
From nobody Wed Oct  1 03:24:11 2014
Return-Path: <alopez@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DD2F1ACD98 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 03:24:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cxdrM8P0rQKk for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 03:24:07 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 75FE81ACD85 for <lisp@ietf.org>; Wed,  1 Oct 2014 03:24:07 -0700 (PDT)
Received: from [147.83.35.39] (pcgari-i-calvet.ac.upc.es [147.83.35.39]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s91AO4eT013892; Wed, 1 Oct 2014 12:24:04 +0200
Message-ID: <542BD644.6060406@ac.upc.edu>
Date: Wed, 01 Oct 2014 12:24:04 +0200
From: =?UTF-8?B?QWxiZXJ0IEzDs3Bleg==?= <alopez@ac.upc.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: Dino Farinacci <farinacci@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <E0A87C5D-4F3F-48BC-8739-C824C9782D94@gmail.com>
In-Reply-To: <E0A87C5D-4F3F-48BC-8739-C824C9782D94@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/7G049NkI57f0jtAyAuor5D-dWq0
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 10:24:09 -0000

Thanks for your answer. If there are more than one of the same LCAF type 
addresses, how are then the locators sorted? For instance two different 
ELP locators.
May be it could be interesting to have sorting information for each LCAF 
type, at least for the ones that could be used as locators.

Best regards

Albert

On 30/09/14 18:27, Dino Farinacci wrote:
> I had already thought of that. I'll take action item to do it.
>
> Dino
>
>
>> On Sep 30, 2014, at 9:01 AM, Joel M. Halpern<jmh@joelhalpern.com>  wrote:
>>
>> Is this be written down somewhere?  Should it be? (In the LCAF spec maybe?)
>> Yours,
>> Joel
>>
>>> On 9/30/14, 11:54 AM, Dino Farinacci wrote:
>>> Sorted based on AFI. Which means LCAF/Type when multiple LCAF encodings occur. So if an locator-set had these addresses, they would be sorted in the following order:
>>>
>>> AFI=1, <ipv4-address>
>>> AFI=2, <ipv6-address>
>>> AFI=16387, LCAF-type=5, <geo-coordinates>
>>> AFI=16387, LCAF-type=10, <elp>
>>>
>>> Dino
>>>
>>>> On Sep 30, 2014, at 8:50 AM, Albert LÃ³pez<alopez@ac.upc.edu>  wrote:
>>>>
>>>> Dear all,
>>>>
>>>> We have seen that, according to RFC 6830, the locators appearing in a Map Reply must be "sorted in order of ascending IP address where an IPv4 locator address is considered numerically 'less than' an IPv6 locator address". How should the locators be sorted if we also have LCAF addresses like ELP?
>>>>
>>>> Best regards
>>>>
>>>> Albert
>>>>
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>>


-- 
Albert LÃ³pez
CCABA System Administrator
Universitat PolitÃ¨cnica de Catalunya
Telf: 93 4017182


From nobody Wed Oct  1 13:53:19 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6004B1A874A for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 13:53:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AuUjMs0cGnm7 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 13:53:15 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C59411A8702 for <lisp@ietf.org>; Wed,  1 Oct 2014 13:53:15 -0700 (PDT)
Received: by mail-pa0-f42.google.com with SMTP id bj1so949769pad.1 for <lisp@ietf.org>; Wed, 01 Oct 2014 13:53:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=VrTe3ajPmJ/f8prxczddqMdlP8HFbFZikMbAV1bxrKQ=; b=kw9x4WtVvB20iPF7nhH29vmq4NWq7yXDfP9XdPO8j3cnXleOVfOIubSOu1Y22jMu2i kaWZ5rIhVo0DANElSHVbweR0ec6x0lc/NZ2VN8Rkwr2tiEFmUE9Eao3VfG3bu6Q8HBut oBzv8DB/jmusSQPVezmF8MDsQSDheldJHzu4af0VOVFPxmHzrdqu3zx8eoUo7rgzmnXJ ZUuccu/awKMIT/qy3RYGTvzUryEV5/HL+CcvyZuVHRNqO3EFzWZHyhQukq/wjG4OVf1Z xir9iIRc6nVMM0ZT/m23XxOCyzgKAUeuyLAvXS3edsz6qXPCVfK+KzmFQPBw3OZhX6rP SBwQ==
X-Received: by 10.66.121.232 with SMTP id ln8mr16253234pab.152.1412196795395;  Wed, 01 Oct 2014 13:53:15 -0700 (PDT)
Received: from [172.22.248.249] ([162.210.130.4]) by mx.google.com with ESMTPSA id h12sm1774482pdk.48.2014.10.01.13.53.14 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 01 Oct 2014 13:53:14 -0700 (PDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <542BD644.6060406@ac.upc.edu>
Date: Wed, 1 Oct 2014 13:53:10 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <2C985D01-2B78-4A55-927C-D7F503297E34@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <E0A87C5D-4F3F-48BC-8739-C824C9782D94@gmail.com> <542BD644.6060406@ac.upc.edu>
To: Albert Lopez <alopez@ac.upc.edu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/yKlml0GvuFobIkGTLJBPP-k7k10
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 20:53:17 -0000

> Thanks for your answer. If there are more than one of the same LCAF =
type addresses, how are then the locators sorted? For instance two =
different ELP locators.

I will document that within a AFI/LCAF-Type, they should be sorted based =
on the inner AFI value.

> May be it could be interesting to have sorting information for each =
LCAF type, at least for the ones that could be used as locators.

Well within a single RLOC-record, there is one LCAF and that is used in =
its entirety so there is no selection of some information versus the =
others. Assuming the receiver can parse the entire LCAF Type.

Dino

>=20
> Best regards
>=20
> Albert
>=20
> On 30/09/14 18:27, Dino Farinacci wrote:
>> I had already thought of that. I'll take action item to do it.
>>=20
>> Dino
>>=20
>>=20
>>> On Sep 30, 2014, at 9:01 AM, Joel M. Halpern<jmh@joelhalpern.com>  =
wrote:
>>>=20
>>> Is this be written down somewhere?  Should it be? (In the LCAF spec =
maybe?)
>>> Yours,
>>> Joel
>>>=20
>>>> On 9/30/14, 11:54 AM, Dino Farinacci wrote:
>>>> Sorted based on AFI. Which means LCAF/Type when multiple LCAF =
encodings occur. So if an locator-set had these addresses, they would be =
sorted in the following order:
>>>>=20
>>>> AFI=3D1, <ipv4-address>
>>>> AFI=3D2, <ipv6-address>
>>>> AFI=3D16387, LCAF-type=3D5, <geo-coordinates>
>>>> AFI=3D16387, LCAF-type=3D10, <elp>
>>>>=20
>>>> Dino
>>>>=20
>>>>> On Sep 30, 2014, at 8:50 AM, Albert L=F3pez<alopez@ac.upc.edu>  =
wrote:
>>>>>=20
>>>>> Dear all,
>>>>>=20
>>>>> We have seen that, according to RFC 6830, the locators appearing =
in a Map Reply must be "sorted in order of ascending IP address where an =
IPv4 locator address is considered numerically 'less than' an IPv6 =
locator address". How should the locators be sorted if we also have LCAF =
addresses like ELP?
>>>>>=20
>>>>> Best regards
>>>>>=20
>>>>> Albert
>>>>>=20
>>>>> _______________________________________________
>>>>> lisp mailing list
>>>>> lisp@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>=20
>=20
>=20
> --=20
> Albert L=F3pez
> CCABA System Administrator
> Universitat Polit=E8cnica de Catalunya
> Telf: 93 4017182
>=20


From nobody Wed Oct  1 16:48:39 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FE0C1A8846 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:48:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.7
X-Spam-Level: 
X-Spam-Status: No, score=0.7 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h6TC0CorcZj6 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:48:26 -0700 (PDT)
Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48BEF1A8841 for <lisp@ietf.org>; Wed,  1 Oct 2014 16:48:26 -0700 (PDT)
Received: by mail-ie0-f179.google.com with SMTP id ar1so1527425iec.38 for <lisp@ietf.org>; Wed, 01 Oct 2014 16:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=YBdVD1Z6EasrzUolXxtKMsXi4h4V6m3ARlTQvfWMzo0=; b=K6owrHciZgbWaI/vB3CJV5gnZl5NEReiUaVWzeFHVHkRFy0YEtWWhZvsdYgslTpYL9 SmaIfe64LeS5qi/Ziq6KCcZtlrJGNW5D34iMzXjVfsgdxOSM+KXEsRYWbfVNlqEq9rMd KV4cq1C9XuxpBDdPTjU1pZqKgcWcGiHpaKQwBENd8Dhs+1+cDo9VyEhjFTz1RenzPjp7 y+lfU1pr64cyKa+4pcdLQ9DPYNXsV4mnB4J5XhCTwZE2FivY4YRLjOzlSpqIZSQHjqvu yEuPAQ1izekPfUnvVJcuBYyIf3IgIyzuadmcR3Zw96ghc6lNH7A5+CuRdqDp7M25pF/W u/dg==
MIME-Version: 1.0
X-Received: by 10.42.233.75 with SMTP id jx11mr672774icb.22.1412207305589; Wed, 01 Oct 2014 16:48:25 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 16:48:25 -0700 (PDT)
In-Reply-To: <5424B341.2080307@cisco.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <5424B341.2080307@cisco.com>
Date: Thu, 2 Oct 2014 01:48:25 +0200
Message-ID: <CAGE_QewLJSm+kZaKX7PnKPYJ6uSHx72YnhYm2uOWj=g4PWFMhA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Fabio Maino <fmaino@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>,  Damien Saucez <damien.saucez@inria.fr>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/njj3EqW-y-Cgqylu4NcNxH5HlDA
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 23:48:36 -0000

Hi Fabio

Thanks for your comments, please find below our answers:

On Fri, Sep 26, 2014 at 2:28 AM, Fabio Maino <fmaino@cisco.com> wrote:
>
> Albert, Damien,
> this is a very good document, that I think fits very well with the charte=
r requirements.  I like that you keep it short, dry, and to the point.
>
> From a structure perspective, I don't see a Definition of Terms section. =
Maybe you could point to RFC6830 definitions, or copy  those needed in this=
 document (XEID is possibly the only term that is not already in RFC6830 gl=
ossary). I like that you didn't use new terminology.
>

Find below a proposed "Definitions of Terms", We have used a
simplified version of RFC6830,RFC6832,RFC6833 definitions, we don=C2=B4t
need so much detail and this way the text is lighter and easier to
understand:

Routing Locator (RLOC):   An RLOC is an IPv4 or IPv6 address of an
Egress Tunnel Router (ETR). Typically, RLOCs are numbered from
topologically aggregatable blocks that are assigned to a site at each
point to which it attaches to the global Internet.

Endpoint ID (EID):   An EID is a 32-bit (for IPv4) or 128-bit (for
IPv6) value used in the source and destination address fields of the
first (most inner) LISP header of a packet.  The host obtains a
destination EID the same way it obtains a destination address today,
for example, through a Domain Name System (DNS

EID-Prefix:   An EID-Prefix is a power-of-two block of EIDs that are
allocated to a site by an address allocation authority. Ingress Tunnel
Router (ITR):   An ITR is a router that resides in a LISP site.
Packets sent by sources inside of the LISP site to destinations
outside of the site are candidates for encapsulation by the ITR.

Egress Tunnel Router (ETR):   An ETR is a router that accepts an IP
packet where the destination address in the "outer" IP header is one
of its own RLOCs.  The router strips the "outer" header and forwards
the packet based on the next IP header found.

LISP Proxy Ingress Tunnel Router (Proxy-ITR):  Proxy-ITRs are used to
provide connectivity between sites that use LISP EIDs and those that
do not.  They act as gateways between those parts of the Internet that
are not using LISP (the legacy Internet

LISP Proxy Egress Tunnel Router (Proxy-ETR):  Proxy-ETRs provide a
LISP (routable or non-routable EID) site's ITRs with the ability to
send packets to non-LISP sites in cases where unencapsulated packets
(the default mechanism) would fail to be delivered.

Map-Server:   A network infrastructure component that learns of
EID-Prefix mapping entries from an ETR and publishes these
EID-Prefixes in a mapping database.

Map-Resolver:   A network infrastructure component that find
appropriate EID-to-RLOC mappings by consulting the mapping database
system.

>
> Below are my comments, that you may want to address with the next rev.
>
> Thanks!
> Fabio
>
>
>
>
> Network Working Group                                        A. Cabellos
> Internet-Draft                                         UPC-BarcelonaTech
> Intended status: Informational                           D. Saucez (Ed.)
> Expires: March 26, 2015                                            INRIA
>                                                       September 22, 2014
>
>  An Architectural Introduction to the LISP Location-Identity Separation
>                                  System
>                   draft-ietf-lisp-introduction-05.txt
>
> Abstract
>
>    This document describes the Locator/ID Separation Protocol (LISP)
>    architecture, its main operational mechanisms as well as its design
>    rationale.
>
>
> You should include here a  sentence that says this is an introduction and=
 a guide to the rest of the LISP specification. I think something along the=
 lines of this sentence taken from the charter:
>
> This document will describe the
> architecture of the entire LISP system, making it easier to read the
> rest of the LISP specifications and providing a basis for discussion
> about the details of the LISP protocols.
>
>

Since other people have similar issues with the abstract I=C2=B4ll send =E2=
=80=93in
a separate email- a new version to see if we can agree.

>
>
> Requirements Language
>
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>    document are to be interpreted as described in RFC 2119 [RFC2119].
>
> Status of This Memo
>
>    This Internet-Draft is submitted in full conformance with the
>    provisions of BCP 78 and BCP 79.
>
>    Internet-Drafts are working documents of the Internet Engineering
>    Task Force (IETF).  Note that other groups may also distribute
>    working documents as Internet-Drafts.  The list of current Internet-
>    Drafts is at http://datatracker.ietf.org/drafts/current/.
>
>    Internet-Drafts are draft documents valid for a maximum of six months
>    and may be updated, replaced, or obsoleted by other documents at any
>    time.  It is inappropriate to use Internet-Drafts as reference
>    material or to cite them other than as "work in progress."
>
>    This Internet-Draft will expire on March 26, 2015.
>
> Copyright Notice
>
>    Copyright (c) 2014 IETF Trust and the persons identified as the
>    document authors.  All rights reserved.
>
>    This document is subject to BCP 78 and the IETF Trust's Legal
>    Provisions Relating to IETF Documents
>    (http://trustee.ietf.org/license-info) in effect on the date of
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 1]
> Internet-Draft              LISP Introduction             September 2014
>
>    publication of this document.  Please review these documents
>    carefully, as they describe your rights and restrictions with respect
>    to this document.  Code Components extracted from this document must
>    include Simplified BSD License text as described in Section 4.e of
>    the Trust Legal Provisions and are provided without warranty as
>    described in the Simplified BSD License.
>
> Table of Contents
>
>    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
>    2.  LISP Architecture . . . . . . . . . . . . . . . . . . . . . .   4
>      2.1.  Design Principles . . . . . . . . . . . . . . . . . . . .   4
>      2.2.  Overview of the Architecture  . . . . . . . . . . . . . .   4
>      2.3.  Data-Plane  . . . . . . . . . . . . . . . . . . . . . . .   7
>        2.3.1.  LISP encapsulation  . . . . . . . . . . . . . . . . .   7
>        2.3.2.  LISP Forwarding State . . . . . . . . . . . . . . . .   8
>      2.4.  Control-Plane . . . . . . . . . . . . . . . . . . . . . .   9
>        2.4.1.  LISP Mappings . . . . . . . . . . . . . . . . . . . .   9
>        2.4.2.  Mapping System Interface  . . . . . . . . . . . . . .   9
>        2.4.3.  Mapping System  . . . . . . . . . . . . . . . . . . .  10
>      2.5.  Internetworking Mechanisms  . . . . . . . . . . . . . . .  13
>    3.  LISP Operational Mechanisms . . . . . . . . . . . . . . . . .  13
>      3.1.  Cache Management  . . . . . . . . . . . . . . . . . . . .  14
>      3.2.  RLOC Reachability . . . . . . . . . . . . . . . . . . . .  14
>      3.3.  ETR Synchronization . . . . . . . . . . . . . . . . . . .  15
>      3.4.  MTU Handling  . . . . . . . . . . . . . . . . . . . . . .  16
>    4.  Mobility  . . . . . . . . . . . . . . . . . . . . . . . . . .  16
>    5.  Multicast . . . . . . . . . . . . . . . . . . . . . . . . . .  17
>    6.  Security  . . . . . . . . . . . . . . . . . . . . . . . . . .  17
>    7.  Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . .  18
>      7.1.  Traffic Engineering . . . . . . . . . . . . . . . . . . .  18
>      7.2.  LISP for IPv6 Transition  . . . . . . . . . . . . . . . .  19
>      7.3.  LISP for Network Virtualization . . . . . . . . . . . . .  19
>      7.4.  LISP for Virtual Machine Mobility in Data Centers . . . .  20
>    8.  Security Considerations . . . . . . . . . . . . . . . . . . .  20
>    9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  20
>    10. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  21
>    11. References  . . . . . . . . . . . . . . . . . . . . . . . . .  21
>      11.1.  Normative References . . . . . . . . . . . . . . . . . .  21
>      11.2.  Informative References . . . . . . . . . . . . . . . . .  22
>    Appendix A.  A Brief History of Location/Identity Separation  . .  23
>      A.1.  Old LISP Models . . . . . . . . . . . . . . . . . . . . .  24
>    Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  24
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 2]
> Internet-Draft              LISP Introduction             September 2014
>
> 1.  Introduction
>
>    There is a rough consensus that the Internet routing and addressing
>    system is facing severe scalability issues [RFC4984].  Specifically,
>    the growth in the size of the routing tables of the Default-Free Zone
>    (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>    main driving force behind this growth is the de-aggregation of BGP
>    prefixes, which results from the existing BGP multihoming and traffic
>    engineering mechanisms that are used -at the time of this writing- on
>    the Internet, as well as non-aggregatable address allocations.
>
>    This issue has two profound implications, on the one hand Internet
>    core routers are exposed to the network dynamics of the edge.  For
>    instance this typically leads to an increased amount of BGP UPDATE
>    messages (churn), which results in additional processing requirements
>    of Internet core routers in order to timely compute the DFZ RIB.
>    Secondly, the supra-linear growth imposes strong requirements on the
>    size of the memory storing the DFZ FIB.  Both aspects lead to an
>    increase on the development and production cost of high-end routers,
>    and it is unclear if the semiconductor and router manufacturer
>    industries will be able to cope, in the long-term, with such
>    stringent requirements in a cost-effective way[RFC4984].
>
>    Although this important scalability issue is relatively new, the
>    architectural reasons behind it are well-known many years ago.
>    Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>    semantics.  Currently, IP addresses both identify the topological
>    location of a network attachment point as well as the node's
>    identity.  However, nodes and routing have fundamentally different
>    requirements, routing systems require that addresses are aggregatable
>    and have topological meaning, while nodes require to be identified
>    independently of their current location.
>
>    The Locator/ID Separation Protocol (LISP), specified in [RFC6830], is
>    built on top of this basic idea: decoupling the IP address overloaded
>    semantics.  LISP creates two separate namespaces, EIDs (End-host
>    IDentifiers) and RLOCs (Routing LOCators), both are -typically, but
>    not limited to- syntactically identical to the current IPv4 and IPv6
>    addresses.  EIDs are used to uniquely identify nodes irrespective of
>    their topological location and are typically routed intra-domain.
>    RLOCs are assigned topologically to network attachment points and are
>    typically routed inter-domain.  With LISP, the edge of the Internet
>    -where the nodes are connected- and the core -where inter-domain
>    routing occurs- are architecturally separated and interconnected by
>    LISP-capable routers.  LISP also introduces a publicly accessible
>    database, called the Mapping System, to store and retrieve mappings
>    between identity and location.  LISP-capable routers exchange packets
>    over the Internet core by encapsulating them to the appropriate
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 3]
> Internet-Draft              LISP Introduction             September 2014
>
>    location.  By taking advantage of such separation between location
>    and identity, the Internet core is populated with RLOCs which can be
>    quasi-static and highly aggregatable, hence scalable [Quoitin].
>
>    This document describes the LISP architecture, its main operational
>    mechanisms as its design rationale.  It is important to note that
>    this document does not specify or complement the LISP protocol.  The
>    interested reader should refer to the main LISP specifications
>    [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>    [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>    specifications along with the LISP deployment guidelines [RFC7215].
>
> 2.  LISP Architecture
>
>    This section presents the LISP architecture, we first detail the
>    design principles of LISP and then we proceed to describe its main
>    aspects: data-plane, control-plane, and internetworking mechanisms.
>
> 2.1.  Design Principles
>
>    The LISP architecture is built on top of four basic design
>    principles:
>
>    o  Locator/Identifier split: By decoupling the overloaded semantics
>       of the current IP addresses the Internet core can be assigned with
>       topological meaningful address and hence, can use aggregation to
>       scale.  Devices are assigned with identity meaningful address that
>       are independent of its topological location.
>
>    o  Overlay architecture: Overlays route packets over the current
>       Internet, allowing to deploy new protocols without changing the
>       current infrastructure hence, resulting from a low deployment
>
>
> from -> into
>

ok

>       cost.
>
>    o  Decoupled data and control-plane: Separating the data-plane from
>       the control-plane allows them to scale independently and use
>       different architectural approaches.  This is important given that
>       they typically have different requirements.
>
>    o  Incremental deployability: This principle ensures that the
>       protocol is compatible with the legacy Internet while providing
>
>
> is compatible -> interoperates
>

ok

>       some of the targeted benefits to early adopters.
>
> 2.2.  Overview of the Architecture
>
>    LISP splits architecturally the core from the edge of the Internet by
>    creating two separate namespaces: Endpoint Identifiers (EIDs) and
>    Routing LOCators (RLOC).  The edge are LISP sites (e.g., an
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 4]
> Internet-Draft              LISP Introduction             September 2014
>
>    Autonomous System) that use EID addresses.  EIDs are typically -but
>    not limited to- IPv4 or IPv6 addresses that uniquely identify
>    endhosts and are assigned and configured by the same mechanisms that
>    we have at the time of this writing.  EIDs can be are typically
>
>
> remove "can be"
>

ok

>    Provider Independent (PI [RFC4116]) addresses and can be thought as
>    they
>
>
> remove "can be thought as they"
>

ok

> don't contain intra-domain topological information.  Because of
>    this, EIDs are usually only routable in the edge.
>
>
> in -> at
>

ok

>    With LISP, LISP sites (edge) and the core of the Internet are inter-
>    connected by means of LISP-capable routers (e.g., border routers).
>    When they provide egress (from the core perspective) to a LISP site
>    they are called Egress Tunnel Routers (ETR), Ingress Tunnel Routers
>    (ITR) when they provide ingress, and xTR when they provide both.
>    ITRs and ETRs exchange packets by encapsulating them, hence LISP
>    operates as an overlay to the current Internet core.
>
>                         /-----------------\                        ---
>                         |     Mapping     |                         |
>                         .     System      |                         |  Co=
ntrol
>                        -|                 |`,                       |  Pl=
ane
>                      ,' \-----------------/  .                      |
>                     /                         \                    ---
>     ,..,           -        _,..--..,,         `,         ,..,      |
>   /     `        ,'      ,-`          `',        .      /     `     |
>  /        \ +-----+    ,'                `,    +--'--+ /        \   |
>  |  EID   |-| xTR |---/        RLOC        ,---| xTR |-|  EID   |   |  Da=
ta
>  | Space  |-|     |---|       Space        |---|     |-| Space  |   |  Pl=
ane
>  \        / +-----+   .                   /    +-----+ \        /   |
>   `.    .'             `.                ,'             `.    .'    |
>     `'-`                 `.,          ,.'                 `'-`     ---
>                             ``''--''``
>   LISP Site (Edge)            Core              LISP Site (Edge)
>
>            Figure 1.- A schema of the LISP Architecture
>
>    With LISP, the core uses RLOCs, an RLOC is typically -but not limited
>    to- an IPv4 or IPv6 address assigned to an Internet-facing network
>    interface of an ITR or ETR.  Typically RLOCs are numbered from
>    topologically aggregatable blocks assigned to a site at each point to
>    which it attaches to the global Internet.  The topology is defined by
>    the connectivity of networks, in this context RLOCs can be though as
>    Provider Aggregatable addresses [RFC4116].
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 5]
> Internet-Draft              LISP Introduction             September 2014
>
>    A publicly accessible and usually distributed database, called the
>    Mapping System, stores mappings between EIDs and RLOCs.  Such
>    mappings relate the identity of the devices attached to LISP sites
>    (EIDs) to the set of RLOCs configured at the LISP-capable routers
>    servicing the site.  Furthermore, the mappings also include traffic
>    engineering policies and can be configured to achieve multihoming and
>    load balancing.  The LISP Mapping System can be thought as the
>    equivalent
>
>
> can be thought as the equivalent -> is conceptually similar
>

ok

>
> of a DNS that would be accessed by ETRs to register
>    mappings and by ITRs to retrieve them.
>
>    Finally, the LISP architecture has a strong emphasis in cost
>    effective incremental deployment.  Given that LISP represents an
>    overlay to the current Internet architecture, endhosts as well as
>    intra and inter-domain routers remain unchanged, and the only
>    required changes to the existing infrastructure are to routers
>    connecting the EID with the RLOC space.  Such LISP capable routers
>    typically require only a software upgrade.  Additionally, LISP
>    requires the deployment of an independent Mapping System, this
>    distributed database is a new network entity.
>
>    In what follows we describe a simplified packet flow sequence between
>    two nodes that are attached to LISP sites.  Client hostA wants to
>    send a packt to server hostB.
>
>                             /----------------\
>                             |     Mapping    |
>                             |     System     |
>                            .|                |-
>                           ` \----------------/ `.
>                         ,`                       \
>                        /                          `.
>                      ,'         _,..-..,,           ',
>                     /         -`         `-,          \
>                   .'        ,'              \          `,
>                   `        '                 \           '
>               +-----+     |                   | RLOC_B1+-----+
>        HostA  |     |    |        RLOC         |-------|     |  HostB
>        EID_A--|ITR_A|----|        Space        |       |ETR_B|--EID_B
>               |     | RLOC_A1                  |-------|     |
>               +-----+     |                   | RLOC_B2+-----+
>                            ,                 /
>                             \               /
>                              `',         ,-`
>                                 ``''-''``
>
>                Figure 2.- Packet flow sequence in LISP
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 6]
> Internet-Draft              LISP Introduction             September 2014
>
>    1.  HostA retrieves the EID_B of HostB (typically querying the DNS)
>        and generates an IP packet as in the Internet, the packet has
>        source address EID_A and destination address EID_B.
>
>    2.  The packet is routed towards ITR_A in the LISP site using
>        standard intra-domain mechanisms.
>
>    3.  ITR_A upon receiving the packet queries the Mapping System to
>        retrieve the locator of ETR_B that is servicing hostB.  In order
>        to do so it uses a LISP control message called Map-Request, the
>        message contains EID_A as the lookup key, in turn it receives
>        another LISP control message called Map-Reply, the message
>        contains two locators: RLOC_B1 and RLOC_B2 along with traffic
>        engineering policies: priority and weight per locator.  ITR_A
>        also stores the mapping in a local cache to speed-up forwarding
>        of subsequent packets.
>
>    4.  ITR_A encapsulates the packet towards RLOC_B1 (chosen according
>        to the priorities/weights specified in the mapping).  The packet
>        contains two IP headers, the outer header has RLOC_A1 as source
>        and RLOC_B2 as destination, the inner header has EID_A as source
>        and EID_B as destination.  Furthermore ITR_A adds a LISP header,
>        more details about LISP encapsulation can be found in
>        Section 2.3.1.
>
>    5.  The encapsulated packet is forwarded by the Internet core as a
>        normal IP packet, making the EID invisible from the Internet
>        core.
>
>    6.  Upon reception of the encapsulated packet by ETR_B, it
>        decapsulates the packet and forwards it to hostB.
>
> 2.3.  Data-Plane
>
>    This section describes the LISP data-plane, which is specified in
>    [RFC6830].  The LISP data-plane is responsible of encapsulating and
>    decapsulating data packets and caching the appropriate forwarding
>    state.  It includes two main entities, the ITR and the ETR, both are
>    LISP capable routers that connect the EID with the RLOC space (ITR)
>    and viceversa (ETR).  We first describe how packets are LISP-
>    encapsulated and then we proceed to explain how ITRs cache forwarding
>    state.
>
> 2.3.1.  LISP encapsulation
>
>    ITRs encapsulate data packets towards ETRs.  LISP data packets are
>    encapsulated using UDP (port 4341).  A particularity of LISP is that
>    UDP packets should include a zero checksum [RFC6935] [RFC6936] that
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 7]
> Internet-Draft              LISP Introduction             September 2014
>
>    it is not verified in reception, LISP also supports non-zero
>    checksums that may be verified.  This decision was made because the
>    typical transport protocols used by the applications already include
>    a checksum, by neglecting the additional UDP encapsulation checksum
>    xTRs can forward packets more efficiently.
>
>    LISP-encapsulated packets also include a LISP header (after the UDP
>    header).  The LISP header is prepended by ITRs and striped by ETRs.
>    It carries reachability information (see more details in Section 3.2)
>    and the Instance ID field.  The Instance ID field is used to
>    distinguish traffic that belongs to multiple tenants inside a LISP
>    site, and that may use overlapped but logically separated addressing
>    space.
>
>    Overall, LISP encapsulated data packets carry 4 headers [RFC6830]
>    ("outer" to "inner"):
>
>    1.  Outer IP header containing RLOCs as source and destination
>        addresses.  This header is originated by ITRs and stripped by
>        ETRs.
>
>    2.  UDP header (port 4341) with zero checksum.  This header is
>        originated by ITRs and stripped by ETRs.
>
>    3.  LISP header that may contain reachability information and an
>        Instance ID field.  This header is originated by ITRs and
>        stripped by ETRs.
>
>    4.  Inner IP header containing EIDs as source and destination
>        addresses.  This header is created by the source end-host and
>        remains unchanged.
>
>    Finally and in some scenarios Recursive and/or Re-encapsulating
>    tunnels can be used for Traffic Engineering and re-routing.  Re-
>    encapsulating tunnels are consecutive LISP tunnels and occur when an
>    ETR removes a LISP header and then acts as an ITR to prepend another
>    one.  On the other hand, Recursive tunnels are nested tunnels and are
>    implemented by using multiple LISP encapsulations on a packet.
>
> 2.3.2.  LISP Forwarding State
>
>    ITRs retrieve from the LISP Mapping System mappings between EID
>    prefixes and RLOCs that are used to encapsulate packets.  Such
>    mappings are stored in a local cache -called the Map-Cache- to
>    increase the forwarding speed of subsequent packets addressed to the
>    same EID prefix.  Mappings include a (Time-to-Live) TTL (set by the
>    ETR) and are expired according to this value, more details about the
>    Map-Cache management can be found in Section 3.1.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 8]
> Internet-Draft              LISP Introduction             September 2014
>
> 2.4.  Control-Plane
>
>    The LISP control-plane, specified in [RFC6833], provides a standard
>    interface to register, query, and retrieve mappings.  The LISP
>    Mapping System, is a publicly accessible database that stores such
>    mappings.  In what follows we first describe the mappings, then the
>    standard interface
>
>
> add "to the Mapping System"
>

ok

> , and finally the Mapping System architecture.
>
> 2.4.1.  LISP Mappings
>
>    Each mapping includes the bindings between EID prefix(es) and set of
>    RLOCs as well as traffic engineering policies, in the form of
>    priorities and weights for the RLOCs.  Priorities allow the ETR to
>    configure active/backup policies while weights are used to load-
>    balance traffic among the RLOCs (on a per-flow basis).
>
>    Typical mappings in LISP bind
>
>
> Typical mappings in LISP bind -> A typical LISP mapping binds
>

ok


>
>  EIDs in the form of IP prefixes with a
>    set of RLOCs, also in the form of IPs.  Such addresses are encoded
>    using a general syntax called LISP Canonical Address Format (LCAF),
>    specified in [I-D.ietf-lisp-lcaf].  The syntax is general enough to
>    support encoding of IPv4 and IPv6 addresses and any other type of
>    value.
>
>    With such a general syntax for address encoding in place, LISP aims
>    to provide flexibility to current and future applications.  For
>    instance LCAFs could support MAC addresses, geo-coordinates, ASCII
>    names and application specific data.
>
> 2.4.2.  Mapping System Interface
>
>    LISP defines a standard interface between data and control planes.
>    The interface is specified in [RFC6833] and defines two entities:
>
>    Map-Server:  A network infrastructure component that learns mappings
>       from ETRs and publishes them into the LISP Mapping System.
>       Typically Map-Servers are not authoritative to reply to queries
>       and hence, they forward them to the ETR.  However they can also
>       operate in proxy-mode, where the ETRs delegate replying to queries
>       to Map-Servers.  This setup is useful when the ETR has low
>       resources (i.e., CPU or power).
>
>    Map-Resolver:  A network infrastructure component that interfaces
>       ITRs with the Mapping System by proxying queries and -in some
>       cases- responses.
>
>    The interface defines four LISP control messages which are sent as
>    UDP datagrams (port 4342):
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 9]
> Internet-Draft              LISP Introduction             September 2014
>
>    Map-Register:  This message is used by ETRs to register mappings in
>       the Mapping System and it is authenticated using a shared key
>       between the ETR and the Map-Server.
>
>    Map-Notify:  When requested by the ETR, this message is sent by the
>       Map-Server in response to a Map-Register to acknowledge the
>       correct reception of the mapping.
>
>    Map-Request:  This message is used by ITRs or Map-Resolvers to
>       resolve the mapping of a given EID.
>
>    Map-Reply:  This message is sent by Map-Servers or ETRs in response
>       to a Map-Request and contains the resolved mapping.  Please note
>       that a Map-Reply may contain a negative reply if the queried EID
>       is not part of the LISP EID space.  In such cases the ITR
>       typically forwards the traffic natively (non encapsulated) to the
>       public Internet.
>
> 2.4.3.  Mapping System
>
>    LISP architecturally decouples control and data-plane by means of a
>    standard interface.  This interface glues the data-plane, routers
>    responsible of forwarding data-packets, with the LISP Mapping System,
>    a publicly accessible database responsible of storing mappings.
>
>    With this separation in place the data and control-plane can use
>    different architectures if needed and scale independently.  Typically
>    the data-plane is optimized to route packets according to
>    hierarchical IP addresses.  However the control-plane may have
>    different requirements, for instance and by taking advantage of the
>    LCAFs, the Mapping System may be used store non-hierarchical keys
>    (such as MAC addresses), requiring different architectural approaches
>    for scalability.  Another important difference between the LISP
>    control and data-planes is that, and as a result of the local mapping
>    cache available at ITR, the Mapping System does not need to operate
>    at line-rate.
>
>    The LISP WG has discussed for the Mapping System architecture the
>    four main techniques available in distributed systems, namely: graph-
>    based databases in the form of LISP+ALT [RFC6836], hierarchical
>    databases in the form of LISP-DDT [I-D.ietf-lisp-ddt], monolithic
>    databases in the form of LISP-NERD [I-D.lear-lisp-nerd] and flat
>    databases in the form of LISP-DHT
>    [I-D.cheng-lisp-shdht],[I-D.mathy-lisp-dht].  Furthermore it is worth
>    noting that, in some scenarios such as private deployments, the
>    Mapping System can operate
>
>
> add "as"
>

ok


>
> logically centralized.  In such cases it
>    is typically composed of a single Map-Server/Map-Resolver.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 10]
> Internet-Draft              LISP Introduction             September 2014
>
>    In what follows we focus on the two mapping systems that have been
>    implemented and deployed (LISP-ALT and LISP+DDT).
>
> LISP+ALT and LISP-DDT
>
> 2.4.3.1.  LISP+ALT
>
>    The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
>    Mapping System proposed, developed and deployed on the LISP pilot
>    network.  It is based on a distributed BGP overlay.  All the
>    participating nodes connect to their peers through static tunnels.
>    Every ETR involved in the ALT topology advertises its EID prefixes
>    making the EID routable on the overlay.
>
>    When an ITR needs a mapping, it sends a Map-Request to a nearby ALT
>    router.  The ALT routers then forward the Map-Request on the overlay
>    by inspecting their ALT routing tables.  When the Map-Request reaches
>    the ETR responsible for the mapping, a Map-Reply is generated and
>    directly sent to the ITR's RLOC, without using the ALT overlay.
>
> 2.4.3.2.  LISP-DDT
>
>    LISP-DDT [I-D.ietf-lisp-ddt] is conceptually similar to the DNS, a
>    hierarchical directory whose internal structure mirrors the
>    hierarchical nature of the EID address space.  The DDT hierarchy is
>    composed of DDT nodes forming a tree structure, the leafs of the tree
>    are Map-Servers.  On top of the structure there is the DDT root node
>    [DDT-ROOT], which is a particular instance of a DDT node and that
>    matches the entire address space.  As in the case of DNS, DDT
>    supports multiple redundant DDT nodes and/or DDT roots.  The
>    following figure presents a schematic representation of the DDT
>    hierarchy.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 11]
> Internet-Draft              LISP Introduction             September 2014
>
>                         /---------\
>                         |         |
>                         | DDT Root|
>                         |   /0    |
>                       ,.\---------/-,
>                   ,-'`       |       `'.,
>                -'`           |           `-
>            /-------\     /-------\    /-------\
>            |  DDT  |     |  DDT  |    |  DDT  |
>            | Node  |     | Node  |    | Note  |  ...
>            |  0/8  |     |  1/8  |    |  2/8  |
>            \-------/     \-------/    \-------/
>          _.                _.            . -..,,,_
>        -`                -`              \        ````''--
> +------------+     +------------+   +------------+ +------------+
> | Map-Server |     | Map-Server |   | Map-Server | | Map-Server |
> | EID-prefix1|     | EID-prefix2|   | EID-prefix3| | EID-prefix4|
> +------------+     +------------+   +------------+ +------------+
>
>       Figre 3.- An
>
>
> An -> A
>

ok


>  schematic representation of the DDT tree structure,
>               please note that the prefixes and the structure depitected
>               should be only considered as an example.
>
>    The DDT structure does not actually index EID-prefixes but eXtended
>    EID-prefixes (XEID).  An XEID-prefix is just the concatenation of the
>    following fields (from most significant bit to less significant bit):
>    Database-ID, Instance ID, Address Family Identifier and the actual
>    EID-prefix.  The Database-ID is provided for possible future
>    requirements of higher levels in the hierarchy and to enable the
>    creation of multiple and separate database trees.
>
>    In order to resolve a query LISP-DDT operates iteratively and in a
>    similar way to the DNS.  DDT clients (usually Map-Resolvers) generate
>    Map-Requests to the DDT root node.  In response they receive a newly
>    introduced LISP-control message: a Map-Referral.  A Map-Referral
>    provides the list of RLOCs of the set of DDT nodes matching a
>    configured XEID delegation.  That is, the information contained in
>    the Map-Referral points to the child of the queried DDT node that has
>    more specific information about the queried XEID-prefix.  This
>    process is repeated until the DDT client walks the tree structure
>    (downwards) and discovers the Map-Server servicing the queried XEID.
>    At this point the client sends a Map-Request and receives a Map-Reply
>    containing the mappings.  It is important to note that DDT clients
>    can also cache the information contained in Map-Referrals, that is,
>    they cache the DDT structure.  This is used to reduce the mapping
>    retrieving latency[Jakab].
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 12]
> Internet-Draft              LISP Introduction             September 2014
>
>    The DDT Mapping System relies on manual configuration.  That is Map-
>    Resolvers are manually configured with the set of available DDT root
>    nodes while DDT nodes are manually configured with the appropriate
>    XEID delegations.  Configuration changes in the DDT nodes are only
>    required when the tree structure changes itself, but it doesn't
>    depend on EID dynamics (RLOC allocation or traffic engineering policy
>    changes).
>
> 2.5.  Internetworking Mechanisms
>
>    EIDs are typically identical to either IPv4 or IPv6 addresses and
>    they are announced at the LISP Mapping System,
>
> announced at -> stored in
>
>

ok


>  however they are
>    usually not announced in the Internet global routing system.  As a
>    result LISP requires an internetworking mechanism to allow LISP sites
>    to speak with non-LISP sites and viceversa.  LISP internetworking
>    mechanisms are specified in [RFC6832].
>
>    LISP defines two entities to provide internetworking:
>
>    Proxy Ingress Tunnel Router (PITR):  PITRs provide connectivity from
>       the legacy Internet to LISP sites.  PITRs announce in the global
>       routing system blocks of EID prefixes (aggregating when possible)
>       to attract traffic.  For each incoming data-packet, the PITR LISP-
>       encapsulates it towards the RLOC(s) of the appropriate LISP site.
>       The impact of PITRs in the routing table size of the DFZ is, in
>       the worst-case, similar to the case in which LISP is not deployed.
>       EID-prefixes will be aggregated as much as possible both by the
>       PITR and by the global routing system.
>
>    Proxy Engress Tunnel Router (PETR):  PETRs provide connectivity from
>       LISP sites to the legacy Internet.  In some scenarios, LISP sites
>       may be unable to send encapsulated packets to the legacy Internet.
>       For instance when Unicast Reverse Path Forwarding (uRPF) is used
>       by Provider Edge routers, or when an intermediate network between
>       a LISP site and a non-LISP site does not support the desired
>       version of IP (IPv4 or IPv6).  In both cases the PETR allows to
>       overcome such limitations by encapsulating packets over the
>       network.  Finally, the RLOC of PETRs must be statically configured
>       in ITRs.
>
> 3.  LISP Operational Mechanisms
>
>    In this section we detail the main operational mechanisms defined in
>    LISP.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 13]
> Internet-Draft              LISP Introduction             September 2014
>
> 3.1.  Cache Management
>
>    LISP's decoupled control and data-plane, where mappings are stored in
>    the control-plane and used for forwarding in the data plane, requires
>    of a local cache in ITRs to reduce signaling overhead (Map-Request/
>    Map-Reply) and increase forwarding speed.  The local cache available
>    at the ITRs, called Map-Cache, is used by the router to LISP-
>    encapsulate packets.  The Map-Cache is indexed by (Instance ID, EID-
>    prefix) and contains basically the set of RLOCs with the associated
>    traffic engineering policies (priorities and weights).
>
>    The Map-Cache, as any other cache, requires cache coherence
>    mechanisms to maintain up-to-date information.  LISP defines three
>    main mechanisms for cache coherence:
>
>    Time-To-Live (TTL):  Each mapping contains a TTL set by the ETR, upon
>       expiration of the TTL the ITR could refresh the mapping by sending
>       a new Map-Request.  Typical values for TTL defined by LISP are
>       24h.
>
>    Solicit-Map-Request (SMR):  SMR is an explicit mechanism to update
>       mapping information.  In particular a special type of Map-Request
>       can be sent on demand by ETRs to request refreshing a mapping.
>       Upon reception of a SMR message, the ITR must refresh the bindings
>       by sending a Map-Request to the Mapping System.
>
>    Map-Versioning:  This optional mechanism piggybacks in the LISP
>       header of data-packets the version number of the mappings used by
>       an xTR.  This way, when an xTR receives a LISP-encapsulated packet
>       from a remote xTR, it can check whether its own Map-Cache or the
>       one of the remote xTR is outdated.  If its Map-Cache is outdated,
>       it sends a Map-Request for the remote EID so to obtain the newest
>       mappings.  On the contrary, if it detects that the remote xTR Map-
>       Cache is outdated, it sends it a SMR to notify it that a new
>       mapping is available.
>
> 3.2.  RLOC Reachability
>
>    The LISP architecture is an edge to edge pull architecture, where the
>    network state is stored in the control-plane while the data-plane
>    pulls it on demand.  On the contrary BGP is a push architecture,
>    where the required network state is pushed by means of BGP UPDATE
>    messages to BGP speakers.  In push architectures, reachability
>    information is also pushed to the interested routers.  However pull
>    architectures require of explicit mechanisms to propagate
>    reachability information.  LISP defines a set of mechanisms to inform
>    ITRs and PITRS about the reachability of the cached RLOCs:
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 14]
> Internet-Draft              LISP Introduction             September 2014
>
>    Locator Status Bits (LSB): LSB is a passive technique, the LSB field
>    is carried by data-packets in the LISP header and can be set by a
>    ETRs to specify which RLOCs are up/down.  This information can be
>    used by the ITRs as a hint about the reachability to perform
>    additional checks.  Also note that LSB does not provide path
>    reachability status, only hints on the status of RLOCs.
>
>    Echo-nonce: This is also a passive technique, that can only operate
>    effectively when data flows bi-directionally between two
>    communicating xTRs.  Basically, an ITR piggybacks a random number
>    (called nonce) in LISP data packets, if the path and the probed
>    locator are up, the ETR will piggyback the same random number on the
>    next data-packet, if this is not the case the ITR can set the locator
>    as unreachable.  When traffic flow is unidirectional or when the ETR
>    receiving the traffic is not the same as the ITR that transmits it
>    back, additional mechanisms are required.
>
>    RLOC-probing: This is an active probing algorithm where ITRs send
>    probes to specific locators, this effectively probes both the locator
>    and the path.  In particular this is done by sending a Map-Request
>    (with certain flags activated) on the data-plane and waiting in
>    return a Map-Reply, also sent on the data-plane.  The active nature
>    of RLOC-probing provides an effective mechanism to determine
>    reachability and, in case of failure, switching to a different
>    locator.  Furthermore the mechanism also provides useful RTT
>    estimates of the delay of the path that can be used by other network
>    algorithms.
>
>    Additionally, LISP also recommends inferring reachability of locators
>    by using information provided by the underlay, in particular:
>
>    ICMP signaling: The LISP underlay -the current Internet- uses the
>    ICMP protocol to signal unreachability (among other things).  LISP
>    can take advantage of this and the reception of a ICMP Network
>    Unreachable or ICMP Host Unreachable message can be seen as a hint
>    that a locator might be unreachable, this should lead to perform
>    additional checks.
>
>    Underlay routing: Both BGP and IBGP carry reachability information,
>    LISP-capable routers that have access to underlay routing information
>    can use it to determine if a given locator or path are reachable.
>
> 3.3.  ETR Synchronization
>
>    All the ETRs that are authoritative to a particular EID-prefix must
>    announce the same mapping to the requesters, this means that ETRs
>    must be aware of the status of the RLOCs of the remaining ETRs.  This
>    is known as ETR synchronization.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 15]
> Internet-Draft              LISP Introduction             September 2014
>
>    At the time of this writing LISP does not specify a mechanism to
>    achieve ETR synchronization.  Although many well-known techniques
>    could be applied to solve this issue it is still under research, as a
>    result operators must rely on coherent manual configuration
>
> 3.4.  MTU Handling
>
>    Since LISP encapsulates packets it requires dealing with packets that
>    exceed the MTU of the path between the ITR and the ETR.  Specifically
>    LISP defienes two mechanisms:
>
>    Stateless:  With this mechanism ITRs fragment packets that are too
>       big, typically reassembly is performed at the destination host.
>
>    Stateful:  With this mechanism ITRs keep track of the MTU of the
>       paths towards the destination locators by parsing the ICMP Too Big
>       packets sent by intermediate routers.
>
>    In both cases if the packet cannot be framgneted (IPv4 with DF=3D1 or
>    IPv6) then the ITR drops it and replies with a ICMP Too Big message
>    to the source.
>
> 4.  Mobility
>
>    LISP can also be used to enable mobility of devices not located in
>    LISP networks.  The problem with mobility of such devices is that
>    their IP address changes whenever they change location, interrupting
>    so flows.
>
>
> remove "so"
>

ok


>    To enable mobility on such devices, the device can implement the xTR
>    functionality where the IP address presented to applications is an
>    EID that never changes while the IP address obtained from the network
>    is used by the xTR as RLOC.  Packets are then transported on the
>    network using the IP address assigned to the device by the visited
>    network while at the application level IP addresses remain
>    independent of the location of the device.
>
>    Whenever the device changes of RLOC, the ITR updates the RLOC of its
>    local mapping and registers it to its Map-Server.  To avoid the need
>    of a home gateway, the ITR also indicates the RLOC change to all
>    remote devices that have ongoing communications with the device that
>    moved.  The combination of both methods ensures the scalability of
>    the system as signalling is strictly limited the Map-Server and to
>    hosts with which communications are ongoing.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 16]
> Internet-Draft              LISP Introduction             September 2014
>
> 5.  Multicast
>
>    LISP also supports multicast environments, the operational changes
>    required to the multicast protocols are documented in [RFC6831].
>
>    In such scenarios, LISP creates multicast state both at the core and
>    at the sites (both source and receiver).  In order to create
>    multicast state at the sites, LISP routers unicast encapsulate PIM
>    Join/Prune messages from receiver to source sites.  At the core, ETRs
>    build a new PIM Join/Prune message addressed to the RLOC of the ITR
>    servicing the source.  An simplified sequence is shown below:
>
>    1.  An end-host that belongs to a LISP site transmits a PIM Join/
>        Prune message (S-EID,G) to join a multicast group.
>
>    2.  The join message flows to the ETR, upon reception the ETR builds
>        two join messages, the first one unicast LISP-encapsulates the
>        original join message towards the RLOC of the ITR servicing the
>        source.  This message creates multicast state at the source site.
>        The second join message contains as destination address the RLOC
>        of the ITR servicing the source (S-RLOC, G) and creates multicast
>        state at the core.
>
>    3.  Multicast data packets originated by the source (S-EID, G) flow
>        from the source to the ITR.  The ITR LISP-encapsulates the
>        multicast packets, the outter header includes its own RLOC as the
>        source (S-RLOC) and the original multicast group address (G) as
>        the destination.  Please note that multicast group address are
>        logical and are not resolved by the mapping system.  Then the
>        multicast packet is transmitted through the core towards the
>        receiving ETRs that decapsulates the packets and sends them using
>        the receiver's site multicast state.
>
> 6.  Security
>
>    LISP uses a pull architecture to learn mappings.  While in a push
>    system, the state necessary to forward packets is learned
>    independently of the traffic itself, with a pull architecture, the
>    system becomes reactive and data-plane events (e.g., the arrival of a
>    packet for an unknown destination) may trigger control-plane events.
>    This on-demand learning of mappings provides many advantages as
>    discussed above but may also affect the way security must be
>    envisioned.
>
> must be envisioned -> is enforced
>

ok


>    Usually, the data-plane is implemented in the fast path of routers to
>    provide high performance forwarding capabilities while the control-
>    plane features are implemented in the slow path to offer high
>    flexibility and a performance gap of several order of magnitude can
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 17]
> Internet-Draft              LISP Introduction             September 2014
>
>    be observed between the slow and the fast paths.  As a consequence,
>    the way data-plane events are notified to the control-plane must be
>    though carefully so to not overload the slow path and rate limiting
>    should be used as specified in [RFC6830].
>
>    Care must also been
>
>
> been -> be
>

ok


>  taken so to not overload the mapping system
>    (i.e., the control plane infrastructure) as the operations to be
>    performed by the mapping system may be more complex than those on the
>    data-plane, for that reason [RFC6830] recommends to rate limit the
>    sending of messages to the mapping system.
>
>    To improve resiliency and reduce the overall number of messages
>    exchanged, LISP offers the possibility to leak control informations,
>    such as reachabilty of locators, directly into data plane packets.
>    In environments that are not fully trusted, control informations
>    gleaned from data-plane packets should be verified before using them.
>
>    Mappings are the centrepiece of LISP and all precautions must be
>    taken to avoid them to be manipulated or misused by malicious
>    entities.  Using trustable Map-Server that strictly respect [RFC6833]
>    and the lightweight authentication mechanism proposed by LISP-Sec
>    [I-D.ietf-lisp-sec] is a possibility to reduce the risk.
>
>
> is a possibility to reduce the risk -> reduces the risk of attacks to the=
 mapping integrity
>
>

ok


>
>  In more
>    critical environments, stronger authentication may have to be used.
>
>
> authentication may have to be used -> secure measures may be needed.
>

ok


>    Packets are transported encapsulated with LISP meaning that devices
>    on the path between an ITR (or PITR) and an ETR (or PETR) cannot
>    correctly inspect the content of packets unless they implement methods=
 to strip the headers added by LISP.
>
>
> replace sentence above with:
>
> As with any other tunneling mechanism, middleboxes on the path between an=
 ITR (or PITR) and an ETR (or PETR)  must implement mechanisms to strip the=
 LISP encapsulation to correctly
>

ok


> inspect the content of LISP encapsulated packets.
>
>
> Similarly, mappings
>
> mappings -> as with other map-and-encap mechanisms, LISP
>

ok


>    enable triangular routing (i.e., packets of a flow cross different
>    border routers depending on their direction) which
>
>
>  which -> . This
>
>

ok


> means that
>    intermediate boxes may have incomplete view on the traffic they
>    inspect or manipulate.
>
>    More details about security implications of LISP can be found in
>    [I-D.ietf-lisp-threats].
>
> 7.  Use Cases
>
> 7.1.  Traffic Engineering
>
>    BGP is the standard protocol to implement inter-domain routing.  With
>    BGP, routing informations are propagated along the network and each
>    autonomous system can implement its own routing policy that will
>    influence the way routing information are propagated.  The direct
>    consequence is that an autonomous system cannot precisely control the
>    way the traffic will enter the network.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 18]
> Internet-Draft              LISP Introduction             September 2014
>
>    As opposed to BGP, a LISP site can strictly impose via which ETRs the
>    traffic must enter the network even though the path followed to reach
>    the ETR is not under the control of the LISP site.  This fine control
>    is implemented with the mappings.  When a remote site is willing to
>    send traffic to a LISP site, it retrieves the mapping associated to
>    the destination EID via the mapping system.  The mapping is sent
>    directly by the owner of EID and is not altered by any intermediate
>    network.
>
>    A mapping associates a list of RLOCs to an EID prefix.  Each RLOC
>    corresponds to an interface of an ETR that is able to correctly
>    forward packets to EIDs in the prefix.  Each RLOC is tagged with a
>    priority and a weight in the mapping.  The priority is used to
>    indicates which RLOCs should be preferred to send packets (the least
>    preferred ones being provided for backup purpose).  The weight
>    permits to balance the load between the RLOCs with the same priority,
>    proportionally to the weight value.
>
>    As mappings are directly issued by the owner of the EID and not
>    altered while transmitted to the remote site, it offers highly
>    flexible incoming inter-domain traffic engineering with even the
>    possibility for a site to issue a different mapping for each remote
>    site, implementing so precise routing policies.
>
> 7.2.  LISP for IPv6 Transition
>
>    LISP encapsulations permits to transport packets using EIDs from a
>    given address family (e.g., IPv6) with packets with addresses
>    belonging to another address family (e.g., IPv4).  The absence of
>    correlation between the address family of RLOCs and EIDs makes LISP a
>    candidate to ease the transition to IPv4.
>
>    For example, two IPv6-only data centers could be interconnected via
>    the legacy IPv4 Internet.  If their border routers are LISP capable,
>    sending packets between the data center is done without any form of
>    translation as the native IPv6 packets (in the EID space) will be
>    LISP encapsulated and transmitted over the IPv4 legacy Internet by
>    the mean of IPv4 RLOCs.
>
> 7.3.  LISP for Network Virtualization
>
>    It is nowadays common to operate several virtual networks over the
>    same physical infrastructure.  The current approach usually rely on
>    BGP/MPLS VPNs, where BGP is used to exchange routing information and
>    MPLS to segregate packets of the different logical networks.  This
>    functionality could be achieved with LISP where the mappings and the
>    mapping system are used instead of BGP and the LISP encapsulation is
>    used to replace MPLS.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 19]
> Internet-Draft              LISP Introduction             September 2014
>
>    In virtual networks, it is essential to distinguish to which virtual
>    network a packet belongs and tags or labels are used for that
>    purpose.  With LISP, the distinction can be made with the Instance ID
>    field.  When an ITR encapsulates a packet from a particular virtual
>    network (e.g., known via the VRF or VLAN), it tags the encapsulated
>    packet with the Instance ID corresponding to the virtual network of
>    the packet.  When an ETR receives a packet tagged with an Instance ID
>    it uses the Instance ID to determine how to threat the packet.
>
>    Appart from the simplicity of managing mappings, the advantage of
>    using LISP for virtual network is that it does not impose any
>    requirement on the underlying network, except running IP.
>
>
> replace previous sentence:
>
> The main advantage of using LISP for virtual networks, on top of the simp=
licity of managing the mappings, is that it does not impose any requirement=
 on the underlying network, as long as it is  running IP.
>
>

ok


>
> 7.4.  LISP for Virtual Machine Mobility in Data Centers
>
>    A way to enable seamless virtual machine mobility in data center is
>    to conceive the datacenter backbone as the RLOC space and the
>    subnetworks where servers are hosted as forming the EID space.  A
>    LISP router is placed at the border between the backbone and each
>    sub-network.  When a virtual machine is moved to another subnetwork,
>    it can (temporarily) keep the address of the sub-network it was
>    hosted before the move so to allow ongoing communications to subsist.
>    When a subnetwork detects the presence of a host with an address that
>    does not belong to the subnetwork (e.g., via a message sent by the
>    hypervisor), the LISP router of the new subnetwork registers the IP
>    address of the virtual machine as an EID to the Map-Server of the
>    subnetwork and associates its own address as RLOC.
>
>    To inform the other LISP routers that the machine moved and where,
>    and then to avoid detours via the initial subnetwork, every Map-
>    Server can listen on a predefined multicast address that is used as
>    source address for Map-Register.  As a result, the Map-Notify sent
>    back by the Map-Server will be received by all the LISP routers that
>    hence automatically learn the new location of the virtual machine.
>
> 8.  Security Considerations
>
>    This document does not specify any protocol or operational practices
>    and hence, does not have any security considerations.
>
> 9.  IANA Considerations
>
>    This memo includes no request to IANA.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 20]
> Internet-Draft              LISP Introduction             September 2014
>
> 10.  Acknowledgements
>
>    To Do.
>
> 11.  References
>
> 11.1.  Normative References
>
>    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
>               Requirement Levels", BCP 14, RFC 2119, March 1997.
>
>    [RFC4116]  Abley, J., Lindqvist, K., Davies, E., Black, B., and V.
>               Gill, "IPv4 Multihoming Practices and Limitations", RFC
>               4116, July 2005.
>
>    [RFC4984]  Meyer, D., Zhang, L., and K. Fall, "Report from the IAB
>               Workshop on Routing and Addressing", RFC 4984, September
>               2007.
>
>    [RFC6830]  Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The
>               Locator/ID Separation Protocol (LISP)", RFC 6830, January
>               2013.
>
>    [RFC6831]  Farinacci, D., Meyer, D., Zwiebel, J., and S. Venaas, "The
>               Locator/ID Separation Protocol (LISP) for Multicast
>               Environments", RFC 6831, January 2013.
>
>    [RFC6832]  Lewis, D., Meyer, D., Farinacci, D., and V. Fuller,
>               "Interworking between Locator/ID Separation Protocol
>               (LISP) and Non-LISP Sites", RFC 6832, January 2013.
>
>    [RFC6833]  Fuller, V. and D. Farinacci, "Locator/ID Separation
>               Protocol (LISP) Map-Server Interface", RFC 6833, January
>               2013.
>
>    [RFC6834]  Iannone, L., Saucez, D., and O. Bonaventure, "Locator/ID
>               Separation Protocol (LISP) Map-Versioning", RFC 6834,
>               January 2013.
>
>    [RFC6835]  Farinacci, D. and D. Meyer, "The Locator/ID Separation
>               Protocol Internet Groper (LIG)", RFC 6835, January 2013.
>
>    [RFC6836]  Fuller, V., Farinacci, D., Meyer, D., and D. Lewis,
>               "Locator/ID Separation Protocol Alternative Logical
>               Topology (LISP+ALT)", RFC 6836, January 2013.
>
>    [RFC6935]  Eubanks, M., Chimento, P., and M. Westerlund, "IPv6 and
>               UDP Checksums for Tunneled Packets", RFC 6935, April 2013.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 21]
> Internet-Draft              LISP Introduction             September 2014
>
>    [RFC6936]  Fairhurst, G. and M. Westerlund, "Applicability Statement
>               for the Use of IPv6 UDP Datagrams with Zero Checksums",
>               RFC 6936, April 2013.
>
>    [RFC7215]  Jakab, L., Cabellos-Aparicio, A., Coras, F., Domingo-
>               Pascual, J., and D. Lewis, "Locator/Identifier Separation
>               Protocol (LISP) Network Element Deployment
>               Considerations", RFC 7215, April 2014.
>
> 11.2.  Informative References
>
>    [Chiappa]  Chiappa, J., "Endpoints and Endpoint names: A Propose
>               Enhancement to the Internet Architecture,
>               http://mercury.lcs.mit.edu/~jnc/tech/endpoints.txt", 1999.
>
>    [DDT-ROOT]
>               LISP DDT ROOT, , "http://ddt-root.org/", August 2013.
>
>    [DFZ]      Huston, Geoff., "Growth of the BGP Table - 1994 to Present
>               http://bgp.potaroo.net/", August 2013.
>
>    [I-D.cheng-lisp-shdht]
>               Cheng, L. and J. Wang, "LISP Single-Hop DHT Mapping
>               Overlay", draft-cheng-lisp-shdht-04 (work in progress),
>               July 2013.
>
>    [I-D.ermagan-lisp-nat-traversal]
>               Ermagan, V., Farinacci, D., Lewis, D., Skriver, J., Maino,
>               F., and C. White, "NAT traversal for LISP", draft-ermagan-
>               lisp-nat-traversal-03 (work in progress), March 2013.
>
>    [I-D.ietf-lisp-ddt]
>               Fuller, V., Lewis, D., Ermagan, V., and A. Jain, "LISP
>               Delegated Database Tree", draft-ietf-lisp-ddt-01 (work in
>               progress), March 2013.
>
>    [I-D.ietf-lisp-lcaf]
>               Farinacci, D., Meyer, D., and J. Snijders, "LISP Canonical
>               Address Format (LCAF)", draft-ietf-lisp-lcaf-05 (work in
>               progress), May 2014.
>
>    [I-D.ietf-lisp-sec]
>               Maino, F., Ermagan, V., Cabellos-Aparicio, A., and D.
>               Saucez, "LISP-Security (LISP-SEC)", draft-ietf-lisp-sec-06
>               (work in progress), April 2014.
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 22]
> Internet-Draft              LISP Introduction             September 2014
>
>    [I-D.ietf-lisp-threats]
>               Saucez, D., Iannone, L., and O. Bonaventure, "LISP Threats
>               Analysis", draft-ietf-lisp-threats-10 (work in progress),
>               July 2014.
>
>    [I-D.lear-lisp-nerd]
>               Lear, E., "NERD: A Not-so-novel EID to RLOC Database",
>               draft-lear-lisp-nerd-08 (work in progress), March 2010.
>
>    [I-D.mathy-lisp-dht]
>               Mathy, L., Iannone, L., and O. Bonaventure, ""LISP-DHT:
>               Towards a DHT to map identifiers onto locators" draft-
>               mathy-lisp-dht-00 (work in progress)", April 2008.
>
>    [Jakab]    Jakab, L., Cabellos, A., Saucez, D., and O. Bonaventure,
>               "LISP-TREE: A DNS Hierarchy to Support the LISP Mapping
>               System, IEEE Journal on Selected Areas in Communications,
>               vol. 28, no. 8, pp. 1332-1343", October 2010.
>
>    [Quoitin]  Quoitin, B., Iannone, L., Launois, C., and O. Bonaventure,
>               ""Evaluating the Benefits of the Locator/Identifier
>               Separation" in Proceedings of 2Nd ACM/IEEE International
>               Workshop on Mobility in the Evolving Internet
>               Architecture", 2007.
>
> Appendix A.  A Brief History of Location/Identity Separation
>
>    The LISP system for separation of location and identity resulted from
>    the discussions of this topic at the Amsterdam IAB Routing and
>    Addressing Workshop, which took place in October 2006 [RFC4984].
>
>    A small group of like-minded personnel from various scattered
>    locations within Cisco, spontaneously formed immediately after that
>    workshop, to work on an idea that came out of informal discussions at
>    the workshop.  The first Internet-Draft on LISP appeared in January,
>    2007, along with a LISP mailing list at the IETF.
>
>    Trial implementations started at that time, with initial trial
>    deployments underway since June 2007; the results of early experience
>    have been fed back into the design in a continuous, ongoing process
>    over several years.  LISP at this point represents a moderately
>    mature system, having undergone a long organic series of changes and
>    updates.
>
>    LISP transitioned from an IRTF activity to an IETF WG in March 2009,
>    and after numerous revisions, the basic specifications moved to
>    becoming RFCs at the start of 2013 (although work to expand and
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 23]
> Internet-Draft              LISP Introduction             September 2014
>
>    improve it, and find new uses for it, continues, and undoubtly will
>    for a long time to come).
>
> A.1.  Old LISP Models
>
>    LISP, as initilly conceived, had a number of potential operating
>    modes, named 'models'.  Although they are now obsolete, one
>    occasionally sees mention of them, so they are briefly described
>    here.
>
>    LISP 1:  EIDs all appear in the normal routing and forwarding tables
>       of the network (i.e. they are 'routable');this property is used to
>       'bootstrap' operation, by using this to load EID->RLOC mappings.
>       Packets were sent with the EID as the destination in the outer
>       wrapper; when an ETR saw such a packet, it would send a Map-Reply
>       to the source ITR, giving the full mapping.
>
>    LISP 1.5:  Similar to LISP 1, but the routability of EIDs happens on
>       a separate network.
>
>    LISP 2:  EIDs are not routable; EID->RLOC mappings are available from
>       the DNS.
>
>    LISP 3:  EIDs are not routable; and have to be looked up in in a new
>       EID->RLOC mapping database (in the initial concept, a system using
>       Distributed Hash Tables).  Two variants were possible: a 'push'
>       system, in which all mappings were distributed to all ITRs, and a
>       'pull' system in which ITRs load the mappings they need, as
>       needed.
>
> Authors' Addresses
>
>    Albert Cabellos
>    UPC-BarcelonaTech
>    c/ Jordi Girona 1-3
>    Barcelona, Catalonia  08034
>    Spain
>
>    Email: acabello@ac.upc.edu
>
>    Damien Saucez (Ed.)
>    INRIA
>    2004 route des Lucioles BP 93
>    Sophia Antipolis Cedex  06902
>    France
>
>    Email: damien.saucez@inria.fr
>
>
>
>
>
>
>
>
>
>
> On 9/22/14, 1:40 PM, Albert Cabellos wrote:
>
> Hi all
>
> Below you can find the -05 version of draft-ietf-lisp-introduction. We
> have changed the structure and content based on the feedback posted on
> the list
>
> We=C2=B4ll gather more feedback and produce a new version before cut-off,
> please review and comment ASAP.
>
> Albert
>
>
> ---------- Forwarded message ----------
> From:  <internet-drafts@ietf.org>
> Date: Mon, Sep 22, 2014 at 10:06 PM
> Subject: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
> To: i-d-announce@ietf.org
> Cc: lisp@ietf.org
>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
>  This draft is a work item of the Locator/ID Separation Protocol
> Working Group of the IETF.
>
>         Title           : An Architectural Introduction to the LISP
> Location-Identity Separation System
>         Authors         : Albert Cabellos
>                           Damien Saucez
>         Filename        : draft-ietf-lisp-introduction-05.txt
>         Pages           : 24
>         Date            : 2014-09-22
>
> Abstract:
>    This document describes the Locator/ID Separation Protocol (LISP)
>    architecture, its main operational mechanisms as well as its design
>    rationale.
>
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
>
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-05
>
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-introduction-05
>
>
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>
>
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Wed Oct  1 16:49:07 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E4831A8851 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:48:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BPqcighpFXP9 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:48:47 -0700 (PDT)
Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95DAE1A8850 for <lisp@ietf.org>; Wed,  1 Oct 2014 16:48:47 -0700 (PDT)
Received: by mail-ie0-f170.google.com with SMTP id rd18so1523798iec.29 for <lisp@ietf.org>; Wed, 01 Oct 2014 16:48:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=teoXfnOX9HUYhRLdy+JYxmEiDGGZspDo9iW7cjPSpvM=; b=sbOcYjZyv91NG+VZNWV8TFEqKHyvrfzJNxJmeTAjgf4ErmfX5Sf3R/7a41FrZFlNd0 1cqxEd8JwUzsmHfWQLnwWnYWv5yL0umY4Bl3thdoKOvi1WiyHtk8zAkbxqdmwCB01dug SNKxxLHlCvpuLQSpxL4Qs7GDJkngHgQnlpE9413fDOuDIvcll2VPQBqJLP8OjBw3BsYt FS3mVGrAoJKCqxurTGbgohFl7PPW+hpAEe1BcFvvMQQFfqxxfUg8d7O+DgxtenehoAGA kU9NX3wuwYQ9hBkKjuau2p2bW8XN7HHV2VCn45s3xl71PuDZ/Sgb0mf3ufKhTvlFchhn 58dw==
MIME-Version: 1.0
X-Received: by 10.42.231.9 with SMTP id jo9mr687310icb.12.1412207326982; Wed, 01 Oct 2014 16:48:46 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 16:48:46 -0700 (PDT)
In-Reply-To: <0F7559E8-0722-420D-BBBF-CA183D970806@gigix.net>
References: <0F7559E8-0722-420D-BBBF-CA183D970806@gigix.net>
Date: Thu, 2 Oct 2014 01:48:46 +0200
Message-ID: <CAGE_Qey9HHP8acBEHSVx_vqRpnp5JK+93py_87gPJkSpTeu5oQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Luigi Iannone <ggx@gigix.net>, Damien Saucez <damien.saucez@inria.fr>,  "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/bOK4-L0Y_6ZUrzv9CyRIYQddnjI
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 23:48:59 -0000

Hi Luigi

Thanks for your comments, please see below our answers:

On Fri, Sep 26, 2014 at 4:47 PM, Luigi Iannone <ggx@gigix.net> wrote:
> Hi Albert, Damien,
>
> thank you for this new document. It is very easy to read and is pretty
> clear.
>
> Hereafter my personal comments/review.
>
> ciao
>
> Luigi
>
>
>
>
>
>
> Network Working Group                                        A. Cabellos
> Internet-Draft                                         UPC-BarcelonaTech
> Intended status: Informational                           D. Saucez (Ed.)
> Expires: March 26, 2015                                            INRIA
>                                                       September 22, 2014
>
>
>  An Architectural Introduction to the LISP Location-Identity Separation
>                                  System
>                   draft-ietf-lisp-introduction-05.txt
>
> Abstract
>
>    This document describes the Locator/ID Separation Protocol (LISP)
>    architecture, its main operational mechanisms as well as its design
>    rationale.
>
> This abstract states the content of the document but not its purpose.
>

Since other people have similar issues with the abstract I=C2=B4ll send =E2=
=80=93in
a separate email- a new version to see if we can agree.

>
> Requirements Language
>
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>    document are to be interpreted as described in RFC 2119 [RFC2119].
>
> Status of This Memo
>
>    This Internet-Draft is submitted in full conformance with the
>    provisions of BCP 78 and BCP 79.
>
>    Internet-Drafts are working documents of the Internet Engineering
>    Task Force (IETF).  Note that other groups may also distribute
>    working documents as Internet-Drafts.  The list of current Internet-
>    Drafts is at http://datatracker.ietf.org/drafts/current/.
>
>    Internet-Drafts are draft documents valid for a maximum of six months
>    and may be updated, replaced, or obsoleted by other documents at any
>    time.  It is inappropriate to use Internet-Drafts as reference
>    material or to cite them other than as "work in progress."
>
>    This Internet-Draft will expire on March 26, 2015.
>
> Copyright Notice
>
>    Copyright (c) 2014 IETF Trust and the persons identified as the
>    document authors.  All rights reserved.
>
>    This document is subject to BCP 78 and the IETF Trust's Legal
>    Provisions Relating to IETF Documents
>    (http://trustee.ietf.org/license-info) in effect on the date of
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 1]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    publication of this document.  Please review these documents
>    carefully, as they describe your rights and restrictions with respect
>    to this document.  Code Components extracted from this document must
>    include Simplified BSD License text as described in Section 4.e of
>    the Trust Legal Provisions and are provided without warranty as
>    described in the Simplified BSD License.
>
> Table of Contents
>
>    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
>    2.  LISP Architecture . . . . . . . . . . . . . . . . . . . . . .   4
>      2.1.  Design Principles . . . . . . . . . . . . . . . . . . . .   4
>      2.2.  Overview of the Architecture  . . . . . . . . . . . . . .   4
>      2.3.  Data-Plane  . . . . . . . . . . . . . . . . . . . . . . .   7
>        2.3.1.  LISP encapsulation  . . . . . . . . . . . . . . . . .   7
>        2.3.2.  LISP Forwarding State . . . . . . . . . . . . . . . .   8
>      2.4.  Control-Plane . . . . . . . . . . . . . . . . . . . . . .   9
>        2.4.1.  LISP Mappings . . . . . . . . . . . . . . . . . . . .   9
>        2.4.2.  Mapping System Interface  . . . . . . . . . . . . . .   9
>        2.4.3.  Mapping System  . . . . . . . . . . . . . . . . . . .  10
>      2.5.  Internetworking Mechanisms  . . . . . . . . . . . . . . .  13
>    3.  LISP Operational Mechanisms . . . . . . . . . . . . . . . . .  13
>      3.1.  Cache Management  . . . . . . . . . . . . . . . . . . . .  14
>      3.2.  RLOC Reachability . . . . . . . . . . . . . . . . . . . .  14
>      3.3.  ETR Synchronization . . . . . . . . . . . . . . . . . . .  15
>      3.4.  MTU Handling  . . . . . . . . . . . . . . . . . . . . . .  16
>    4.  Mobility  . . . . . . . . . . . . . . . . . . . . . . . . . .  16
>    5.  Multicast . . . . . . . . . . . . . . . . . . . . . . . . . .  17
>    6.  Security  . . . . . . . . . . . . . . . . . . . . . . . . . .  17
>    7.  Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . .  18
>      7.1.  Traffic Engineering . . . . . . . . . . . . . . . . . . .  18
>      7.2.  LISP for IPv6 Transition  . . . . . . . . . . . . . . . .  19
>      7.3.  LISP for Network Virtualization . . . . . . . . . . . . .  19
>      7.4.  LISP for Virtual Machine Mobility in Data Centers . . . .  20
>    8.  Security Considerations . . . . . . . . . . . . . . . . . . .  20
>    9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  20
>    10. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  21
>    11. References  . . . . . . . . . . . . . . . . . . . . . . . . .  21
>      11.1.  Normative References . . . . . . . . . . . . . . . . . .  21
>      11.2.  Informative References . . . . . . . . . . . . . . . . .  22
>    Appendix A.  A Brief History of Location/Identity Separation  . .  23
>      A.1.  Old LISP Models . . . . . . . . . . . . . . . . . . . . .  24
>    Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  24
>
>
>
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 2]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
> 1.  Introduction
>
> The document does not need to justify LISP existence. IMO would better to
> start  explaining the purpose of the document
> and afterward give a glimpse at why LISP has been actually designed.
>
>

Since other people have similar issues with this section I=C2=B4ll send =E2=
=80=93in
a separate email- a new version to see if we can agree.

>
>    There is a rough consensus that the Internet routing and addressing
>    system is facing severe scalability issues [RFC4984].  Specifically,
>    the growth in the size of the routing tables of the Default-Free Zone
>    (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>    main driving force behind this growth is the de-aggregation of BGP
>    prefixes, which results from the existing BGP multihoming and traffic
>    engineering mechanisms that are used -at the time of this writing- on
>    the Internet, as well as non-aggregatable address allocations.
>
>    This issue has two profound implications, on the one hand Internet
>    core routers are exposed to the network dynamics of the edge.  For
>    instance this typically leads to an increased amount of BGP UPDATE
>    messages (churn), which results in additional processing requirements
>    of Internet core routers in order to timely compute the DFZ RIB.
>    Secondly, the supra-linear growth imposes strong requirements on the
>    size of the memory storing the DFZ FIB.  Both aspects lead to an
>    increase on the development and production cost of high-end routers,
>    and it is unclear if the semiconductor and router manufacturer
>    industries will be able to cope, in the long-term, with such
>    stringent requirements in a cost-effective way[RFC4984].
>
> missing space s/way[RFC4984]/way [RFC4984]/
>
>

ok

>    Although this important scalability issue is relatively new, the
>    architectural reasons behind it are well-known many years ago.
>
> s/behind it are well-known/behind it were well-know already/
>

ok

>    Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>    semantics.  Currently, IP addresses both identify the topological
>    location of a network attachment point as well as the node's
>    identity.  However, nodes and routing have fundamentally different
>    requirements, routing systems require that addresses are aggregatable
>    and have topological meaning, while nodes require to be identified
>    independently of their current location.
>
>    The Locator/ID Separation Protocol (LISP), specified in [RFC6830], is
>    built on top of this basic idea: decoupling the IP address overloaded
>    semantics.  LISP creates two separate namespaces, EIDs (End-host
>    IDentifiers) and RLOCs (Routing LOCators), both are -typically, but
>    not limited to- syntactically identical to the current IPv4 and IPv6
>    addresses.  EIDs are used to uniquely identify nodes irrespective of
>    their topological location and are typically routed intra-domain.
>    RLOCs are assigned topologically to network attachment points and are
>    typically routed inter-domain.  With LISP, the edge of the Internet
>    -where the nodes are connected- and the core -where inter-domain
>    routing occurs- are architecturally separated and interconnected by
>    LISP-capable routers.  LISP also introduces a publicly accessible
>    database, called the Mapping System, to store and retrieve mappings
>    between identity and location.  LISP-capable routers exchange packets
>    over the Internet core by encapsulating them to the appropriate
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 3]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    location.  By taking advantage of such separation between location
>    and identity, the Internet core is populated with RLOCs which can be
>    quasi-static and highly aggregatable, hence scalable [Quoitin].
>
>    This document describes the LISP architecture, its main operational
>    mechanisms as its design rationale.  It is important to note that
>    this document does not specify or complement the LISP protocol.  The
>    interested reader should refer to the main LISP specifications
>    [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>    [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>    specifications along with the LISP deployment guidelines [RFC7215].
>
> 2.  LISP Architecture
>
>    This section presents the LISP architecture, we first detail the
>
> This rather a style issue, but IMO is better to have an impersonal text s=
o
> in stead of =E2=80=9Cwe detail=E2=80=A6.=E2=80=9D you can write =E2=80=9C=
design principles of LISP are first
> detailed before describing=E2=80=A6..=E2=80=9D
>
> The whole document should be checked if you decide to switch to impersona=
l
> form.
>
>

I personally prefer to write with this style. I understand that this
is a matter of taste.

>
>    design principles of LISP and then we proceed to describe its main
>    aspects: data-plane, control-plane, and internetworking mechanisms.
>
> RFC6832 is about =E2=80=9Cinterworking=E2=80=9D not =E2=80=9Cinter_net_wo=
rking=E2=80=9D IMO =E2=80=9Cinterworking"
> should be used all over the document (including tile of section 2.5)
>
> 2.1.  Design Principles
>
>    The LISP architecture is built on top of four basic design
>    principles:
>
>    o  Locator/Identifier split: By decoupling the overloaded semantics
>       of the current IP addresses the Internet core can be assigned with
>       topological meaningful address and hence, can use aggregation to
>       scale.  Devices are assigned with identity meaningful address that
>
> s/address/addresses/
>

ok


>       are independent of its topological location.
>
> s/its/their/
>

ok


>
>    o  Overlay architecture: Overlays route packets over the current
>       Internet, allowing to deploy new protocols without changing the
>       current infrastructure hence, resulting from a low deployment
>
> s/from/in/
>

ok


>       cost.
>
>    o  Decoupled data and control-plane: Separating the data-plane from
>       the control-plane allows them to scale independently and use
>       different architectural approaches.  This is important given that
>       they typically have different requirements.
>
>    o  Incremental deployability: This principle ensures that the
>       protocol is compatible with the legacy Internet while providing
>       some of the targeted benefits to early adopters.
>
> 2.2.  Overview of the Architecture
>
>    LISP splits architecturally the core from the edge of the Internet by
>    creating two separate namespaces: Endpoint Identifiers (EIDs) and
>    Routing LOCators (RLOC).  The edge are LISP sites (e.g., an
>
> s/are/consist of/
>

ok


> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 4]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    Autonomous System) that use EID addresses.  EIDs are typically -but
>    not limited to- IPv4 or IPv6 addresses that uniquely identify
>    endhosts and are assigned and configured by the same mechanisms that
>
> as the EID acronym state EDI identifies end-points so
> s/endhost/communication endpoints/
>

ok


>    we have at the time of this writing.  EIDs can be are typically
>
> s/EIDs can be are/ EIDs are/
>

ok


>
>    Provider Independent (PI [RFC4116]) addresses and can be thought as
>    they don't contain intra-domain
>
> shouldn=E2=80=99t be =E2=80=9Cinter-domain=E2=80=9D????
>

Right, thanks for catching this one!

>
> topological information.  Because of
>    this, EIDs are usually only routable in the edge.
>
>    With LISP, LISP sites (edge) and the core of the Internet are inter-
>    connected by means of LISP-capable routers (e.g., border routers).
>    When they provide egress (from the core perspective) to a LISP site
>    they are called Egress Tunnel Routers (ETR), Ingress Tunnel Routers
>    (ITR) when they provide ingress, and xTR when they provide both.
>
> The above paragraph sounds weird to me. In particular =E2=80=9Cprovide eg=
ress to
> LISP site=E2=80=9D. Wouldn=E2=80=99t be better to say
> that =E2=80=9Cact as egress point=E2=80=9D or =E2=80=9Cprovide egress ser=
vice=E2=80=9D??
> My preference is for =E2=80=9Cact as egress point"
>
>

I=C2=B4ve rephrased this paragraph, let=C2=B4s see if this one is better:

   With LISP, LISP sites (edge) and the core of the Internet are
interconnected by means of LISP-capable routers (e.g., border routers)
using tunnels. When they ingress packets from the LISP site into the
tunnel they are called Ingress Tunnel Router (ITR), Egress Tunnel
Router (ETR) when they egress packets from the core to the LISP site
and xTR when they can perform both operations. In this context ITRs
encapsulate packets while ETRs decapsulate them, hence LISP operates
as an overlay to the current Internet core.


>    ITRs and ETRs exchange packets by encapsulating them, hence LISP
>    operates as an overlay to the current Internet core.
>
>
>                         /-----------------\                        ---
>                         |     Mapping     |                         |
>                         .     System      |                         |
> Control
>                        -|                 |`,                       |  Pl=
ane
>                      ,' \-----------------/  .                      |
>                     /                         \                    ---
>     ,..,           -        _,..--..,,         `,         ,..,      |
>   /     `        ,'      ,-`          `',        .      /     `     |
>  /        \ +-----+    ,'                `,    +--'--+ /        \   |
>  |  EID   |-| xTR |---/        RLOC        ,---| xTR |-|  EID   |   |  Da=
ta
>  | Space  |-|     |---|       Space        |---|     |-| Space  |   |  Pl=
ane
>  \        / +-----+   .                   /    +-----+ \        /   |
>   `.    .'             `.                ,'             `.    .'    |
>     `'-`                 `.,          ,.'                 `'-`     ---
>                             ``''--''``
>   LISP Site (Edge)            Core              LISP Site (Edge)
>
>
>
>            Figure 1.- A schema of the LISP Architecture
>
>
>    With LISP, the core uses RLOCs, an RLOC is typically -but not limited
>    to- an IPv4 or IPv6 address assigned to an Internet-facing network
>    interface of an ITR or ETR.  Typically RLOCs are numbered from
>    topologically aggregatable blocks assigned to a site at each point to
>    which it attaches to the global Internet.  The topology is defined by
>    the connectivity of networks, in this context RLOCs can be though as
>    Provider Aggregatable addresses [RFC4116].
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 5]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    A publicly accessible and usually distributed database, called the
>    Mapping System, stores mappings between EIDs and RLOCs.  Such
>    mappings relate the identity of the devices attached to LISP sites
>    (EIDs) to the set of RLOCs configured at the LISP-capable routers
>    servicing the site.  Furthermore, the mappings also include traffic
>    engineering policies and can be configured to achieve multihoming and
>    load balancing.  The LISP Mapping System can be thought as the
>    equivalent of a DNS that would be accessed by ETRs to register
>    mappings and by ITRs to retrieve them.
>
>    Finally, the LISP architecture has a strong emphasis in cost
>    effective incremental deployment.  Given that LISP represents an
>    overlay to the current Internet architecture, endhosts as well as
>    intra and inter-domain routers remain unchanged, and the only
>    required changes to the existing infrastructure are to routers
>    connecting the EID with the RLOC space.  Such LISP capable routers
>    typically require only a software upgrade.  Additionally, LISP
>    requires the deployment of an independent Mapping System, this
>
> s/this/such/
>

ok


>    distributed database is a new network entity.
>
>    In what follows we describe a simplified packet flow sequence between
>    two nodes that are attached to LISP sites.  Client hostA wants to
>    send a packt to server hostB.
>
>
>                             /----------------\
>                             |     Mapping    |
>                             |     System     |
>                            .|                |-
>                           ` \----------------/ `.
>                         ,`                       \
>                        /                          `.
>                      ,'         _,..-..,,           ',
>                     /         -`         `-,          \
>                   .'        ,'              \          `,
>                   `        '                 \           '
>               +-----+     |                   | RLOC_B1+-----+
>        HostA  |     |    |        RLOC         |-------|     |  HostB
>        EID_A--|ITR_A|----|        Space        |       |ETR_B|--EID_B
>               |     | RLOC_A1                  |-------|     |
>               +-----+     |                   | RLOC_B2+-----+
>                            ,                 /
>                             \               /
>                              `',         ,-`
>                                 ``''-''``
>
>                Figure 2.- Packet flow sequence in LISP
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 6]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    1.  HostA retrieves the EID_B of HostB (typically querying the DNS)
>        and generates an IP packet as in the Internet, the packet has
>        source address EID_A and destination address EID_B.
>
>    2.  The packet is routed towards ITR_A in the LISP site using
>        standard intra-domain mechanisms.
>
>    3.  ITR_A upon receiving the packet queries the Mapping System to
>        retrieve the locator of ETR_B that is servicing hostB.  In order
>        to do so it uses a LISP control message called Map-Request, the
>        message contains EID_A as the lookup key, in turn it receives
>        another LISP control message called Map-Reply, the message
>        contains two locators: RLOC_B1 and RLOC_B2 along with traffic
>        engineering policies: priority and weight per locator.  ITR_A
>        also stores the mapping in a local cache to speed-up forwarding
>        of subsequent packets.
>
>    4.  ITR_A encapsulates the packet towards RLOC_B1 (chosen according
>        to the priorities/weights specified in the mapping).  The packet
>        contains two IP headers, the outer header has RLOC_A1 as source
>        and RLOC_B2 as destination, the inner header has EID_A as source
>
> s/inner header/ inner original header/
>

ok


> Just to highlight that the original packet is unchanged.
>
>        and EID_B as destination.  Furthermore ITR_A adds a LISP header,
>        more details about LISP encapsulation can be found in
>        Section 2.3.1.
>
>    5.  The encapsulated packet is forwarded by the Internet core as a
>        normal IP packet, making the EID invisible from the Internet
>        core.
>
>    6.  Upon reception of the encapsulated packet by ETR_B, it
>        decapsulates the packet and forwards it to hostB.
>
> 2.3.  Data-Plane
>
>    This section describes the LISP data-plane, which is specified in
>    [RFC6830].  The LISP data-plane is responsible of encapsulating and
>    decapsulating data packets and caching the appropriate forwarding
>    state.  It includes two main entities, the ITR and the ETR, both are
>    LISP capable routers that connect the EID with the RLOC space (ITR)
>    and viceversa (ETR).  We first describe how packets are LISP-
>    encapsulated and then we proceed to explain how ITRs cache forwarding
>    state.
>
> May be is anti, but the cached information is actually used for
> encapsulation, the forwarding is done as usual by other elements, hence I
> would use =E2=80=9Ccache encapsulation information=E2=80=9D or =E2=80=9Cc=
ache encapsulation state=E2=80=9D.
>
> =E2=80=9Cforwarding state=E2=80=9D is used elsewhere in the document so i=
f you chafe here
> check to be consistent all over the document (especially section 2.3.2).
>

Ok, I=C2=B4ll use =E2=80=9Ccache encapsulation information=E2=80=9D

>
> 2.3.1.  LISP encapsulation
>
>    ITRs encapsulate data packets towards ETRs.  LISP data packets are
>    encapsulated using UDP (port 4341).  A particularity of LISP is that
>    UDP packets should include a zero checksum [RFC6935] [RFC6936] that
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 7]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    it is not verified in reception, LISP also supports non-zero
>    checksums that may be verified.  This decision was made because the
>    typical transport protocols used by the applications already include
>    a checksum, by neglecting the additional UDP encapsulation checksum
>    xTRs can forward packets more efficiently.
>
>    LISP-encapsulated packets also include a LISP header (after the UDP
>    header).
>
> s/header)/ and before the original IP header)/
>

ok


>   The LISP header is prepended by ITRs and striped by ETRs.
>    It carries reachability information (see more details in Section 3.2)
>    and the Instance ID field.  The Instance ID field is used to
>    distinguish traffic that belongs to multiple tenants inside a LISP
>    site, and that may use overlapped but logically separated addressing
>    space.
>
>    Overall, LISP encapsulated data packets carry 4 headers [RFC6830]
>    ("outer" to "inner"):
>
>    1.  Outer IP header containing RLOCs as source and destination
>        addresses.  This header is originated by ITRs and stripped by
>        ETRs.
>
>    2.  UDP header (port 4341) with zero checksum.  This header is
>        originated by ITRs and stripped by ETRs.
>
>    3.  LISP header that may contain reachability information and an
>        Instance ID field.  This header is originated by ITRs and
>        stripped by ETRs.
>
>    4.  Inner IP header containing EIDs as source and destination
>        addresses.  This header is created by the source end-host and
>        remains unchanged.
>
>    Finally and in some scenarios Recursive and/or Re-encapsulating
>
> s/Finally and in/ Finally, in some/
>

ok


>    tunnels can be used for Traffic Engineering and re-routing.  Re-
>    encapsulating tunnels are consecutive LISP tunnels and occur when an
>    ETR removes a LISP header and then acts as an ITR to prepend another
>    one.  On the other hand, Recursive tunnels are nested tunnels and are
>    implemented by using multiple LISP encapsulations on a packet.
>
> 2.3.2.  LISP Forwarding State
>
>    ITRs retrieve from the LISP Mapping System mappings between EID
>    prefixes and RLOCs that are used to encapsulate packets.  Such
>    mappings are stored in a local cache -called the Map-Cache- to
>    increase the forwarding speed of subsequent packets addressed to the
>    same EID prefix.  Mappings include a (Time-to-Live) TTL (set by the
>    ETR) and are expired according to this value, more details about the
>    Map-Cache management can be found in Section 3.1.
>
> The last sentence can be misleading. The TTL is the time the mapping can =
be
> considered valid and represent the maximum caching time. It has nothing t=
o
> do with cache timeout policy used in the cache management.
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 8]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
> 2.4.  Control-Plane
>
>    The LISP control-plane, specified in [RFC6833], provides a standard
>    interface to register, query, and retrieve mappings.  The LISP
>    Mapping System, is a publicly accessible database that stores such
>
> What if we have private LISP Mapping System  deployments (for instance in=
 a
> DC)?
> I would avoid using the word =E2=80=9Cpublicly=E2=80=9D throughout the do=
cument.
>

ok


>
>    mappings.  In what follows we first describe the mappings, then the
>    standard interface, and finally the Mapping System architecture.
>
> 2.4.1.  LISP Mappings
>
>    Each mapping includes the bindings between EID prefix(es) and set of
>    RLOCs as well as traffic engineering policies, in the form of
>    priorities and weights for the RLOCs.  Priorities allow the ETR to
>    configure active/backup policies while weights are used to load-
>    balance traffic among the RLOCs (on a per-flow basis).
>
>    Typical mappings in LISP bind EIDs in the form of IP prefixes with a
>    set of RLOCs, also in the form of IPs.  Such addresses are encoded
>    using a general syntax called LISP Canonical Address Format (LCAF),
>    specified in [I-D.ietf-lisp-lcaf].  The syntax is general enough to
>    support encoding of IPv4 and IPv6 addresses and any other type of
>    value.
>
> The above paragraph is misleading. It sounds like LCAF is mandatory, whic=
h
> is not true. Shouldn=E2=80=99t be stated that either we encode directly v=
4 and v6 AF
> or by using LCAF more AF can be encoded?
>

See below the updated paragraph:

   Typical mappings in LISP bind EIDs in the form of IP prefixes with
a set of RLOCs, also in the form of IPs.  IPv4 and IPv6 addresses are
encoded using the appropriate Address Family Identifier (AFI)
[RFC3232], however LISP also supports a more general syntax called
LISP Canonical Address Format (LCAF), specified in
[I-D.ietf-lisp-lcaf]. The LCAF syntax is general enough to support
encoding of any type of value.


>
>    With such a general syntax for address encoding in place, LISP aims
>    to provide flexibility to current and future applications.  For
>    instance LCAFs could support MAC addresses, geo-coordinates, ASCII
>    names and application specific data.
>
> 2.4.2.  Mapping System Interface
>
>    LISP defines a standard interface between data and control planes.
>    The interface is specified in [RFC6833] and defines two entities:
>
>    Map-Server:  A network infrastructure component that learns mappings
>       from ETRs and publishes them into the LISP Mapping System.
>       Typically Map-Servers are not authoritative to reply to queries
>       and hence, they forward them to the ETR.  However they can also
>       operate in proxy-mode, where the ETRs delegate replying to queries
>       to Map-Servers.  This setup is useful when the ETR has low
>
> s/low/limited/
>

ok


>       resources (i.e., CPU or power).
>
>    Map-Resolver:  A network infrastructure component that interfaces
>       ITRs with the Mapping System by proxying queries and -in some
>       cases- responses.
>
>    The interface defines four LISP control messages which are sent as
>    UDP datagrams (port 4342):
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 9]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    Map-Register:  This message is used by ETRs to register mappings in
>       the Mapping System and it is authenticated using a shared key
>       between the ETR and the Map-Server.
>
>    Map-Notify:  When requested by the ETR, this message is sent by the
>       Map-Server in response to a Map-Register to acknowledge the
>       correct reception of the mapping.
>
>    Map-Request:  This message is used by ITRs or Map-Resolvers to
>       resolve the mapping of a given EID.
>
>    Map-Reply:  This message is sent by Map-Servers or ETRs in response
>       to a Map-Request and contains the resolved mapping.  Please note
>       that a Map-Reply may contain a negative reply if the queried EID
>       is not part of the LISP EID space.  In such cases the ITR
>       typically forwards the traffic natively (non encapsulated) to the
>       public Internet.
>
> 2.4.3.  Mapping System
>
>    LISP architecturally decouples control and data-plane by means of a
>    standard interface.  This interface glues the data-plane, routers
>    responsible of forwarding data-packets, with the LISP Mapping System,
>    a publicly accessible database responsible of storing mappings.
>
>    With this separation in place the data and control-plane can use
>    different architectures if needed and scale independently.  Typically
>    the data-plane is optimized to route packets according to
>    hierarchical IP addresses.  However the control-plane may have
>    different requirements, for instance and by taking advantage of the
>    LCAFs, the Mapping System may be used store non-hierarchical keys
>
> s/used store/ used to store/
>

ok


>
>    (such as MAC addresses), requiring different architectural approaches
>    for scalability.  Another important difference between the LISP
>    control and data-planes is that, and as a result of the local mapping
>    cache available at ITR, the Mapping System does not need to operate
>    at line-rate.
>
>    The LISP WG has discussed for the Mapping System architecture the
>    four main techniques available in distributed systems, namely: graph-
>    based databases in the form of LISP+ALT [RFC6836], hierarchical
>    databases in the form of LISP-DDT [I-D.ietf-lisp-ddt], monolithic
>    databases in the form of LISP-NERD [I-D.lear-lisp-nerd]
>
> This is now RFC6837, which should be put in the list of LISP-related RFCs=
.
>
>

ok

> and flat
>    databases in the form of LISP-DHT
>    [I-D.cheng-lisp-shdht],[I-D.mathy-lisp-dht].  Furthermore it is worth
>    noting that, in some scenarios such as private deployments, the
>    Mapping System can operate logically centralized.  In such cases it
>    is typically composed of a single Map-Server/Map-Resolver.
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 10]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    In what follows we focus on the two mapping systems that have been
>    implemented and deployed (LISP-ALT and LISP+DDT).
>
> 2.4.3.1.  LISP+ALT
>
>    The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
>    Mapping System proposed, developed and deployed on the LISP pilot
>    network.  It is based on a distributed BGP overlay.  All the
>    participating nodes connect to their peers through static tunnels.
>    Every ETR involved in the ALT topology advertises its EID prefixes
>    making the EID routable on the overlay.
>
>    When an ITR needs a mapping, it sends a Map-Request to a nearby ALT
>    router.  The ALT routers then forward the Map-Request on the overlay
>    by inspecting their ALT routing tables.  When the Map-Request reaches
>    the ETR responsible for the mapping, a Map-Reply is generated and
>
> s/ ETR responsible / ETR authoritative /
>

ok


>    directly sent to the ITR's RLOC, without using the ALT overlay.
>
> 2.4.3.2.  LISP-DDT
>
>    LISP-DDT [I-D.ietf-lisp-ddt] is conceptually similar to the DNS, a
>    hierarchical directory whose internal structure mirrors the
>    hierarchical nature of the EID address space.  The DDT hierarchy is
>    composed of DDT nodes forming a tree structure, the leafs of the tree
>    are Map-Servers.  On top of the structure there is the DDT root node
>    [DDT-ROOT], which is a particular instance of a DDT node and that
>    matches the entire address space.  As in the case of DNS, DDT
>    supports multiple redundant DDT nodes and/or DDT roots.  The
>    following figure presents a schematic representation of the DDT
>    hierarchy.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 11]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>                         /---------\
>                         |         |
>                         | DDT Root|
>                         |   /0    |
>                       ,.\---------/-,
>                   ,-'`       |       `'.,
>                -'`           |           `-
>            /-------\     /-------\    /-------\
>            |  DDT  |     |  DDT  |    |  DDT  |
>            | Node  |     | Node  |    | Note  |  ...
>            |  0/8  |     |  1/8  |    |  2/8  |
>            \-------/     \-------/    \-------/
>          _.                _.            . -..,,,_
>        -`                -`              \        ````''--
> +------------+     +------------+   +------------+ +------------+
> | Map-Server |     | Map-Server |   | Map-Server | | Map-Server |
> | EID-prefix1|     | EID-prefix2|   | EID-prefix3| | EID-prefix4|
> +------------+     +------------+   +------------+ +------------+
>
>       Figre 3.- An schematic representation of the DDT tree structure,
>               please note that the prefixes and the structure depitected
>               should be only considered as an example.
>
>
>    The DDT structure does not actually index EID-prefixes but eXtended
>    EID-prefixes (XEID).  An XEID-prefix is just the concatenation of the
>    following fields (from most significant bit to less significant bit):
>    Database-ID, Instance ID, Address Family Identifier and the actual
>    EID-prefix.  The Database-ID is provided for possible future
>    requirements of higher levels in the hierarchy and to enable the
>    creation of multiple and separate database trees.
>
>    In order to resolve a query LISP-DDT operates iteratively and in a
>    similar way to the DNS.  DDT clients (usually Map-Resolvers) generate
>    Map-Requests to the DDT root node.  In response they receive a newly
>    introduced LISP-control message: a Map-Referral.  A Map-Referral
>    provides the list of RLOCs of the set of DDT nodes matching a
>    configured XEID delegation.  That is, the information contained in
>    the Map-Referral points to the child of the queried DDT node that has
>    more specific information about the queried XEID-prefix.  This
>    process is repeated until the DDT client walks the tree structure
>    (downwards) and discovers the Map-Server servicing the queried XEID.
>    At this point the client sends a Map-Request and receives a Map-Reply
>    containing the mappings.  It is important to note that DDT clients
>    can also cache the information contained in Map-Referrals, that is,
>    they cache the DDT structure.  This is used to reduce the mapping
>    retrieving latency[Jakab].
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 12]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    The DDT Mapping System relies on manual configuration.  That is Map-
>    Resolvers are manually configured with the set of available DDT root
>    nodes while DDT nodes are manually configured with the appropriate
>    XEID delegations.  Configuration changes in the DDT nodes are only
>    required when the tree structure changes itself, but it doesn't
>    depend on EID dynamics (RLOC allocation or traffic engineering policy
>    changes).
>
> 2.5.  Internetworking Mechanisms
>
>    EIDs are typically identical to either IPv4 or IPv6 addresses and
>    they are announced at the LISP Mapping System, however they are
>
> mappings are not =E2=80=9Cannounced=E2=80=9D they are =E2=80=9Cregistered=
=E2=80=9D into the mapping system.
>
>

ok


>    usually not announced in the Internet global routing system.  As a
>    result LISP requires an internetworking mechanism to allow LISP sites
>    to speak with non-LISP sites and viceversa.  LISP internetworking
>    mechanisms are specified in [RFC6832].
>
>    LISP defines two entities to provide internetworking:
>
>    Proxy Ingress Tunnel Router (PITR):  PITRs provide connectivity from
>       the legacy Internet to LISP sites.  PITRs announce in the global
>       routing system blocks of EID prefixes (aggregating when possible)
>       to attract traffic.  For each incoming data-packet, the PITR LISP-
>       encapsulates it towards the RLOC(s) of the appropriate LISP site.
>       The impact of PITRs in the routing table size of the DFZ is, in
>       the worst-case, similar to the case in which LISP is not deployed.
>       EID-prefixes will be aggregated as much as possible both by the
>       PITR and by the global routing system.
>
>    Proxy Engress Tunnel Router (PETR):  PETRs provide connectivity from
>       LISP sites to the legacy Internet.  In some scenarios, LISP sites
>       may be unable to send encapsulated packets to the legacy Internet.
>       For instance when Unicast Reverse Path Forwarding (uRPF) is used
>       by Provider Edge routers, or when an intermediate network between
>       a LISP site and a non-LISP site does not support the desired
>       version of IP (IPv4 or IPv6).  In both cases the PETR allows to
>       overcome such limitations by encapsulating packets over the
>       network.  Finally, the RLOC of PETRs must be statically configured
>       in ITRs.
>
> 3.  LISP Operational Mechanisms
>
>    In this section we detail the main operational mechanisms defined in
>    LISP.
>
>
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 13]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
> 3.1.  Cache Management
>
>    LISP's decoupled control and data-plane, where mappings are stored in
>    the control-plane and used for forwarding in the data plane, requires
>    of a local cache in ITRs to reduce signaling overhead (Map-Request/
>    Map-Reply) and increase forwarding speed.  The local cache available
>    at the ITRs, called Map-Cache, is used by the router to LISP-
>    encapsulate packets.  The Map-Cache is indexed by (Instance ID, EID-
>    prefix) and contains basically the set of RLOCs with the associated
>    traffic engineering policies (priorities and weights).
>
>    The Map-Cache, as any other cache, requires cache coherence
>    mechanisms to maintain up-to-date information.  LISP defines three
>    main mechanisms for cache coherence:
>
>    Time-To-Live (TTL):  Each mapping contains a TTL set by the ETR, upon
>       expiration of the TTL the ITR could refresh the mapping by sending
>
> s/ ITR could refresh / ITR has to refresh /
>

ok


>       a new Map-Request.  Typical values for TTL defined by LISP are
>       24h.
>
>    Solicit-Map-Request (SMR):  SMR is an explicit mechanism to update
>       mapping information.  In particular a special type of Map-Request
>       can be sent on demand by ETRs to request refreshing a mapping.
>       Upon reception of a SMR message, the ITR must refresh the bindings
>       by sending a Map-Request to the Mapping System.
>
>    Map-Versioning:  This optional mechanism piggybacks in the LISP
>       header of data-packets the version number of the mappings used by
>       an xTR.  This way, when an xTR receives a LISP-encapsulated packet
>       from a remote xTR, it can check whether its own Map-Cache or the
>       one of the remote xTR is outdated.  If its Map-Cache is outdated,
>       it sends a Map-Request for the remote EID so to obtain the newest
>       mappings.  On the contrary, if it detects that the remote xTR Map-
>       Cache is outdated, it sends it a SMR to notify it that a new
>
> s/ it sends it / it sends /
>

ok


>       mapping is available.
>
> 3.2.  RLOC Reachability
>
>    The LISP architecture is an edge to edge pull architecture, where the
>    network state is stored in the control-plane while the data-plane
>    pulls it on demand.  On the contrary BGP is a push architecture,
>    where the required network state is pushed by means of BGP UPDATE
>    messages to BGP speakers.  In push architectures, reachability
>    information is also pushed to the interested routers.  However pull
>    architectures require of explicit mechanisms to propagate
>
> s/ require of explicit/ require explicit/
>

ok


>    reachability information.  LISP defines a set of mechanisms to inform
>    ITRs and PITRS about the reachability of the cached RLOCs:
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 14]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    Locator Status Bits (LSB): LSB is a passive technique, the LSB field
>    is carried by data-packets in the LISP header and can be set by a
>    ETRs to specify which RLOCs are up/down.  This information can be
>    used by the ITRs as a hint about the reachability to perform
>    additional checks.  Also note that LSB does not provide path
>    reachability status, only hints on the status of RLOCs.
>
>    Echo-nonce: This is also a passive technique, that can only operate
>    effectively when data flows bi-directionally between two
>    communicating xTRs.  Basically, an ITR piggybacks a random number
>    (called nonce) in LISP data packets, if the path and the probed
>    locator are up, the ETR will piggyback the same random number on the
>    next data-packet, if this is not the case the ITR can set the locator
>    as unreachable.  When traffic flow is unidirectional or when the ETR
>    receiving the traffic is not the same as the ITR that transmits it
>    back, additional mechanisms are required.
>
>    RLOC-probing: This is an active probing algorithm where ITRs send
>    probes to specific locators, this effectively probes both the locator
>    and the path.  In particular this is done by sending a Map-Request
>    (with certain flags activated) on the data-plane and waiting in
>    return a Map-Reply, also sent on the data-plane.  The active nature
>    of RLOC-probing provides an effective mechanism to determine
>    reachability and, in case of failure, switching to a different
>    locator.  Furthermore the mechanism also provides useful RTT
>    estimates of the delay of the path that can be used by other network
>    algorithms.
>
>    Additionally, LISP also recommends inferring reachability of locators
>    by using information provided by the underlay, in particular:
>
>    ICMP signaling: The LISP underlay -the current Internet- uses the
>    ICMP protocol to signal unreachability (among other things).  LISP
>    can take advantage of this and the reception of a ICMP Network
>    Unreachable or ICMP Host Unreachable message can be seen as a hint
>    that a locator might be unreachable, this should lead to perform
>    additional checks.
>
>    Underlay routing: Both BGP and IBGP carry reachability information,
>    LISP-capable routers that have access to underlay routing information
>    can use it to determine if a given locator or path are reachable.
>
> 3.3.  ETR Synchronization
>
>    All the ETRs that are authoritative to a particular EID-prefix must
>    announce the same mapping to the requesters, this means that ETRs
>    must be aware of the status of the RLOCs of the remaining ETRs.  This
>    is known as ETR synchronization.
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 15]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    At the time of this writing LISP does not specify a mechanism to
>    achieve ETR synchronization.  Although many well-known techniques
>    could be applied to solve this issue it is still under research, as a
>    result operators must rely on coherent manual configuration
>
> 3.4.  MTU Handling
>
>    Since LISP encapsulates packets it requires dealing with packets that
>    exceed the MTU of the path between the ITR and the ETR.  Specifically
>    LISP defienes two mechanisms:
>
>    Stateless:  With this mechanism ITRs fragment packets that are too
>       big, typically reassembly is performed at the destination host.
>
> too big is 1500 octets as defined in rfc6830, this can be mentioned here.
>

See below the updated paragraph:

   Stateless:  With this mechanism ITRs fragment packets that are too
Big (larger than 1500 octets), typically reassembly is performed at
the destination host.

>
>    Stateful:  With this mechanism ITRs keep track of the MTU of the
>       paths towards the destination locators by parsing the ICMP Too Big
>       packets sent by intermediate routers.
>
>    In both cases if the packet cannot be framgneted (IPv4 with DF=3D1 or
>    IPv6) then the ITR drops it and replies with a ICMP Too Big message
>    to the source.
>
> 4.  Mobility
>
>    LISP can also be used to enable mobility of devices not located in
>    LISP networks.  The problem with mobility of such devices is that
>    their IP address changes whenever they change location, interrupting
>    so flows.
>
> s/ interrupting so flows / hence, interrupting flows/
>

ok


>    To enable mobility on such devices, the device can implement the xTR
>    functionality where the IP address presented to applications is an
>    EID that never changes while the IP address obtained from the network
>    is used by the xTR as RLOC.  Packets are then transported on the
>    network using the IP address assigned to the device by the visited
>    network while at the application level IP addresses remain
>    independent of the location of the device.
>
>    Whenever the device changes of RLOC, the ITR updates the RLOC of its
>    local mapping and registers it to its Map-Server.  To avoid the need
>    of a home gateway, the ITR also indicates the RLOC change to all
>    remote devices that have ongoing communications with the device that
>    moved.  The combination of both methods ensures the scalability of
>    the system as signalling is strictly limited the Map-Server and to
>    hosts with which communications are ongoing.
>
>
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 16]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
> 5.  Multicast
>
>    LISP also supports multicast environments, the operational changes
>    required to the multicast protocols are documented in [RFC6831].
>
>    In such scenarios, LISP creates multicast state both at the core and
>    at the sites (both source and receiver).  In order to create
>    multicast state at the sites, LISP routers unicast encapsulate PIM
>    Join/Prune messages from receiver to source sites.  At the core, ETRs
>    build a new PIM Join/Prune message addressed to the RLOC of the ITR
>    servicing the source.  An simplified sequence is shown below:
>
>    1.  An end-host that belongs to a LISP site transmits a PIM Join/
>        Prune message (S-EID,G) to join a multicast group.
>
>    2.  The join message flows to the ETR, upon reception the ETR builds
>        two join messages, the first one unicast LISP-encapsulates the
>        original join message towards the RLOC of the ITR servicing the
>        source.  This message creates multicast state at the source site.
>        The second join message contains as destination address the RLOC
>        of the ITR servicing the source (S-RLOC, G) and creates multicast
>        state at the core.
>
>    3.  Multicast data packets originated by the source (S-EID, G) flow
>        from the source to the ITR.  The ITR LISP-encapsulates the
>        multicast packets, the outter header includes its own RLOC as the
>        source (S-RLOC) and the original multicast group address (G) as
>        the destination.  Please note that multicast group address are
>        logical and are not resolved by the mapping system.  Then the
>        multicast packet is transmitted through the core towards the
>        receiving ETRs that decapsulates the packets and sends them using
>        the receiver's site multicast state.
>
> 6.  Security
>
>    LISP uses a pull architecture to learn mappings.  While in a push
>    system, the state necessary to forward packets is learned
>    independently of the traffic itself, with a pull architecture, the
>    system becomes reactive and data-plane events (e.g., the arrival of a
>    packet for an unknown destination) may trigger control-plane events.
>    This on-demand learning of mappings provides many advantages as
>    discussed above but may also affect the way security must be
>    envisioned.
>
>    Usually, the data-plane is implemented in the fast path of routers to
>    provide high performance forwarding capabilities while the control-
>    plane features are implemented in the slow path to offer high
>    flexibility and a performance gap of several order of magnitude can
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 17]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    be observed between the slow and the fast paths.  As a consequence,
>    the way data-plane events are notified to the control-plane must be
>    though carefully so to not overload the slow path and rate limiting
>    should be used as specified in [RFC6830].
>
>    Care must also been taken so to not overload the mapping system
>    (i.e., the control plane infrastructure) as the operations to be
>    performed by the mapping system may be more complex than those on the
>    data-plane, for that reason [RFC6830] recommends to rate limit the
>    sending of messages to the mapping system.
>
>    To improve resiliency and reduce the overall number of messages
>    exchanged, LISP offers the possibility to leak control informations,
>    such as reachabilty of locators, directly into data plane packets.
>    In environments that are not fully trusted, control informations
>    gleaned from data-plane packets should be verified before using them.
>
>    Mappings are the centrepiece of LISP and all precautions must be
>    taken to avoid them to be manipulated or misused by malicious
>    entities.  Using trustable Map-Server that strictly respect [RFC6833]
>
> s/ Map-Server / Map-Servers/
>

ok


>    and the lightweight authentication mechanism proposed by LISP-Sec
>    [I-D.ietf-lisp-sec] is a possibility to reduce the risk.  In more
>    critical environments, stronger authentication may have to be used.
>
>    Packets are transported encapsulated with LISP meaning that devices
>    on the path between an ITR (or PITR) and an ETR (or PETR) cannot
>    correctly inspect the content of packets unless they implement
>    methods to strip the headers added by LISP.  Similarly, mappings
>    enable triangular routing (i.e., packets of a flow cross different
>    border routers depending on their direction) which means that
>    intermediate boxes may have incomplete view on the traffic they
>    inspect or manipulate.
>
>    More details about security implications of LISP can be found in
>
> s/ can be found / are discussed /
>

ok


>    [I-D.ietf-lisp-threats].
>
> 7.  Use Cases
>
> 7.1.  Traffic Engineering
>
>    BGP is the standard protocol to implement inter-domain routing.  With
>    BGP, routing informations are propagated along the network and each
>    autonomous system can implement its own routing policy that will
>    influence the way routing information are propagated.  The direct
>    consequence is that an autonomous system cannot precisely control the
>    way the traffic will enter the network.
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 18]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    As opposed to BGP, a LISP site can strictly impose via which ETRs the
>    traffic must enter the network even though the path followed to reach
>    the ETR is not under the control of the LISP site.  This fine control
>    is implemented with the mappings.  When a remote site is willing to
>    send traffic to a LISP site, it retrieves the mapping associated to
>    the destination EID via the mapping system.  The mapping is sent
>    directly by the owner of EID and is not altered by any intermediate
>    network.
>
>    A mapping associates a list of RLOCs to an EID prefix.  Each RLOC
>    corresponds to an interface of an ETR that is able to correctly
>    forward packets to EIDs in the prefix.  Each RLOC is tagged with a
>    priority and a weight in the mapping.  The priority is used to
>    indicates which RLOCs should be preferred to send packets (the least
>    preferred ones being provided for backup purpose).  The weight
>    permits to balance the load between the RLOCs with the same priority,
>    proportionally to the weight value.
>
>    As mappings are directly issued by the owner of the EID and not
>
> the definition of =E2=80=9Cowner=E2=80=9D is somehow fuzzy. Wouldn=E2=80=
=99t be better to replace it
> by =E2=80=9Cauthoritative ETR=E2=80=9D?
>

ok


>
>    altered while transmitted to the remote site, it offers highly
>    flexible incoming inter-domain traffic engineering with even the
>    possibility for a site to issue a different mapping for each remote
>    site, implementing so precise routing policies.
>
> s/ implementing so precise/ hence implementing fine-grained /
>
> 7.2.  LISP for IPv6 Transition
>
>    LISP encapsulations permits to transport packets using EIDs from a
>    given address family (e.g., IPv6) with packets with addresses
>    belonging to another address family (e.g., IPv4).  The absence of
>    correlation between the address family of RLOCs and EIDs makes LISP a
>    candidate to ease the transition to IPv4.
>
>    For example, two IPv6-only data centers could be interconnected via
>    the legacy IPv4 Internet.  If their border routers are LISP capable,
>    sending packets between the data center is done without any form of
>    translation as the native IPv6 packets (in the EID space) will be
>    LISP encapsulated and transmitted over the IPv4 legacy Internet by
>    the mean of IPv4 RLOCs.
>
> 7.3.  LISP for Network Virtualization
>
>    It is nowadays common to operate several virtual networks over the
>    same physical infrastructure.  The current approach usually rely on
>    BGP/MPLS VPNs, where BGP is used to exchange routing information and
>    MPLS to segregate packets of the different logical networks.  This
>    functionality could be achieved with LISP where the mappings and the
>    mapping system are used instead of BGP and the LISP encapsulation is
>    used to replace MPLS.
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 19]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    In virtual networks, it is essential to distinguish to which virtual
>    network a packet belongs and tags or labels are used for that
>    purpose.  With LISP, the distinction can be made with the Instance ID
>    field.  When an ITR encapsulates a packet from a particular virtual
>    network (e.g., known via the VRF or VLAN), it tags the encapsulated
>    packet with the Instance ID corresponding to the virtual network of
>    the packet.  When an ETR receives a packet tagged with an Instance ID
>    it uses the Instance ID to determine how to threat the packet.
>
>    Appart from the simplicity of managing mappings, the advantage of
>    using LISP for virtual network is that it does not impose any
>    requirement on the underlying network, except running IP.
>
> 7.4.  LISP for Virtual Machine Mobility in Data Centers
>
>    A way to enable seamless virtual machine mobility in data center is
>    to conceive the datacenter backbone as the RLOC space and the
>    subnetworks where servers are hosted as forming the EID space.  A
>    LISP router is placed at the border between the backbone and each
>    sub-network.  When a virtual machine is moved to another subnetwork,
>    it can (temporarily) keep the address of the sub-network it was
>    hosted before the move so to allow ongoing communications to subsist.
>    When a subnetwork detects the presence of a host with an address that
>    does not belong to the subnetwork (e.g., via a message sent by the
>    hypervisor), the LISP router of the new subnetwork registers the IP
>    address of the virtual machine as an EID to the Map-Server of the
>    subnetwork and associates its own address as RLOC.
>
>    To inform the other LISP routers that the machine moved and where,
>    and then to avoid detours via the initial subnetwork, every Map-
>    Server can listen on a predefined multicast address that is used as
>    source address for Map-Register.  As a result, the Map-Notify sent
>    back by the Map-Server will be received by all the LISP routers that
>    hence automatically learn the new location of the virtual machine.
>
> 8.  Security Considerations
>
>    This document does not specify any protocol or operational practices
>    and hence, does not have any security considerations.
>
> 9.  IANA Considerations
>
>    This memo includes no request to IANA.
>
>
>
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 20]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
> 10.  Acknowledgements
>
>    To Do.
>
> 11.  References
>
> 11.1.  Normative References
>
>    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
>               Requirement Levels", BCP 14, RFC 2119, March 1997.
>
>    [RFC4116]  Abley, J., Lindqvist, K., Davies, E., Black, B., and V.
>               Gill, "IPv4 Multihoming Practices and Limitations", RFC
>               4116, July 2005.
>
>    [RFC4984]  Meyer, D., Zhang, L., and K. Fall, "Report from the IAB
>               Workshop on Routing and Addressing", RFC 4984, September
>               2007.
>
>    [RFC6830]  Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The
>               Locator/ID Separation Protocol (LISP)", RFC 6830, January
>               2013.
>
>    [RFC6831]  Farinacci, D., Meyer, D., Zwiebel, J., and S. Venaas, "The
>               Locator/ID Separation Protocol (LISP) for Multicast
>               Environments", RFC 6831, January 2013.
>
>    [RFC6832]  Lewis, D., Meyer, D., Farinacci, D., and V. Fuller,
>               "Interworking between Locator/ID Separation Protocol
>               (LISP) and Non-LISP Sites", RFC 6832, January 2013.
>
>    [RFC6833]  Fuller, V. and D. Farinacci, "Locator/ID Separation
>               Protocol (LISP) Map-Server Interface", RFC 6833, January
>               2013.
>
>    [RFC6834]  Iannone, L., Saucez, D., and O. Bonaventure, "Locator/ID
>               Separation Protocol (LISP) Map-Versioning", RFC 6834,
>               January 2013.
>
>    [RFC6835]  Farinacci, D. and D. Meyer, "The Locator/ID Separation
>               Protocol Internet Groper (LIG)", RFC 6835, January 2013.
>
>    [RFC6836]  Fuller, V., Farinacci, D., Meyer, D., and D. Lewis,
>               "Locator/ID Separation Protocol Alternative Logical
>               Topology (LISP+ALT)", RFC 6836, January 2013.
>
>    [RFC6935]  Eubanks, M., Chimento, P., and M. Westerlund, "IPv6 and
>               UDP Checksums for Tunneled Packets", RFC 6935, April 2013.
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 21]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    [RFC6936]  Fairhurst, G. and M. Westerlund, "Applicability Statement
>               for the Use of IPv6 UDP Datagrams with Zero Checksums",
>               RFC 6936, April 2013.
>
>    [RFC7215]  Jakab, L., Cabellos-Aparicio, A., Coras, F., Domingo-
>               Pascual, J., and D. Lewis, "Locator/Identifier Separation
>               Protocol (LISP) Network Element Deployment
>               Considerations", RFC 7215, April 2014.
>
> 11.2.  Informative References
>
>    [Chiappa]  Chiappa, J., "Endpoints and Endpoint names: A Propose
>               Enhancement to the Internet Architecture,
>               http://mercury.lcs.mit.edu/~jnc/tech/endpoints.txt", 1999.
>
>    [DDT-ROOT]
>               LISP DDT ROOT, , "http://ddt-root.org/", August 2013.
>
>    [DFZ]      Huston, Geoff., "Growth of the BGP Table - 1994 to Present
>               http://bgp.potaroo.net/", August 2013.
>
>    [I-D.cheng-lisp-shdht]
>               Cheng, L. and J. Wang, "LISP Single-Hop DHT Mapping
>               Overlay", draft-cheng-lisp-shdht-04 (work in progress),
>               July 2013.
>
>    [I-D.ermagan-lisp-nat-traversal]
>               Ermagan, V., Farinacci, D., Lewis, D., Skriver, J., Maino,
>               F., and C. White, "NAT traversal for LISP", draft-ermagan-
>               lisp-nat-traversal-03 (work in progress), March 2013.
>
>
> This is never actually cited in the actual version of the document.
>
>

Thanks for cathing this one!


>
>    [I-D.ietf-lisp-ddt]
>               Fuller, V., Lewis, D., Ermagan, V., and A. Jain, "LISP
>               Delegated Database Tree", draft-ietf-lisp-ddt-01 (work in
>               progress), March 2013.
>
>    [I-D.ietf-lisp-lcaf]
>               Farinacci, D., Meyer, D., and J. Snijders, "LISP Canonical
>               Address Format (LCAF)", draft-ietf-lisp-lcaf-05 (work in
>               progress), May 2014.
>
>    [I-D.ietf-lisp-sec]
>               Maino, F., Ermagan, V., Cabellos-Aparicio, A., and D.
>               Saucez, "LISP-Security (LISP-SEC)", draft-ietf-lisp-sec-06
>               (work in progress), April 2014.
>
>
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 22]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    [I-D.ietf-lisp-threats]
>               Saucez, D., Iannone, L., and O. Bonaventure, "LISP Threats
>               Analysis", draft-ietf-lisp-threats-10 (work in progress),
>               July 2014.
>
>    [I-D.lear-lisp-nerd]
>               Lear, E., "NERD: A Not-so-novel EID to RLOC Database",
>               draft-lear-lisp-nerd-08 (work in progress), March 2010.
>
>    [I-D.mathy-lisp-dht]
>               Mathy, L., Iannone, L., and O. Bonaventure, ""LISP-DHT:
>               Towards a DHT to map identifiers onto locators" draft-
>               mathy-lisp-dht-00 (work in progress)", April 2008.
>
>    [Jakab]    Jakab, L., Cabellos, A., Saucez, D., and O. Bonaventure,
>               "LISP-TREE: A DNS Hierarchy to Support the LISP Mapping
>               System, IEEE Journal on Selected Areas in Communications,
>               vol. 28, no. 8, pp. 1332-1343", October 2010.
>
>    [Quoitin]  Quoitin, B., Iannone, L., Launois, C., and O. Bonaventure,
>               ""Evaluating the Benefits of the Locator/Identifier
>               Separation" in Proceedings of 2Nd ACM/IEEE International
>               Workshop on Mobility in the Evolving Internet
>               Architecture", 2007.
>
> Appendix A.  A Brief History of Location/Identity Separation
>
>    The LISP system for separation of location and identity resulted from
>    the discussions of this topic at the Amsterdam IAB Routing and
>    Addressing Workshop, which took place in October 2006 [RFC4984].
>
>    A small group of like-minded personnel from various scattered
>    locations within Cisco, spontaneously formed immediately after that
>    workshop, to work on an idea that came out of informal discussions at
>    the workshop.  The first Internet-Draft on LISP appeared in January,
>    2007, along with a LISP mailing list at the IETF.
>
>    Trial implementations started at that time, with initial trial
>    deployments underway since June 2007; the results of early experience
>    have been fed back into the design in a continuous, ongoing process
>    over several years.  LISP at this point represents a moderately
>    mature system, having undergone a long organic series of changes and
>    updates.
>
>    LISP transitioned from an IRTF activity to an IETF WG in March 2009,
>    and after numerous revisions, the basic specifications moved to
>    becoming RFCs at the start of 2013 (although work to expand and
>
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 23]
>
> Internet-Draft              LISP Introduction             September 2014
>
>
>    improve it, and find new uses for it, continues, and undoubtly will
>    for a long time to come).
>
> A.1.  Old LISP Models
>
>    LISP, as initilly conceived, had a number of potential operating
>    modes, named 'models'.  Although they are now obsolete, one
>    occasionally sees mention of them, so they are briefly described
>    here.
>
>    LISP 1:  EIDs all appear in the normal routing and forwarding tables
>       of the network (i.e. they are 'routable');this property is used to
>       'bootstrap' operation, by using this to load EID->RLOC mappings.
>       Packets were sent with the EID as the destination in the outer
>       wrapper; when an ETR saw such a packet, it would send a Map-Reply
>       to the source ITR, giving the full mapping.
>
>    LISP 1.5:  Similar to LISP 1, but the routability of EIDs happens on
>       a separate network.
>
>    LISP 2:  EIDs are not routable; EID->RLOC mappings are available from
>       the DNS.
>
>    LISP 3:  EIDs are not routable; and have to be looked up in in a new
>       EID->RLOC mapping database (in the initial concept, a system using
>       Distributed Hash Tables).  Two variants were possible: a 'push'
>       system, in which all mappings were distributed to all ITRs, and a
>       'pull' system in which ITRs load the mappings they need, as
>       needed.
>
> Authors' Addresses
>
>    Albert Cabellos
>    UPC-BarcelonaTech
>    c/ Jordi Girona 1-3
>    Barcelona, Catalonia  08034
>    Spain
>
>    Email: acabello@ac.upc.edu
>
>
>    Damien Saucez (Ed.)
>    INRIA
>    2004 route des Lucioles BP 93
>    Sophia Antipolis Cedex  06902
>    France
>
>    Email: damien.saucez@inria.fr
>
>
>
> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 24]
>
>
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Wed Oct  1 16:49:34 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28CC11A8858 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:49:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GdOj01whxqxG for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:49:09 -0700 (PDT)
Received: from mail-ig0-x22d.google.com (mail-ig0-x22d.google.com [IPv6:2607:f8b0:4001:c05::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2578D1A8854 for <lisp@ietf.org>; Wed,  1 Oct 2014 16:49:09 -0700 (PDT)
Received: by mail-ig0-f173.google.com with SMTP id h18so1176224igc.6 for <lisp@ietf.org>; Wed, 01 Oct 2014 16:49:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=jyoDTmV2hcEaUtyt5yXVmTkMt9Ojlml5j4fLEtCUUgU=; b=J/A1Oufic8aF3HSlbkP6QHqnxRgthwzG8ktvvLAM1ZqFr6/qznu6IkhDKi4/zDl6u8 R90uBBE6+S1XIHlh8xBb9EKDW2/6AcaS97Hr84kyHynbvubMZdBDMKdbHCECxxGuJf/s cdmAuSVF24q2Glmo84s2kwU45LZk3+7loG9YY55hlulocimOSj1L314RrbLmofqOhWid +wqlNoXkYTZ4T9JJ+XiX0uhRZAoxQBaFcacJX4BEWzynnJ9vKyo1qryPCD6zV747ecPO mMKHpyboLKB6lYT2hP2LablsPwZZynIUoiJFMyCl3W5pPmj+Q95InTrRZ0vFhK4Txfr1 T65Q==
MIME-Version: 1.0
X-Received: by 10.42.39.7 with SMTP id f7mr364275ice.93.1412207348577; Wed, 01 Oct 2014 16:49:08 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 16:49:08 -0700 (PDT)
In-Reply-To: <8C22C75A-C522-4832-9069-917666A2EB60@gmail.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <8C22C75A-C522-4832-9069-917666A2EB60@gmail.com>
Date: Thu, 2 Oct 2014 01:49:08 +0200
Message-ID: <CAGE_QezwcHtkpFEW8ovhZ_=G8omH9yOsPy200L8zxVmCzP2bkw@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>, Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Meh8i6RGcqcbmTqNmPZ5PtRJTc0
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 23:49:18 -0000

Hi Dino

Thanks for your comments, please find below our answers:

On Fri, Sep 26, 2014 at 9:01 PM, Dino Farinacci <farinacci@gmail.com> wrote=
:
>> We=C2=B4ll gather more feedback and produce a new version before cut-off=
,
>> please review and comment ASAP.
>
> Thanks Albert and Damien for pulling a multitude of comments together to =
get this draft out. Here are my comments on -05. Your text comes first and =
is indented and my comments follow.
>
> There are places in the spec where the text is just blantantly wrong. I h=
ave commented on those and offered the truth and contributed text.   ;-)
>
>>  An Architectural Introduction to the LISP Location-Identity Separation
>>                                  System
>>                   draft-ietf-lisp-introduction-05.txt
>
> To not have too many variations of titling LISP, could this title simply =
be:
>
>         An Architectural Introduction to the Locator/ID Separation Protoc=
ol (LISP)
>
>>

Ok


>> Abstract
>>
>>    This document describes the Locator/ID Separation Protocol (LISP)
>>    architecture, its main operational mechanisms as well as its design
>>    rationale.
>
> I would add "This document is used for introduction purposes. More detail=
 is available in the protocol specifications which are references in this i=
ntroduciton document".
>
> What do you think?
>

Since other people have similar issues with the abstract I=C2=B4ll send =E2=
=80=93in
a separate email- a new version to see if we can agree.

>> Table of Contents
>>
>>    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
>>    2.  LISP Architecture . . . . . . . . . . . . . . . . . . . . . .   4
>>      2.1.  Design Principles . . . . . . . . . . . . . . . . . . . .   4
>>      2.2.  Overview of the Architecture  . . . . . . . . . . . . . .   4
>>      2.3.  Data-Plane  . . . . . . . . . . . . . . . . . . . . . . .   7
>>        2.3.1.  LISP encapsulation  . . . . . . . . . . . . . . . . .   7
>
> Capitalize Encapsulation.
>
>>        2.3.2.  LISP Forwarding State . . . . . . . . . . . . . . . .   8
>>      2.4.  Control-Plane . . . . . . . . . . . . . . . . . . . . . .   9
>>        2.4.1.  LISP Mappings . . . . . . . . . . . . . . . . . . . .   9
>>        2.4.2.  Mapping System Interface  . . . . . . . . . . . . . .   9
>>        2.4.3.  Mapping System  . . . . . . . . . . . . . . . . . . .  10
>>      2.5.  Internetworking Mechanisms  . . . . . . . . . . . . . . .  13
>>    3.  LISP Operational Mechanisms . . . . . . . . . . . . . . . . .  13
>>      3.1.  Cache Management  . . . . . . . . . . . . . . . . . . . .  14
>>      3.2.  RLOC Reachability . . . . . . . . . . . . . . . . . . . .  14
>>      3.3.  ETR Synchronization . . . . . . . . . . . . . . . . . . .  15
>>      3.4.  MTU Handling  . . . . . . . . . . . . . . . . . . . . . .  16
>>    4.  Mobility  . . . . . . . . . . . . . . . . . . . . . . . . . .  16
>>    5.  Multicast . . . . . . . . . . . . . . . . . . . . . . . . . .  17
>>    6.  Security  . . . . . . . . . . . . . . . . . . . . . . . . . .  17
>>    7.  Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . .  18
>>      7.1.  Traffic Engineering . . . . . . . . . . . . . . . . . . .  18
>>      7.2.  LISP for IPv6 Transition  . . . . . . . . . . . . . . . .  19
>
> Could you title it "IPv6 Co-Existence"?
>

Ok.

>>      7.3.  LISP for Network Virtualization . . . . . . . . . . . . .  19
>>      7.4.  LISP for Virtual Machine Mobility in Data Centers . . . .  20
>
> These two look two similar. Should 7.3 just say LISP for Virtual Private =
Networks?
>

Ok.

>> 1.  Introduction
>>
>>    There is a rough consensus that the Internet routing and addressing
>>    system is facing severe scalability issues [RFC4984].  Specifically,
>>    the growth in the size of the routing tables of the Default-Free Zone
>>    (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>
> Change "supra" to "super". But saying super-linear is like saying "that w=
as a long minute". ;-) I think you should say exponential slope.
>

I think that the correct mathematical term is supralinear:

http://en.wiktionary.org/wiki/supralinear

>>    main driving force behind this growth is the de-aggregation of BGP
>>    prefixes, which results from the existing BGP multihoming and traffic
>>    engineering mechanisms that are used -at the time of this writing- on
>>    the Internet, as well as non-aggregatable address allocations.
>>
>>    This issue has two profound implications, on the one hand Internet
>>    core routers are exposed to the network dynamics of the edge.  For
>>    instance this typically leads to an increased amount of BGP UPDATE
>>    messages (churn), which results in additional processing requirements
>>    of Internet core routers in order to timely compute the DFZ RIB.
>>    Secondly, the supra-linear growth imposes strong requirements on the
>>    size of the memory storing the DFZ FIB.  Both aspects lead to an
>>    increase on the development and production cost of high-end routers,
>>    and it is unclear if the semiconductor and router manufacturer
>>    industries will be able to cope, in the long-term, with such
>>    stringent requirements in a cost-effective way[RFC4984].
>
> I think this is way too detail to be the first text in the Introduction s=
ection.
>

See my comment below.

>>
>>    Although this important scalability issue is relatively new, the
>>    architectural reasons behind it are well-known many years ago.
>>    Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>>    semantics.  Currently, IP addresses both identify the topological
>>    location of a network attachment point as well as the node's
>>    identity.  However, nodes and routing have fundamentally different
>>    requirements, routing systems require that addresses are aggregatable
>>    and have topological meaning, while nodes require to be identified
>>    independently of their current location.
>>
>>    The Locator/ID Separation Protocol (LISP), specified in [RFC6830], is
>>    built on top of this basic idea: decoupling the IP address overloaded
>>    semantics.  LISP creates two separate namespaces, EIDs (End-host
>
> I think you should start the intro describing the decoupling and how the =
decoupling helps keep routes out of the core and allows for various types o=
f mobility and address portability applications.
>

Since other people have similar issues with this section I=C2=B4ll send =E2=
=80=93in
a separate email- a new version to see if we can agree.

>>   o  Locator/Identifier split: By decoupling the overloaded semantics
>>       of the current IP addresses the Internet core can be assigned with
>>       topological meaningful address and hence, can use aggregation to
>>       scale.  Devices are assigned with identity meaningful address that
>>       are independent of its topological location.
>
> Change to "... are assigned with identity meaninful addresses ..." or "..=
. are assigned with an identity meaningful address ...".
>

ok

>>    endhosts and are assigned and configured by the same mechanisms that
>
> Change to "end-hosts".

ok

>
>>
>>    With LISP, LISP sites (edge) and the core of the Internet are inter-
>>    connected by means of LISP-capable routers (e.g., border routers).
>>    When they provide egress (from the core perspective) to a LISP site
>>    they are called Egress Tunnel Routers (ETR), Ingress Tunnel Routers
>>    (ITR) when they provide ingress, and xTR when they provide both.
>
> I think this is making the defintion of ITRs and ETRs more confusing then=
 it needs to be. Just indicate that when a packet leaves a LISP site and is=
 sent in the direction of the core, it is done by ITRs and when a packet ar=
rives at a LISP site from the direction of the core, it is done by ETRs.
>
> It is much easier to understand the terms by "ingressing into the tunnel"=
 and "egressing from the tunnel". And this would be a good time to introduc=
e the term "encapsulation" and "decapsulation" so it is presented early tha=
t ITRs encapsulate and ETRs decapsulate.
>
>>    ITRs and ETRs exchange packets by encapsulating them, hence LISP
>>    operates as an overlay to the current Internet core.
>
> Well this is technically not true. ITRs encapsulate and ETRs decapsulate.
>

I=C2=B4ve rephrased this paragraph, let=C2=B4s see if this one is better:

With LISP, LISP sites (edge) and the core of the Internet are
interconnected by means of LISP-capable routers (e.g., border routers)
using tunnels. When they ingress packets from the LISP site into the
tunnel they are called Ingress Tunnel Router (ITR), Egress Tunnel
Router (ETR) when they egress packets from the core to the LISP site
and xTR when they can perform both operations. In this context ITRs
encapsulate packets while ETRs decapsulate them, hence LISP operates
as an overlay to the current Internet core.

>>
>>    3.  ITR_A upon receiving the packet queries the Mapping System to
>>        retrieve the locator of ETR_B that is servicing hostB.  In order
>
> Change to "... hostB's EID_B ...".

Ok.

>
>>        to do so it uses a LISP control message called Map-Request, the
>>        message contains EID_A as the lookup key, in turn it receives
>
> EID_B is the lookup key not EID_A.

Ok.

>
>>
>> 2.3.  Data-Plane
>>
>>    This section describes the LISP data-plane, which is specified in
>
> How about changing to: "This section provides a high-level descritpion of=
 the LISP data-plane, which is specified in detail in [RFC6830].

Ok.


>
>>
>> 2.3.1.  LISP encapsulation
>
> Capitalize "Encapsulation".

Ok.


>
>>
>>    3.  LISP header that may contain reachability information and an
>>        Instance ID field.  This header is originated by ITRs and
>>        stripped by ETRs.
>
> I would say "various forwarding-plane features" so you don't limit yourse=
lf and exclude what could be added in the future.
>

Ok.


>>
>>    4.  Inner IP header containing EIDs as source and destination
>>        addresses.  This header is created by the source end-host and
>>        remains unchanged.
>>
>>    Finally and in some scenarios Recursive and/or Re-encapsulating
>>    tunnels can be used for Traffic Engineering and re-routing.  Re-
>>    encapsulating tunnels are consecutive LISP tunnels and occur when an
>>    ETR removes a LISP header and then acts as an ITR to prepend another
>>    one.  On the other hand, Recursive tunnels are nested tunnels and are
>>    implemented by using multiple LISP encapsulations on a packet.
>
> This is a great place to say RTRs perform this ETR and then ITR function.
>

I=C2=B4ve rephrased the paragraph to:

Finally and in some scenarios Recursive and/or Re-encapsulating
tunnels can be used for Traffic Engineering and re-routing.
Re-encapsulating tunnels are consecutive LISP tunnels and occur when
an ETR removes a LISP header and then acts as an ITR to prepend
another one.  On the other hand, Recursive tunnels are nested tunnels
and are implemented by using multiple LISP encapsulations on a packet.
Typically such functions are implemented by Reencapsulating Tunnel
Routers (RTRs).

>>
>> 2.3.2.  LISP Forwarding State
>>
>>    ITRs retrieve from the LISP Mapping System mappings between EID
>>    prefixes and RLOCs that are used to encapsulate packets.  Such
>>    mappings are stored in a local cache -called the Map-Cache- to
>>    increase the forwarding speed of subsequent packets addressed to the
>>    same EID prefix.  Mappings include a (Time-to-Live) TTL (set by the
>>    ETR) and are expired according to this value, more details about the
>>    Map-Cache management can be found in Section 3.1.
>>
>>
>>
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page 8]
>> Internet-Draft              LISP Introduction             September 2014
>>
>>
>> 2.4.  Control-Plane
>>
>>    The LISP control-plane, specified in [RFC6833], provides a standard
>>    interface to register, query, and retrieve mappings.  The LISP
>>    Mapping System, is a publicly accessible database that stores such
>>    mappings.  In what follows we first describe the mappings, then the
>>    standard interface, and finally the Mapping System architecture.
>>
>> 2.4.1.  LISP Mappings
>>
>>    Each mapping includes the bindings between EID prefix(es) and set of
>>    RLOCs as well as traffic engineering policies, in the form of
>>    priorities and weights for the RLOCs.  Priorities allow the ETR to
>>    configure active/backup policies while weights are used to load-
>>    balance traffic among the RLOCs (on a per-flow basis).
>>
>>    Typical mappings in LISP bind EIDs in the form of IP prefixes with a
>>    set of RLOCs, also in the form of IPs.  Such addresses are encoded
>
> Change to "such EID and RLOC addresses are encoded ...".
>

Ok.

>>
>> 2.4.3.1.  LISP+ALT
>>
>>    The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
>>    Mapping System proposed, developed and deployed on the LISP pilot
>>    network.  It is based on a distributed BGP overlay.  All the
>>    participating nodes connect to their peers through static tunnels.
>>    Every ETR involved in the ALT topology advertises its EID prefixes
>>    making the EID routable on the overlay.
>
> This is not true. The Map-Server advertises registered EID-prefixes by th=
e ETR. The Map-Server advertises such EID-prefixes to ALT routers via BGP. =
Then Map-Requests can be routed on the ALT topology so an ITR's Map-Request=
 can get from Map-Resolver, to ALT-router, to ALT-router, then finally the =
Map-Server which then can proxy-reply or forward the Map-Request to the ETR=
 to reply.
>
> Please fix this paragraph.

See my updated paragraph below:

The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
Mapping System proposed, developed and deployed on the LISP pilot
network.  It is based on a distributed BGP overlay participated by
Map-Servers and Map-Resolvers. The nodes connect to their peers
through static tunnels. Each Map-Server involved in the ALT topology
advertises the EID-prefixes registered by the serviced ETRs, making
the EID routable on the ALT topology.


>
>>    When an ITR needs a mapping, it sends a Map-Request to a nearby ALT
>
> Not true. It sends it to a Map-Resolver.
>
>>    router.  The ALT routers then forward the Map-Request on the overlay
>
> Don't use the term overlay here or it will get confused with the LISP dat=
a-plane overlay. Call it the "ALT topology".
>
>>    by inspecting their ALT routing tables.  When the Map-Request reaches
>>    the ETR responsible for the mapping, a Map-Reply is generated and
>>    directly sent to the ITR's RLOC, without using the ALT overlay.
>
> That is not true either since the ITR's RLOC is not routed on the ALT top=
ology. The Map-Reply is sent back directly from ETR to ITR using the native=
 core Internet network.

See my updated paragraph below:

When an ITR needs a mapping it sends a Map-Request to a Map-Resolver
that, using the ALT topology, forwards the Map-Request towards the
Map-Server responsible of the mapping. Upon reception the Map-Server
forwards the request to the ETR that in turn, replies directly to the
ITR using the native Internet core.


>
>>
>> 2.4.3.2.  LISP-DDT
>>
>>    LISP-DDT [I-D.ietf-lisp-ddt] is conceptually similar to the DNS, a
>>    hierarchical directory whose internal structure mirrors the
>>    hierarchical nature of the EID address space.  The DDT hierarchy is
>>    composed of DDT nodes forming a tree structure, the leafs of the tree
>>    are Map-Servers.  On top of the structure there is the DDT root node
>>    [DDT-ROOT], which is a particular instance of a DDT node and that
>>    matches the entire address space.  As in the case of DNS, DDT
>>    supports multiple redundant DDT nodes and/or DDT roots.  The
>>    following figure presents a schematic representation of the DDT
>>    hierarchy.
>
> Since you brought up Map-Servers here at this point, you should say that =
Map-Resolvers have access to the DDT-ROOT and other DDT-nodes for sending q=
ueries to the mapping system.
>

See my updated paragraph below:

LISP-DDT [I-D.ietf-lisp-ddt] is conceptually similar to the DNS, a
hierarchical directory whose internal structure mirrors the
hierarchical nature of the EID address space.  The DDT hierarchy is
composed of DDT nodes forming a tree structure, the leafs of the tree
are Map-Servers.  On top of the structure there is the DDT root node
[DDT-ROOT], which is a particular instance of a DDT node and that
matches the entire address space.  As in the case of DNS, DDT supports
multiple redundant DDT nodes and/or DDT roots. Finally, Map-Resolvers
are the clients of the DDT hierarchy and can query either the DDT root
and/or other DDT nodes.


The following figure presents a schematic representation of the DDT hierarc=
hy.

>>
>>    In order to resolve a query LISP-DDT operates iteratively and in a
>>    similar way to the DNS.  DDT clients (usually Map-Resolvers) generate
>
> It may worth saying that DDT does not do recursive lookups like DNS but d=
oes do iterative lookups like DNS.
>

Why stating what DDT is not? I think that this way is shorter and clearer.

>>    The DDT Mapping System relies on manual configuration.  That is Map-
>>    Resolvers are manually configured with the set of available DDT root
>>    nodes while DDT nodes are manually configured with the appropriate
>>    XEID delegations.  Configuration changes in the DDT nodes are only
>>    required when the tree structure changes itself, but it doesn't
>>    depend on EID dynamics (RLOC allocation or traffic engineering policy
>>    changes).
>
> You need to describe a very important concept of the Map-Resolver stores =
a referral cache. That is an important piece of DDT that is missing here.

This is already stated here:

"It is important to note that DDT clients can also cache the
information contained in Map-Referrals, that is, they cache the DDT
structure.  This is used to reduce the mapping retrieving latency
[Jakab]."

Please let me know if you agree with it.

>
>>
>> 2.5.  Internetworking Mechanisms
>>
>>    EIDs are typically identical to either IPv4 or IPv6 addresses and
>>    they are announced at the LISP Mapping System, however they are
>>    usually not announced in the Internet global routing system.  As a
>>    result LISP requires an internetworking mechanism to allow LISP sites
>>    to speak with non-LISP sites and viceversa.  LISP internetworking
>
> Change to "vice-versa".

Ok.

>
>>   RLOC-probing: This is an active probing algorithm where ITRs send
>>    probes to specific locators, this effectively probes both the locator
>>    and the path.  In particular this is done by sending a Map-Request
>>    (with certain flags activated) on the data-plane and waiting in
>
> This is misleading. An RLOC-probe is a Map-Request. A Map-Request is a co=
ntrol-plane packet.

Can you please further clarify this comment? Are you suggesting
removing =E2=80=9C(with certain flags activated)=E2=80=9D?

>
>>    return a Map-Reply, also sent on the data-plane.  The active nature
>>    of RLOC-probing provides an effective mechanism to determine
>>    reachability and, in case of failure, switching to a different
>>    locator.  Furthermore the mechanism also provides useful RTT
>>    estimates of the delay of the path that can be used by other network
>>    algorithms.
>
> We should say that echo-noncing and RLOC-probing can work together. That =
is if a nonce is not echoed, a ITR could RLOC-probe to determine if the pat=
h is up (because the return bidirectional path may have went silent). Or, w=
hen echo-noncing determines a forward path to an RLOC is up, RLOC-probes ca=
n be suppressed to save sending extra messages.
>

See my updated paragraph below:

It is worth noting that RLOC probing and Echo-nonce can work together.
Specifically if a nonce is not echoed, an ITR could RLOC-probe to
determine if the path is up because the return bidirectional path may
have failed. Alternatively, when echo-noncing determines a forward
path to an RLOC is up, RLOC-probes can be suppressed to save messages.

>>    Additionally, LISP also recommends inferring reachability of locators
>>    by using information provided by the underlay, in particular:
>>
>>    ICMP signaling: The LISP underlay -the current Internet- uses the
>>    ICMP protocol to signal unreachability (among other things).  LISP
>>    can take advantage of this and the reception of a ICMP Network
>>    Unreachable or ICMP Host Unreachable message can be seen as a hint
>>    that a locator might be unreachable, this should lead to perform
>>    additional checks.
>>
>>    Underlay routing: Both BGP and IBGP carry reachability information,
>>    LISP-capable routers that have access to underlay routing information
>>    can use it to determine if a given locator or path are reachable.
>>
>> 3.3.  ETR Synchronization
>>
>>    All the ETRs that are authoritative to a particular EID-prefix must
>>    announce the same mapping to the requesters, this means that ETRs
>>    must be aware of the status of the RLOCs of the remaining ETRs.  This
>>    is known as ETR synchronization.
>>
>>
>>
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 15]
>> Internet-Draft              LISP Introduction             September 2014
>>
>>
>>    At the time of this writing LISP does not specify a mechanism to
>>    achieve ETR synchronization.  Although many well-known techniques
>
> Well this is not totally true. If each ETR sends Map-Registers with merge=
-semantics, the Map-Notifies returned can inform an ETR of the other ETRs t=
hat are regsitering the same EID-prefix. So this is implied synchronization=
.
>

As far as I know this has not been specified.

>>    could be applied to solve this issue it is still under research, as a
>>    result operators must rely on coherent manual configuration
>>
>> 3.4.  MTU Handling
>>
>>    Since LISP encapsulates packets it requires dealing with packets that
>>    exceed the MTU of the path between the ITR and the ETR.  Specifically
>>    LISP defienes two mechanisms:
>>
>>    Stateless:  With this mechanism ITRs fragment packets that are too
>>       big, typically reassembly is performed at the destination host.
>
> I would say "the ITR encapsulates fragments and therefore the destination=
 will do resassembly after the ETR decapsulates".
>
>>    Stateful:  With this mechanism ITRs keep track of the MTU of the
>>       paths towards the destination locators by parsing the ICMP Too Big
>>       packets sent by intermediate routers.
>
> This is not accurately stated. What the stateful appraoch does is indeed =
keep track of effective MTU per RLOC, but the ITR will also SEND ICMP Too B=
ig messages so the source can lower the packet size so when LISP headers ar=
e added, it remains under the effective MTU.

See my updated paragraph below:

Stateful:  With this mechanism ITRs keep track of the MTU of the paths
towards the destination locators by parsing the ICMP Too Big packets
sent by intermediate routers. Additionally ITRs will send ICMP Too Big
messages to inform the sources about the effective MTU.

>
>>
>>    In both cases if the packet cannot be framgneted (IPv4 with DF=3D1 or
>>    IPv6) then the ITR drops it and replies with a ICMP Too Big message
>>    to the source.
>>
>> 4.  Mobility
>>
>>    LISP can also be used to enable mobility of devices not located in
>>    LISP networks.  The problem with mobility of such devices is that
>
> How about stating that LISP enables IP address mobility. I don't know why=
 it is state for devices not located in LISP networks. It is actually false=
 because if an EID is in a LISP site and moves to a non-LISP area of the ne=
twork, there really is not way it can be found and packets sent to it (othe=
r than with mechanisms like injecting host routes or mobile-IP).
>
> Certainly way too complex for this intro document.

This is indeed out of the scope of this document.

>
>>    their IP address changes whenever they change location, interrupting
>>    so flows.
>>
>>    To enable mobility on such devices, the device can implement the xTR
>>    functionality where the IP address presented to applications is an
>>    EID that never changes while the IP address obtained from the network
>
> A device can be mobile, have a static EID, and not run LISP in the device=
. A network device can do the encap/decap and registration of new RLOCs for=
 the EID.
>
>>    is used by the xTR as RLOC.  Packets are then transported on the
>>    network using the IP address assigned to the device by the visited
>>    network while at the application level IP addresses remain
>>    independent of the location of the device.
>>
>>    Whenever the device changes of RLOC, the ITR updates the RLOC of its
>>    local mapping and registers it to its Map-Server.  To avoid the need
>
> The ETR does. This section needs rewriting. It is confusing and doesn't g=
et to the simple points.
>
>>    of a home gateway, the ITR also indicates the RLOC change to all
>>    remote devices that have ongoing communications with the device that
>>    moved.  The combination of both methods ensures the scalability of
>>    the system as signalling is strictly limited the Map-Server and to
>>    hosts with which communications are ongoing.
>
> Totally bad wording.
>

What about this new text:

The separation between locators and identifiers in LISP was initially propo=
sed
for traffic engineering purpose where LISP sites can change their attacheme=
nt
points to the Internet (i.e., RLOCs) without impacting endpoints or the
Internet core.  In this context, the border routers operate the xTR
functionality and endpoints are not aware of the existence of LISP.  Howeve=
r,
this mode of operation does not allow seamless mobility of endpoints betwee=
n
different LISP sites as the EID address might not be routable in a visited
site.  Nevertheless, LISP can be used to enable seamless IP mobility when L=
ISP
is directly implemented in the endpoint.  Each endpoint is then an xTR and =
the
EID address is the one presented to the network stack used by applications
while the RLOC is the address gathered from the network when it is visited.


is that better?

>> 5.  Multicast
>>
>>    LISP also supports multicast environments, the operational changes
>>    required to the multicast protocols are documented in [RFC6831].
>
> Should say, that LISP supports transporting IP multicast packets sent fro=
m EIDs.
>
>>    In such scenarios, LISP creates multicast state both at the core and
>
> "may create"
>
>>    at the sites (both source and receiver).  In order to create
>
> "When signaling is used ..."
>
>>    multicast state at the sites, LISP routers unicast encapsulate PIM
>>    Join/Prune messages from receiver to source sites.  At the core, ETRs
>>    build a new PIM Join/Prune message addressed to the RLOC of the ITR
>>    servicing the source.  An simplified sequence is shown below:
>>
>>    1.  An end-host that belongs to a LISP site transmits a PIM Join/
>>        Prune message (S-EID,G) to join a multicast group.
>
> Sigh, not true. An end-host sends an IGMP report. When multicast PIM rout=
ers at the LISP site propagate PIM joins toward the ETR, then number 2 is d=
one.

See my updated paragraphs below:

LISP also supports transporting IP multicast packets sent from the EID
space, the operational changes required to the multicast protocols are
documented in [RFC6831].

In such scenarios, LISP may create multicast state both at the core
and at the sites (both source and receiver).  When signaling is used
create multicast state at the sites, LISP routers unicast encapsulate
PIM Join/Prune messages from receiver to source sites.  At the core,
ETRs build a new PIM Join/Prune message addressed to the RLOC of the
ITR servicing the source.  An simplified sequence is shown below:

1. An end-host willing to join a multicast channel sends an IGMP
report. Multicast PIM routers at the LISP site propagate PIM
Join/Prune messages (S-EID, G) towards the ETR.

>
>>    2.  The join message flows to the ETR, upon reception the ETR builds
>>        two join messages, the first one unicast LISP-encapsulates the
>>        original join message towards the RLOC of the ITR servicing the
>>        source.  This message creates multicast state at the source site.
>>        The second join message contains as destination address the RLOC
>>        of the ITR servicing the source (S-RLOC, G) and creates multicast
>>        state at the core.
>
> This is good and simple wording.
>
>>    3.  Multicast data packets originated by the source (S-EID, G) flow
>>        from the source to the ITR.  The ITR LISP-encapsulates the
>>        multicast packets, the outter header includes its own RLOC as the
>>        source (S-RLOC) and the original multicast group address (G) as
>>        the destination.  Please note that multicast group address are
>>        logical and are not resolved by the mapping system.  Then the
>>        multicast packet is transmitted through the core towards the
>>        receiving ETRs that decapsulates the packets and sends them using
>>        the receiver's site multicast state.
>
> It should be said that there are non-PIM mechanisms that can signal and m=
aintain multicast state. And there is also signal-free mechanisms as well.

I suggest adding the following sentence at the end of the Multicast section=
:

LISP also support non-PIM mechanisms to maintain multicast state.

>
>>
>> 7.2.  LISP for IPv6 Transition
>
> Should be titled IMO "LISP for IPv6 Co-Existence".
>
>>
>>    LISP encapsulations permits to transport packets using EIDs from a
>>    given address family (e.g., IPv6) with packets with addresses
>>    belonging to another address family (e.g., IPv4).  The absence of
>>    correlation between the address family of RLOCs and EIDs makes LISP a
>>    candidate to ease the transition to IPv4.
>
> Allows IPv6 to be deployed when all of the core network may not have IPv6=
 enabled.
>

[=E2=80=A6] LISP a candidate to allow IPv6 to be deployed when all of the c=
ore
network may not have IPv6 enabled.

>>    For example, two IPv6-only data centers could be interconnected via
>>    the legacy IPv4 Internet.  If their border routers are LISP capable,
>>    sending packets between the data center is done without any form of
>>    translation as the native IPv6 packets (in the EID space) will be
>>    LISP encapsulated and transmitted over the IPv4 legacy Internet by
>>    the mean of IPv4 RLOCs.
>>
>> 7.3.  LISP for Network Virtualization
>
> Should be titled IMO "LISP for Virtual Private Networks".
>

ok

>>    It is nowadays common to operate several virtual networks over the
>>    same physical infrastructure.  The current approach usually rely on
>>    BGP/MPLS VPNs, where BGP is used to exchange routing information and
>>    MPLS to segregate packets of the different logical networks.  This
>>    functionality could be achieved with LISP where the mappings and the
>
> "... is achieved with LISP ..."
>
>>    mapping system are used instead of BGP and the LISP encapsulation is
>>    used to replace MPLS.
>
> I think comparing to BGP/MPLS does not help describe what it is. And it i=
s not a wholesale replacement because BGP/MPLS VPNs typically run within a =
single ISP where LISP VPNs can run anywhere (i.e. a mobile phone can be in =
a VPN and encapsulates to a multi-tennant environment in the data center).

what about just keeping

It is nowadays common to operate several virtual private networks over
the same physical infrastructure.

>
>>
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page 19]
>> Internet-Draft              LISP Introduction             September 2014
>>
>>
>>    In virtual networks, it is essential to distinguish to which virtual

private

>>    network a packet belongs and tags or labels are used for that
>>    purpose.  With LISP, the distinction can be made with the Instance ID
>>    field.  When an ITR encapsulates a packet from a particular virtual
>>    network (e.g., known via the VRF or VLAN), it tags the encapsulated
>>    packet with the Instance ID corresponding to the virtual network of
>>    the packet.  When an ETR receives a packet tagged with an Instance ID
>>    it uses the Instance ID to determine how to threat the packet.
>
> "... treat the packet."

too much of threat :)

>
>>    Appart from the simplicity of managing mappings, the advantage of
>>    using LISP for virtual network is that it does not impose any
>>    requirement on the underlying network, except running IP.
>
> It should be stated that with LISP VPNs the EID space can be segmented an=
d reused while not segmenting the mapping system or core network. That is a=
 shared core network with global RLOC space and a shared mapping system whi=
ch distinguishes EID addresses by instance-ID can be accomplished. This all=
ows for a lower OpEx infrastructure while virtualizing the edges.

->

The complete separation between the mapping system and the encapsulation
mechanism in LISP permits to logically segment and reuse the EID space with=
out
segmenting the core network and mapping system hence reducing the operation=
al
complexity.

I prefer not saying OpEX as it may be not accepted by some people.
>
>>
>> 7.4.  LISP for Virtual Machine Mobility in Data Centers
>>
>>    A way to enable seamless virtual machine mobility in data center is
>>    to conceive the datacenter backbone as the RLOC space and the
>>    subnetworks where servers are hosted as forming the EID space.  A
>>    LISP router is placed at the border between the backbone and each
>>    sub-network.  When a virtual machine is moved to another subnetwork,
>
> Change "sub-network" to "subnet", everywhere in this section.

ok.

>
>>    it can (temporarily) keep the address of the sub-network it was
>>    hosted before the move so to allow ongoing communications to subsist.
>
> No, not true. The EID is static and can be assigned and used indefinitely=
.
>

EID are not always static.

>>    When a subnetwork detects the presence of a host with an address that
>>    does not belong to the subnetwork (e.g., via a message sent by the
>>    hypervisor), the LISP router of the new subnetwork registers the IP
>
> Remove the parenthetitcal comment. You don't want to assume what is movin=
g is only VMs. A server can be relocated. xTRs discover dynamic-EIDs by lis=
tening to packets and ARP messages to discover new sources.

hence the e.g., and not an i.e.,

what about:
(e.g., via a message sent by the hypervisor or traffic inspection)

>
>>    address of the virtual machine as an EID to the Map-Server of the
>>    subnetwork and associates its own address as RLOC.
>>
>>    To inform the other LISP routers that the machine moved and where,
>>    and then to avoid detours via the initial subnetwork, every Map-
>>    Server can listen on a predefined multicast address that is used as
>
> What? Where did this come from. This is simply not true, never has been t=
rue. ITRs that have been encapsulating to RLOCs that have changed for an EI=
D will be informed with Solicit-Map-Request messages.
>
>>    source address for Map-Register.  As a result, the Map-Notify sent
>>    back by the Map-Server will be received by all the LISP routers that
>>    hence automatically learn the new location of the virtual machine.
>
> This is not what is done. A Map-Notify is sent by Map-Servers but it is s=
ent to the old RLOCs when a new registration comes in with new RLOCs.
>

 ok, we remove all that and say the following instead:

  To inform the other LISP routers that the machine moved and where, and th=
en
  to avoid detours via the initial subnetwork, mechanisms such as the
  Solicit-Map-Request messages are used.

>>
>> 10.  Acknowledgements
>>
>>    To Do.
>
> You should indicate that there is a long list of individuals acknowledged=
 in RFC 6830.
>
>> Appendix A.  A Brief History of Location/Identity Separation
>>
>>    The LISP system for separation of location and identity resulted from
>>    the discussions of this topic at the Amsterdam IAB Routing and
>>    Addressing Workshop, which took place in October 2006 [RFC4984].
>>
>>    A small group of like-minded personnel from various scattered
>>    locations within Cisco, spontaneously formed immediately after that
>>    workshop, to work on an idea that came out of informal discussions at
>>    the workshop.  The first Internet-Draft on LISP appeared in January,
>>    2007, along with a LISP mailing list at the IETF.
>
> I don't recall any mailing list other than using the rrg@irtf.org mailing=
 list for early discussions. I know cisco had mailing lists but those were =
are not related to IETF.

Please see below my updated paragraph:

A small group of like-minded personnel from various scattered
locations within Cisco, spontaneously formed immediately after that
workshop, to work on an idea that came out of informal discussions at
the workshop and on the RRG IRTF mailing list.  The first
Internet-Draft on LISP appeared in January, 2007, along with a LISP
mailing list at the IETF.

>
>> A.1.  Old LISP Models
>>
>>    LISP, as initilly conceived, had a number of potential operating
>
> Spell check "initially".

Ok.

>
>>    modes, named 'models'.  Although they are now obsolete, one
>>    occasionally sees mention of them, so they are briefly described
>>    here.
>
> I would just say they are not used anymore.

Ok.

>
> Great job guys!
>

Thanks!

> Dino
>


From nobody Wed Oct  1 16:50:51 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC4941A8841 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:50:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pq2kn0ga6Wka for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:50:33 -0700 (PDT)
Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1C2F1A8846 for <lisp@ietf.org>; Wed,  1 Oct 2014 16:50:33 -0700 (PDT)
Received: by mail-ig0-f177.google.com with SMTP id a13so600566igq.4 for <lisp@ietf.org>; Wed, 01 Oct 2014 16:50:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:date:message-id:subject:from:to:content-type;  bh=WZBeTWIfOerXsyMjzJUxxt816+YMkZAUI8GEu3AQZQA=; b=yr4nNUXo2YpBPYByVGuQcH2PJ+n7dxbcV/A25Bhdg/d6gmu8eeSnaHu53EstDUmQ5p R+iccdLLtFRx/TuhCFLG+GQpaCgJa8+t1EYMOC2Xs5mT0QGlZsmmZynkhooqSWyU830M Mo9BJTLy5M0r2wqHqxFJ1U/asOiAyyaEJvUOCa4dqGhXmD+jDZCYsCcN0tE1BFBIWSA8 L0At6S5UzPG0hUvvU1VkNLgXPhKBrZNxsA5or+Gbe62DQ4JBOAbfFS74SodGWoakKAOq zesR3i4z6RkqkDNi1STgCbvIUHtpRW8c3yI67h4JRX3sHX309hpX849os3D2jyOlhbsJ uAHA==
MIME-Version: 1.0
X-Received: by 10.50.77.6 with SMTP id o6mr580559igw.25.1412207433004; Wed, 01 Oct 2014 16:50:33 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 16:50:32 -0700 (PDT)
Date: Thu, 2 Oct 2014 01:50:32 +0200
Message-ID: <CAGE_Qey1aZ-z2Qm8UD4DRaxdJfNn=faNpgnuFPd+Nxb07oHgBA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/PaidZhrTCQecL7jbISqQeHhkDh8
Subject: [lisp] Updated abstract for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 23:50:40 -0000

Hi all

This is the new proposed abstract:

This document describes the architecture of the Locator/ID Separation
Protocol (LISP), making it easier to read the rest of the LISP
specifications and providing a basis for discussion about the details
of the LISP protocols. This document is used for introduction
purposes, more details is available in the protocol specification.

Albert


From nobody Wed Oct  1 16:53:41 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B91FE1A8860 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:53:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WTsY7G_Mxwk7 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 16:53:38 -0700 (PDT)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B5C21A885B for <lisp@ietf.org>; Wed,  1 Oct 2014 16:53:38 -0700 (PDT)
Received: by mail-ie0-f169.google.com with SMTP id tp5so1488245ieb.28 for <lisp@ietf.org>; Wed, 01 Oct 2014 16:53:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=UBu0KeX4Rse8nv4i/J1nFifOUgHuqhz+fAForz2D1Cs=; b=SdMGK+IH1v6FeHDIVJxl2bFifN1Fig1JhHcCtk6WDa+SEwul/sl9JN33rdhRv+Y5P3 Am3bvpWgeBCi7QzJfAEzycZVs0XNCOKX6/JEC3bAY4/9r+cy2si0GuK8a6Qix9v8DkV8 OBxRXZ+39/UPWy6jrcqJG8BqCPQ48nwu9ITG7eTGm86y+P4vZH1SwtD5FWdYv/tMnrUt QSA9DhTA4kTg6v5wzMbMFStXFmwkrqW2ZIyqZOqpSE62LWj6JgxCBYqp/yaHz3Tb0wVM TImD+KeqmQT2PFKsZjv64m7Ctpjc+oPC7Yc+BGOa2QXotswKnsKldtV0e9dz5ZWkuE2R hYfA==
MIME-Version: 1.0
X-Received: by 10.50.43.225 with SMTP id z1mr616795igl.17.1412207617517; Wed, 01 Oct 2014 16:53:37 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 16:53:37 -0700 (PDT)
Date: Thu, 2 Oct 2014 01:53:37 +0200
Message-ID: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Y6Q4CuvV4S40Ybx_ilItYjAMruU
Subject: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Oct 2014 23:53:39 -0000

Hi all

This is the proposed Introduction following the comments on the list:

This document introduces the Locator/ID Separation Protocol (LISP)
[RFC6830] architecture, its main operational mechanisms and its design
rationale. Fundamentally, LISP is built following a well-known
architectural idea: decoupling the IP address overloaded semantics.
Indeed and as pointed out by [Chiappa], currently IP addresses both
identify the topological location of a network attachment point as
well as the node's identity.  However, nodes and routing have
fundamentally different requirements, routing systems require that
addresses are aggregatable and have topological meaning, while nodes
require to be identified independently of their current location.

LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
RLOCs (Routing LOCators), both are -typically, but not limited to-
syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
are used to uniquely identify nodes irrespective of their topological
location and are typically routed intra-domain. RLOCs are assigned
topologically to network attachment points and are typically routed
inter-domain.  With LISP, the edge of the Internet -where the nodes
are connected- and the core -where inter-domain routing occurs- are
architecturally separated and interconnected by LISP-capable routers.
LISP also introduces a publicly accessible database, called the
Mapping System, to store and retrieve mappings between identity and
location.  LISP-capable routers exchange packets over the Internet
core by encapsulating them to the appropriate location.

By taking advantage of such separation between location and identity,
LISP offers Traffic Engineering, multihoming, and mobility among
others benefits. Additionally, LISP=E2=80=99s approach to solve the routing
scalability problem [RFC4984] is that with LISP the Internet core is
populated with RLOCs which can be quasi-static and highly
aggregatable, hence scalable [Quoitin].

It is important to note that this document does not specify or
complement the LISP protocol.  The interested reader should refer to
the main LISP specification [RFC6830] and the complementary documents
[RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
protocol specifications along with the LISP deployment guidelines
[RFC7215].

Albert


From nobody Wed Oct  1 17:03:15 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70D361A8851 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:03:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0q1lg1RBEjK2 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:03:12 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6756E1A884C for <lisp@ietf.org>; Wed,  1 Oct 2014 17:03:12 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 4D4E21BC156E; Wed,  1 Oct 2014 17:03:12 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (ip-64-134-101-135.public.wayport.net [64.134.101.135]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 831EE1BC1487; Wed,  1 Oct 2014 17:03:11 -0700 (PDT)
Message-ID: <542C963E.80300@joelhalpern.com>
Date: Wed, 01 Oct 2014 20:03:10 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: acabello@ac.upc.edu, Fabio Maino <fmaino@cisco.com>,  "lisp@ietf.org" <lisp@ietf.org>, Damien Saucez <damien.saucez@inria.fr>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <5424B341.2080307@cisco.com> <CAGE_QewLJSm+kZaKX7PnKPYJ6uSHx72YnhYm2uOWj=g4PWFMhA@mail.gmail.com>
In-Reply-To: <CAGE_QewLJSm+kZaKX7PnKPYJ6uSHx72YnhYm2uOWj=g4PWFMhA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/0Wrn51n-b2LOvBvEy1u68QQZe4E
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 00:03:13 -0000

While it is not a strict rule, it is usually better to point to a 
definition rather than copy it, and much better to point to it rather 
than to copy and modify it.

Yours,
Joel

On 10/1/14, 7:48 PM, Albert Cabellos wrote:
> Hi Fabio
>
> Thanks for your comments, please find below our answers:
>
> On Fri, Sep 26, 2014 at 2:28 AM, Fabio Maino <fmaino@cisco.com>
> wrote:
>>
>> Albert, Damien, this is a very good document, that I think fits
>> very well with the charter requirements.  I like that you keep it
>> short, dry, and to the point.
>>
>> From a structure perspective, I don't see a Definition of Terms
>> section. Maybe you could point to RFC6830 definitions, or copy
>> those needed in this document (XEID is possibly the only term that
>> is not already in RFC6830 glossary). I like that you didn't use new
>> terminology.
>>
>
> Find below a proposed "Definitions of Terms", We have used a
> simplified version of RFC6830,RFC6832,RFC6833 definitions, we donÂ´t
> need so much detail and this way the text is lighter and easier to
> understand:


From nobody Wed Oct  1 17:05:14 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1297D1A8856 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:05:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VagP4h-EBTTR for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:05:12 -0700 (PDT)
Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 030D11A8855 for <lisp@ietf.org>; Wed,  1 Oct 2014 17:05:11 -0700 (PDT)
Received: by mail-ig0-f182.google.com with SMTP id hn18so1432852igb.9 for <lisp@ietf.org>; Wed, 01 Oct 2014 17:05:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=KTqlOYYZzDrYWRTDPzJJOxyoN/xBsb0eg86rT4nB/a8=; b=zMHAgoWtC2xtyBp+GmTfTxvCYBa/TQxDtZ7QpMSsdDnz7tatmZmZOJKIb9OynCoTiO 3Burode43MQiXu4hGQ2xFS/kHTdpKv9jgpyssGWAZIG4fz4oT/FxiA4XOfafiRLYsV1b Qv91xlYL9E0bmZncwpF8Fh1H4oQpe4UcspdFPEeudMGtGA+47oSjLPTXvtKFbpB912fl r8dt3gFFr9o2Rw1gXkN3QzQNbYTLTUDSuwfzg6r3BCxTow3xIe8fVkECSEBdqcBtp+6o dTHe4a6lRy9VZiiiQA2PQjpH2nRFHcLqx48OqDmNmZNrIV3WjRTAmR/XW+AXBlVE6kbD sRsA==
MIME-Version: 1.0
X-Received: by 10.50.25.65 with SMTP id a1mr24364421igg.3.1412208311376; Wed, 01 Oct 2014 17:05:11 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 17:05:11 -0700 (PDT)
In-Reply-To: <542C963E.80300@joelhalpern.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <5424B341.2080307@cisco.com> <CAGE_QewLJSm+kZaKX7PnKPYJ6uSHx72YnhYm2uOWj=g4PWFMhA@mail.gmail.com> <542C963E.80300@joelhalpern.com>
Date: Thu, 2 Oct 2014 02:05:11 +0200
Message-ID: <CAGE_QexpP8JLCn3G5ORKtrDUeVST7DWQuGYKjcPPm7+BT0hGLQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/O58-EVtCU-FcVdRlVCbGFK9iZe4
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 00:05:13 -0000

Ok, then I=C2=B4ll add a sentence in the Introduction section pointing to
the Definitions of Terms of RFC6830

Albert

On Thu, Oct 2, 2014 at 2:03 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote=
:
> While it is not a strict rule, it is usually better to point to a definit=
ion
> rather than copy it, and much better to point to it rather than to copy a=
nd
> modify it.
>
> Yours,
> Joel
>
>
> On 10/1/14, 7:48 PM, Albert Cabellos wrote:
>>
>> Hi Fabio
>>
>> Thanks for your comments, please find below our answers:
>>
>> On Fri, Sep 26, 2014 at 2:28 AM, Fabio Maino <fmaino@cisco.com>
>> wrote:
>>>
>>>
>>> Albert, Damien, this is a very good document, that I think fits
>>> very well with the charter requirements.  I like that you keep it
>>> short, dry, and to the point.
>>>
>>> From a structure perspective, I don't see a Definition of Terms
>>> section. Maybe you could point to RFC6830 definitions, or copy
>>> those needed in this document (XEID is possibly the only term that
>>> is not already in RFC6830 glossary). I like that you didn't use new
>>> terminology.
>>>
>>
>> Find below a proposed "Definitions of Terms", We have used a
>> simplified version of RFC6830,RFC6832,RFC6833 definitions, we don=C2=B4t
>> need so much detail and this way the text is lighter and easier to
>> understand:


From nobody Wed Oct  1 17:37:03 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A92D61A8855 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:37:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vVkpq3H5RjvN for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:37:01 -0700 (PDT)
Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E9831A8851 for <lisp@ietf.org>; Wed,  1 Oct 2014 17:37:01 -0700 (PDT)
Received: by mail-pa0-f49.google.com with SMTP id hz1so1234478pad.36 for <lisp@ietf.org>; Wed, 01 Oct 2014 17:37:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=pFRvhlwVY22Bb5CmfTy2mfJvwA7xtzuJMwmXF7t2DdU=; b=oP9Fdr34069ncpQGrmI/wjfZsyS4ZCkXiBP9lcq150D7mPQ1ztMlJJsNpxShTOOo81 Ti7VIfoZGVspsFNY2ZWGeBDIrIjos0PxtEijpuEfPRVl1xShigURB0L2jB05VJER8uGC xpmGSKWTsBuNiqrQq5emAfd7e6HtgqA6Ez4a9LmA+uzNoRB+hcHOSbAgs2f+Y8aoobnk Rh+IggBWxjnDAbRWzE80+NhAa8Yy6znq67W1GMYTt3nazixZvd6K6ZEqNx5pA/n+31ls fuSqcoQNJCO2yMS+YhcZdDxDr+Wcfkq0J4jW6ABw5RupQrMAFE/myriQDxZ4ATZAT5HO FXiQ==
X-Received: by 10.68.165.196 with SMTP id za4mr161897pbb.151.1412210220750; Wed, 01 Oct 2014 17:37:00 -0700 (PDT)
Received: from [192.168.1.51] (173-8-188-29-SFBA.hfc.comcastbusiness.net. [173.8.188.29]) by mx.google.com with ESMTPSA id v11sm2043810pas.24.2014.10.01.17.36.59 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 01 Oct 2014 17:36:59 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
Date: Wed, 1 Oct 2014 17:36:58 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <5B4E2839-3127-43DA-B1E3-0452D7A8ABFC@gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/-nAkio_CMjJoHwH_WNJN-9yosew
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 00:37:02 -0000

The text content looks good but why so much mid sentence hyphenation?

Dino


> On Oct 1, 2014, at 4:53 PM, Albert Cabellos <albert.cabellos@gmail.com> wr=
ote:
>=20
> Hi all
>=20
> This is the proposed Introduction following the comments on the list:
>=20
> This document introduces the Locator/ID Separation Protocol (LISP)
> [RFC6830] architecture, its main operational mechanisms and its design
> rationale. Fundamentally, LISP is built following a well-known
> architectural idea: decoupling the IP address overloaded semantics.
> Indeed and as pointed out by [Chiappa], currently IP addresses both
> identify the topological location of a network attachment point as
> well as the node's identity.  However, nodes and routing have
> fundamentally different requirements, routing systems require that
> addresses are aggregatable and have topological meaning, while nodes
> require to be identified independently of their current location.
>=20
> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
> RLOCs (Routing LOCators), both are -typically, but not limited to-
> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
> are used to uniquely identify nodes irrespective of their topological
> location and are typically routed intra-domain. RLOCs are assigned
> topologically to network attachment points and are typically routed
> inter-domain.  With LISP, the edge of the Internet -where the nodes
> are connected- and the core -where inter-domain routing occurs- are
> architecturally separated and interconnected by LISP-capable routers.
> LISP also introduces a publicly accessible database, called the
> Mapping System, to store and retrieve mappings between identity and
> location.  LISP-capable routers exchange packets over the Internet
> core by encapsulating them to the appropriate location.
>=20
> By taking advantage of such separation between location and identity,
> LISP offers Traffic Engineering, multihoming, and mobility among
> others benefits. Additionally, LISP=E2=80=99s approach to solve the routin=
g
> scalability problem [RFC4984] is that with LISP the Internet core is
> populated with RLOCs which can be quasi-static and highly
> aggregatable, hence scalable [Quoitin].
>=20
> It is important to note that this document does not specify or
> complement the LISP protocol.  The interested reader should refer to
> the main LISP specification [RFC6830] and the complementary documents
> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
> protocol specifications along with the LISP deployment guidelines
> [RFC7215].
>=20
> Albert
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  1 17:39:40 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49E331A8855 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:39:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lvycltnz7OKA for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 17:39:37 -0700 (PDT)
Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE0F41A8851 for <lisp@ietf.org>; Wed,  1 Oct 2014 17:39:37 -0700 (PDT)
Received: by mail-ig0-f172.google.com with SMTP id r2so1101719igi.5 for <lisp@ietf.org>; Wed, 01 Oct 2014 17:39:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=aOX82KRmHgrgvjS64UUi7FzOJTjS7FA/9wJefOcsIio=; b=w/LQqDj8V96zr5rJBYso1QbzcYC7wdVLeslMMGOFdfoYqLPx9hvcAMmgXrD2fiN5nh 5cOhO1g3FbKuR0mynk5vSILMP3FikYqDY75iHseBx4oXopYok7sdkGg5c3yUr899f+Ig /hVwFVufQAaDcuFepIbx/X3px0hPuHm0zPKMuIumj/BQxxAuVBpmWd/eMcUkvFRUXxHe altojskNTKKSlw7JJGmCforruNeuNxjDn4zKCK508kB539i8qNeufUd78SaNZtx+nvYF q7GzFMBD+VwKOwMyqo9I2vkU/aLtA4G/S2DJjlYKrqsX8sgDm168w+rLBVkS73YVa7VU IYbA==
MIME-Version: 1.0
X-Received: by 10.42.39.7 with SMTP id f7mr608150ice.93.1412210376725; Wed, 01 Oct 2014 17:39:36 -0700 (PDT)
Received: by 10.107.5.139 with HTTP; Wed, 1 Oct 2014 17:39:36 -0700 (PDT)
In-Reply-To: <5B4E2839-3127-43DA-B1E3-0452D7A8ABFC@gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <5B4E2839-3127-43DA-B1E3-0452D7A8ABFC@gmail.com>
Date: Thu, 2 Oct 2014 02:39:36 +0200
Message-ID: <CAGE_QezMOOEA3RTayYeJF8bcS5eGx6H6hfhWfBUKJx722WFEnA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/UsmdMlpRruSE_IK3BDgqc8sYiqg
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 00:39:39 -0000

I copied it from Word, will be removed for the draft.

Thanks!

Albert

On Thu, Oct 2, 2014 at 2:36 AM, Dino Farinacci <farinacci@gmail.com> wrote:
> The text content looks good but why so much mid sentence hyphenation?
>
> Dino
>
>
>> On Oct 1, 2014, at 4:53 PM, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:
>>
>> Hi all
>>
>> This is the proposed Introduction following the comments on the list:
>>
>> This document introduces the Locator/ID Separation Protocol (LISP)
>> [RFC6830] architecture, its main operational mechanisms and its design
>> rationale. Fundamentally, LISP is built following a well-known
>> architectural idea: decoupling the IP address overloaded semantics.
>> Indeed and as pointed out by [Chiappa], currently IP addresses both
>> identify the topological location of a network attachment point as
>> well as the node's identity.  However, nodes and routing have
>> fundamentally different requirements, routing systems require that
>> addresses are aggregatable and have topological meaning, while nodes
>> require to be identified independently of their current location.
>>
>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>> are used to uniquely identify nodes irrespective of their topological
>> location and are typically routed intra-domain. RLOCs are assigned
>> topologically to network attachment points and are typically routed
>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>> are connected- and the core -where inter-domain routing occurs- are
>> architecturally separated and interconnected by LISP-capable routers.
>> LISP also introduces a publicly accessible database, called the
>> Mapping System, to store and retrieve mappings between identity and
>> location.  LISP-capable routers exchange packets over the Internet
>> core by encapsulating them to the appropriate location.
>>
>> By taking advantage of such separation between location and identity,
>> LISP offers Traffic Engineering, multihoming, and mobility among
>> others benefits. Additionally, LISP=E2=80=99s approach to solve the rout=
ing
>> scalability problem [RFC4984] is that with LISP the Internet core is
>> populated with RLOCs which can be quasi-static and highly
>> aggregatable, hence scalable [Quoitin].
>>
>> It is important to note that this document does not specify or
>> complement the LISP protocol.  The interested reader should refer to
>> the main LISP specification [RFC6830] and the complementary documents
>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
>> protocol specifications along with the LISP deployment guidelines
>> [RFC7215].
>>
>> Albert
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  1 20:02:48 2014
Return-Path: <sbarkai@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C78961A0033 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 20:02:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4PZ8YTKXKHxI for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 20:02:44 -0700 (PDT)
Received: from mail-qa0-x232.google.com (mail-qa0-x232.google.com [IPv6:2607:f8b0:400d:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09CAA1A0009 for <lisp@ietf.org>; Wed,  1 Oct 2014 20:02:43 -0700 (PDT)
Received: by mail-qa0-f50.google.com with SMTP id w8so1255466qac.23 for <lisp@ietf.org>; Wed, 01 Oct 2014 20:02:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=M/QzwzSmQ/ZPRRLNnUgLQ3XvOyRrwLjZjxheB/MZjy0=; b=DlWCUaVKuyrG5N1oOvrZsy58KZguploY7DAcqlcQwfsIE6REfCANibUDKdWtNV26gQ fhMiUzAGpH0mBB5cbAd8ZpMAz0kSV/+1SFU92rUPg/xa5nRhVo/QHa0gFs+jWM1Ouovs HscNAKYNJNC6EuOAV0hkzRVEZDT3BUI0idHeHLRUtJD9kFmuOIt5/XCXyom0d1WmVXdZ svwsuxPRHrqEJwSnkW2EX7QOJYG6Ui/RdK1XFFEASNQmdtyvEZ5dTy12pAO2shu9SA2X UChUBESWfiYWQEcl92Rna/Pud/8bXM9rHSWEBUhMkShxMNQhE7UnEnLjW6pXFEduSRI5 dDpQ==
X-Received: by 10.140.101.9 with SMTP id t9mr39103350qge.67.1412218963235; Wed, 01 Oct 2014 20:02:43 -0700 (PDT)
Received: from [192.168.1.102] (108-214-96-27.lightspeed.sntcca.sbcglobal.net. [108.214.96.27]) by mx.google.com with ESMTPSA id j52sm2288646qgf.7.2014.10.01.20.02.42 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 01 Oct 2014 20:02:42 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Sharon <sbarkai@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com>
Date: Wed, 1 Oct 2014 20:02:40 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <0968238B-7330-497A-BFB5-629F63D5B65D@gmail.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/G8c3GqswAev5xr6mSHmb5ef5O2M
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Fwd:  I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 03:02:45 -0000

Albert, is there a way to generalize the problem statement a "bit".

Eg explain the rapidly reduced correlation between IP address prefixes and t=
he location of end points in the network. A problem that started with increa=
sed fragmentation and disaggregation of BGP subnets, has increased due to me=
rgers and splits of organizational networks requiring topology relocation of=
 existing resources, and is rapidly becoming acute due to end point resource=
 virtualization trends, evolution of high speed mobility, and machine to mac=
hine communication.

--szb

> On Sep 22, 2014, at 1:40 PM, Albert Cabellos <albert.cabellos@gmail.com> w=
rote:
>=20
> Hi all
>=20
> Below you can find the -05 version of draft-ietf-lisp-introduction. We
> have changed the structure and content based on the feedback posted on
> the list
>=20
> We=C2=B4ll gather more feedback and produce a new version before cut-off,
> please review and comment ASAP.
>=20
> Albert
>=20
>=20
> ---------- Forwarded message ----------
> From:  <internet-drafts@ietf.org>
> Date: Mon, Sep 22, 2014 at 10:06 PM
> Subject: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
> To: i-d-announce@ietf.org
> Cc: lisp@ietf.org
>=20
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts directo=
ries.
> This draft is a work item of the Locator/ID Separation Protocol
> Working Group of the IETF.
>=20
>        Title           : An Architectural Introduction to the LISP
> Location-Identity Separation System
>        Authors         : Albert Cabellos
>                          Damien Saucez
>        Filename        : draft-ietf-lisp-introduction-05.txt
>        Pages           : 24
>        Date            : 2014-09-22
>=20
> Abstract:
>   This document describes the Locator/ID Separation Protocol (LISP)
>   architecture, its main operational mechanisms as well as its design
>   rationale.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
>=20
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-05
>=20
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-introduction-05
>=20
>=20
> Please note that it may take a couple of minutes from the time of submissi=
on
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  1 23:05:06 2014
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72D601A00D6 for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 23:05:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LndnWajCP2jR for <lisp@ietfa.amsl.com>; Wed,  1 Oct 2014 23:05:02 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAF141A00C6 for <lisp@ietf.org>; Wed,  1 Oct 2014 23:05:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=637; q=dns/txt; s=iport; t=1412229903; x=1413439503; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=GKfNsK2bCdk6dpks2il2vvIWmh3rbWhRX1fq1xUAwL0=; b=dOihFy4XX+deEv8P146CCwSLG8stochl+t1hIOir7cnTpzmisHM6KwMw pjN+ydJITdD1JLmqp1wEAqbCCy/XP+XW4yo14taKXq+oheuC1TZJiyDQ9 Jwj6t4Extnv9bgaD5ZtYrgGMmDO2qrSjbem1VwZuf6VHrcZuVNdjO7jAw w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgoFAC7qLFStJV2T/2dsb2JhbABfgw5TWcpBCodNAoENFgF7hAQBAQQBAQE1NgoRCxIGCRYPCQMCAQIBFSIOEwYCAQGIOg28KgETBJAtFoQ1AQSLVYN+jWCHWI4bhAMdL4JKAQEB
X-IronPort-AV: E=Sophos;i="5.04,637,1406592000"; d="scan'208";a="83335590"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-7.cisco.com with ESMTP; 02 Oct 2014 06:05:02 +0000
Received: from [10.21.126.99] (sjc-vpn6-1635.cisco.com [10.21.126.99]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id s92651kw028021 for <lisp@ietf.org>; Thu, 2 Oct 2014 06:05:01 GMT
Message-ID: <542CEB0D.4050909@cisco.com>
Date: Wed, 01 Oct 2014 23:05:01 -0700
From: Fabio Maino <fmaino@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: lisp@ietf.org
References: <CAGE_Qey1aZ-z2Qm8UD4DRaxdJfNn=faNpgnuFPd+Nxb07oHgBA@mail.gmail.com>
In-Reply-To: <CAGE_Qey1aZ-z2Qm8UD4DRaxdJfNn=faNpgnuFPd+Nxb07oHgBA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/SRLDFnnuvyFDlm3dHJTc9P_fhww
Subject: Re: [lisp] Updated abstract for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 06:05:04 -0000

Looks good Albert.

Thanks,
Fabio

On 10/1/14, 4:50 PM, Albert Cabellos wrote:
> Hi all
>
> This is the new proposed abstract:
>
> This document describes the architecture of the Locator/ID Separation
> Protocol (LISP), making it easier to read the rest of the LISP
> specifications and providing a basis for discussion about the details
> of the LISP protocols. This document is used for introduction
> purposes, more details is available in the protocol specification.
>
> Albert
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Thu Oct  2 06:41:31 2014
Return-Path: <kouvelas@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AD191A0346 for <lisp@ietfa.amsl.com>; Thu,  2 Oct 2014 06:41:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PbiYo6LL0bRC for <lisp@ietfa.amsl.com>; Thu,  2 Oct 2014 06:41:27 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0711A1A0353 for <lisp@ietf.org>; Thu,  2 Oct 2014 06:41:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5269; q=dns/txt; s=iport; t=1412257288; x=1413466888; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=SR0CxskIG4ZL/BKRazMeP1n5umAgYC7XkhpBFwhP5AI=; b=lPdk+KksotY8q7akpYHrggDys1x0mMInSgUXDU1iZ9wU+dhmQrMrzVFs qKxjUYgmYqyh8xC2GmD3QB7e5/5daC7W+ovdOSO+FYCmW09zXoNKRR60L 3oIP9UYyKHpjHwlJjLnPnQxlR62CgBfdcIRtndQlFb1DFLyL1WeqzL8Dq Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuUEAEtVLVStJssW/2dsb2JhbABXCQ6DU1MGylsKh00CgR8Be4QDAQEBAwEBAQFkBwsFCwsRAQIBAi8hBiIGCBkJiCEDCQgIBbV/DYcYAReNdoFVKDMHBoMogR0FhiqFJYpahHqCEIFljUGGTYMjQzovgkoBAQE
X-IronPort-AV: E=Sophos;i="5.04,638,1406592000"; d="scan'208";a="192435301"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 02 Oct 2014 13:41:25 +0000
Received: from dhcp-10-61-103-76.cisco.com (dhcp-10-61-103-76.cisco.com [10.61.103.76]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s92DfMsX025131 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 2 Oct 2014 13:41:24 GMT
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Isidoros Kouvelas <kouvelas@cisco.com>
In-Reply-To: <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com>
Date: Thu, 2 Oct 2014 16:41:21 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <13AB3FBB-81BF-4F41-83F8-B9D4925D9857@cisco.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com>
To: acabello@ac.upc.edu
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/4sVA8X_CQbVHpJBvwt7yIjj5lhg
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 13:41:29 -0000

Albert, Damien,

Thanks for the document. It provides a good overview of LISP. I have the =
following comments:

Section 2.3.1 page 7.
=93The Instance ID field is used to distinguish traffic that belongs to =
multiple tenants inside a LISP site, and that may use overlapped but =
logically separated addressing space.=94
Please expand on the instance ID description to state that it is used to =
support segmentation of *EID* space.

Section 2.4.2
The start of this section refers to Map-Requests and Map-Reqplies as =
=93queries" and =93responses". Their definition below does not refer to =
the =93query=94 and =93response=94 role. Either modify the definitions =
to tie the two together or use the standard terms from the beginning of =
the section.

Section 2.4.2
=93Map-Notify:  When requested by the ETR, this message is sent by the =
Map-Server in response to a Map-Register to acknowledge the correct =
reception of the mapping.=94
The Map-Notify message is also used to convey the latest Map-Server =
state on the EID to RLOC mapping.

Section 2.4.2
=93Please note that a Map-Reply may contain a negative reply if the =
queried EID is not part of the LISP EID space. In such cases the ITR =
typically forwards the traffic natively (non encapsulated) to the public =
Internet.=94
Worth mentioning that this behaviour is defined to support incremental =
deployment of LISP.

Section 2.4.3.1
=93Every ETR involved in the ALT topology advertises its EID prefixes =
making the EID routable on the overlay=94
The Map-Servers participate in ALT, ETRs do not as the mapping system =
interface hides the fact that the ALT is in use. The MS advertises the =
EID prefixes that are registered against it in the ALT.

Section 2.4.3.1
=93When an ITR needs a mapping, it sends a Map-Request to a nearby ALT =
router.=94
The ITR sends the Map-Request to a nearby Map-Resolver that is ALT =
connected.

Section 2.5
=93In some scenarios, LISP sites may be unable to send encapsulated =
packets to the legacy Internet.=94
Should this be =93unable to send unencapsulated packets with a local EID =
address as a source=94?

Section 3.1
Please add references to the RFCs defining the cache management =
mechanisms.

Section 3.2
=93LSB is a passive technique, the LSB field is carried by data-packets =
in the LISP header and can be set by a ETRs to specify which RLOCs are =
up/down.=94
Worth describing that the RLOCs to which the LSBs refer as those of the =
site of the ETR.

Section 3.2
=93RLOC-probing: This is an active probing algorithm where ITRs send =
probes to specific locators, this effectively probes both the locator =
and the path. In particular this is done by sending a Map-Request (with =
certain flags activated) on the data-plane and waiting in return a =
Map-Reply, also sent on the data-plane.=94
I am not sure what =93on the data-plane=94 means. Can you please =
clarify.

thanks
Isidor


On Sep 22, 2014, at 23:40, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:

> Hi all
>=20
> Below you can find the -05 version of draft-ietf-lisp-introduction. We
> have changed the structure and content based on the feedback posted on
> the list
>=20
> We=B4ll gather more feedback and produce a new version before cut-off,
> please review and comment ASAP.
>=20
> Albert
>=20
>=20
> ---------- Forwarded message ----------
> From:  <internet-drafts@ietf.org>
> Date: Mon, Sep 22, 2014 at 10:06 PM
> Subject: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
> To: i-d-announce@ietf.org
> Cc: lisp@ietf.org
>=20
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Locator/ID Separation Protocol
> Working Group of the IETF.
>=20
>        Title           : An Architectural Introduction to the LISP
> Location-Identity Separation System
>        Authors         : Albert Cabellos
>                          Damien Saucez
>        Filename        : draft-ietf-lisp-introduction-05.txt
>        Pages           : 24
>        Date            : 2014-09-22
>=20
> Abstract:
>   This document describes the Locator/ID Separation Protocol (LISP)
>   architecture, its main operational mechanisms as well as its design
>   rationale.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
>=20
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-05
>=20
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-introduction-05
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Thu Oct  2 07:45:45 2014
Return-Path: <ccassar@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06CE01A03A2 for <lisp@ietfa.amsl.com>; Thu,  2 Oct 2014 07:45:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5fjp-xgpqlvk for <lisp@ietfa.amsl.com>; Thu,  2 Oct 2014 07:45:39 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BE9A1A039A for <lisp@ietf.org>; Thu,  2 Oct 2014 07:45:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7383; q=dns/txt; s=iport; t=1412261139; x=1413470739; h=message-id:date:from:reply-to:mime-version:to:subject: references:in-reply-to:content-transfer-encoding; bh=KMj1IhGDscrRy4IYJXDC9YhUnE4z/ZVtG93S/LkKWCE=; b=BmD6XSi7r3o7SKjUIWaZBM1bmOiqTqRX3BAXTDqdkTzAsgtlknRrGD55 8PxBNHoOdceoCTWIiOaJ+J5sCRprJSbNhTK6bDNrOpSFACl8oQnWw+a/g M2A4l0V5jtXCu15ZV1yzUhUEOpPDh0bGOU5P0FLr06hcxtP/bvw7GLeeD A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqgEAHtkLVStJssW/2dsb2JhbABWAQkOg1NZgwLHWQqHTQKBIQF7hAMBAQEDAQEBASAERwoGCwkCEgYCAgUWCwICCQMCAQIBFSIOBgEMBAICAQGIMggNil+cTIZ/jwgBEwSBLI4eAQMlLgyCeIFTBZgchReHWI4bgyNBQCuBBoFEAQEB
X-IronPort-AV: E=Sophos;i="5.04,638,1406592000"; d="scan'208";a="196595686"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 02 Oct 2014 14:45:37 +0000
Received: from [64.103.108.119] (dhcp-bdlk10-data-vlan301-64-103-108-119.cisco.com [64.103.108.119]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s92EjaSS010450; Thu, 2 Oct 2014 14:45:37 GMT
Message-ID: <542D6511.5070508@cisco.com>
Date: Thu, 02 Oct 2014 15:45:37 +0100
From: Christian Cassar <ccassar@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.0
MIME-Version: 1.0
To: acabello@ac.upc.edu, "lisp@ietf.org" <lisp@ietf.org>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
In-Reply-To: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/X7usT1HxFOGCyeWfTUK9VjJY2Pg
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: ccassar@cisco.com
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 14:45:42 -0000

Hello Albert,

I have been through the current version of the document, and it reads wel=
l - thanks!

I have added a few nits below - feel free to pick and choose:

2.3 Data-plane

In "This header is created by the source end-host and remains unchanged."=

"remains unchanged" -> "is left unchanged by LISP data plane processing o=
n the ITR and ETR". (TTL processing, as part of IP forwarding, is done on=
 that header as usual.)

3.2.  RLOC Reachability

You describe RLOC probing in this section which is expected. However, you=
 may also want to allude to RLOC probing in the previous Cache Management=
 section too; an ITR implementation can exploit RLOC probing to infer ins=
tances where it might be sensible to refresh entries in a map cache.

3.4. MTU Handling

The Stateless comment is a tad misleading. I think the salient point in t=
he stateless mechanism is that the effective MTU is assumed from ITR's pe=
rspective. The fact that ITR fragments packets that are too big, and can =
be fragmented is common across both stateless and stateful mechanisms.

Couple of typos in here (defeines and framgented).

=3D=3D=3D=3D

The rest are exclusively style/spelling comments - feel free to pick and =
choose. Oh, and I should add that English is my second language (as if it=
 weren't obvious already) - so you would do better to get some one with a=
 good command of the language to give it a once over.


2.1.  Design Principles:

"allowing to deploy new protocols" -> "allowing deployment of"
"resulting from a low deployment cost." -> "resulting in low cost of depl=
oyment"

In the overlay section you might want to extend the Overlay Architecture =
with "as well as other decoupling benefits arising from deployment of an =
overlay architecture". I am sure the ability to experiment with new proto=
cols over existing infra is an important benefit of overlays, but perhaps=
 not the most important one.


2.2 Overview of the architecture

"The edge are LISP sites" -> "The edge consists of LISP sites"

"EIDs can be are typically
   Provider Independent (PI [RFC4116]) addresses and can be thought as
   they don't contain intra-domain topological information. "

-> "EIDs are typically Provide Independent (PI [RFC4116]) addresses and c=
an thought of as devoid of intra-domain topolical information."

"has a strong emphasis in" -> " emphasizes"

"packt" -> "packet"

"lookup key, in turn it" -> "lookup key. In turn it". Fullstops are free.=
 Would be good to sprinkle a few more in that paragraph.

2.3. Data-Plane

"that connect the EID with the RLOC space (ITR) and viceversa (ETR)"

->

"that connect the EID to the RLOC space (ITR) and the RLOC to the EID spa=
ce (ETR)"

"that it is not verified in reception"

->

"such that it is not verified on reception"
=20
"The Instance ID field is used to
   distinguish traffic that belongs to multiple tenants inside a LISP
   site, and that may use overlapped but logically separated addressing
   space."

->

"The Instance ID field is used to distinguish traffic to/from different t=
enant address spaces at the LISP site."

2.3.2.  LISP Forwarding State

I would drop "to increase the forwarding speed of subsequent packets addr=
essed to the same EID prefix."

"set by the ETR" -> "advertised by ETR"


2.4.2 Mapping System Interface

"Please note that a Map-Reply may contain a negative reply if the queried=
 EID is not part of the LISP EID space."
->
"Please note that a Map-Reply may contain a negative reply, for example, =
if the queried EID is not part of the LISP EID space."


2.4.3. Mapping System

"responsible of storing mappings"
->
"responsible for storing mappings."

"may be used store" -> "may be used to store"


"The LISP WG has discussed for the Mapping System architecture the
   four main techniques available in distributed systems, namely:"

->

"The LISP WG has explored application of the following distributed system=
 techniques  to the Mapping System architecture:"

2.5 Internetworking Mechanisms

"Proxy Engress Tunnel Router (PETR)" -> "Proxy Egress Tunnel Router (PETR=
)"

"allows to overcome " -> "overcomes"

"Finally, the RLOC of PETRs must be statically configured in ITRs." -> "T=
here is no specified provision for the distribution of PETR RLOC addresse=
s to the ITRs"


One more inline....

On 02/10/2014 00:53, Albert Cabellos wrote:
> Hi all
>=20
> This is the proposed Introduction following the comments on the list:
>=20
> This document introduces the Locator/ID Separation Protocol (LISP)
> [RFC6830] architecture, its main operational mechanisms and its design
> rationale. Fundamentally, LISP is built following a well-known
> architectural idea: decoupling the IP address overloaded semantics.
> Indeed and as pointed out by [Chiappa], currently IP addresses both
> identify the topological location of a network attachment point as
> well as the node's identity.  However, nodes and routing have
> fundamentally different requirements, routing systems require that
> addresses are aggregatable and have topological meaning, while nodes
> require to be identified independently of their current location.
>=20
> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
> RLOCs (Routing LOCators), both are -typically, but not limited to-
> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
> are used to uniquely identify nodes irrespective of their topological
> location and are typically routed intra-domain. RLOCs are assigned
> topologically to network attachment points and are typically routed
> inter-domain.  With LISP, the edge of the Internet -where the nodes
> are connected- and the core -where inter-domain routing occurs- are
> architecturally separated and interconnected by LISP-capable routers.

The word 'architecturally' doesn't seem to add much here, and 'are' might=
 be replaced by 'can be' - for example my IPv6 host may be reachable over=
 LISP over IPv4 and directly over IPv6.

Thanks again
Christian

> LISP also introduces a publicly accessible database, called the
> Mapping System, to store and retrieve mappings between identity and
> location.  LISP-capable routers exchange packets over the Internet
> core by encapsulating them to the appropriate location.
>=20
> By taking advantage of such separation between location and identity,
> LISP offers Traffic Engineering, multihoming, and mobility among
> others benefits. Additionally, LISP=C3=A2=E2=82=AC=E2=84=A2s approach t=
o solve the routing
> scalability problem [RFC4984] is that with LISP the Internet core is
> populated with RLOCs which can be quasi-static and highly
> aggregatable, hence scalable [Quoitin].
>=20
> It is important to note that this document does not specify or
> complement the LISP protocol.  The interested reader should refer to
> the main LISP specification [RFC6830] and the complementary documents
> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
> protocol specifications along with the LISP deployment guidelines
> [RFC7215].
>=20
> Albert
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>=20


From nobody Thu Oct  2 10:40:25 2014
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35BF71A8F3F; Thu,  2 Oct 2014 10:40:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.286
X-Spam-Level: 
X-Spam-Status: No, score=-15.286 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14gx5dO8q9ta; Thu,  2 Oct 2014 10:40:20 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D0431A9007; Thu,  2 Oct 2014 10:40:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2612; q=dns/txt; s=iport; t=1412271620; x=1413481220; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=NM4FubNuS6d+/UvPNB6YeoEYrTz1AQCK0zdBF57hmSE=; b=CV6eKif1Slaw34DZaibcLSCr17UTro8fIQjJ+AqPdmi6QkZC8o/4Q4Lf vVjQrwst/xxD8/Y2IE+zPtY4K28QscDh07EjYKeVoT5s4h+iSwG8LAfcr nSqtsLwQIkPfLnNH1vLC6gCdntnb7/pMi3HDFYMGX2zJ6e2TynJ2S2yCf c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhEFALuNLVStJV2U/2dsb2JhbABggw5TWYhdwgIBCYdNAoENFgF7hAQBAQQBAQFrCgEQCwQUCRYPCQMCAQIBFTATAQUCAQGIOg29XAEXkCYHFoQ1BYtVilSHCoFlhXOOG4QDHS+CSgEBAQ
X-IronPort-AV: E=Sophos; i="5.04,640,1406592000"; d="scan'208,217"; a="83460156"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-1.cisco.com with ESMTP; 02 Oct 2014 17:40:20 +0000
Received: from [10.154.176.130] ([10.154.176.130]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id s92HeJ5G017053; Thu, 2 Oct 2014 17:40:19 GMT
Message-ID: <542D8E02.6030702@cisco.com>
Date: Thu, 02 Oct 2014 10:40:18 -0700
From: Fabio Maino <fmaino@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: nvo3@ietf.org
References: <CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com>
In-Reply-To: <CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------040606050000080006060907"
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/2J3ZTXK93zAyP_cHOyi4QTRzfh0
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] [nvo3] Rechartering update
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 17:40:22 -0000

This is a multi-part message in MIME format.
--------------040606050000080006060907
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


Alia,
what's the rationale of adding LISP to the last sentence? Is it expected 
that LISP extensions for DC will happen in the LISP WG, as with BGP?

Thanks,
Fabio



On 10/2/14, 10:02 AM, Alia Atlas wrote:
> The NVO3 recharter is now going to external review.
> The version approved has a couple minor changes or clarifications.
>
> Do take a look at: http://datatracker.ietf.org/doc/charter-ietf-nvo3/
>
> Thanks,
> Alia
>
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3


--------------040606050000080006060907
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><br>
      Alia,<br>
      what's the rationale of adding LISP to the last sentence? Is it
      expected that LISP extensions for DC will happen in the LISP WG,
      as with BGP? <br>
      <br>
      Thanks,<br>
      Fabio<br>
      <br>
      <br>
      <br>
      On 10/2/14, 10:02 AM, Alia Atlas wrote:<br>
    </div>
    <blockquote
cite="mid:CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <div dir="ltr">The NVO3 recharter is now going to external review.
        <div>The version approved has a couple minor changes or
          clarifications.</div>
        <div><br>
        </div>
        <div>Do take a look at: &nbsp;<a moz-do-not-send="true"
            href="http://datatracker.ietf.org/doc/charter-ietf-nvo3/">http://datatracker.ietf.org/doc/charter-ietf-nvo3/</a></div>
        <div><br>
        </div>
        <div>Thanks,</div>
        <div>Alia</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
nvo3 mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nvo3@ietf.org">nvo3@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/nvo3">https://www.ietf.org/mailman/listinfo/nvo3</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------040606050000080006060907--


From nobody Thu Oct  2 10:47:19 2014
Return-Path: <akatlas@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 265DC1A1A7B; Thu,  2 Oct 2014 10:47:14 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u174gbvVn_rA; Thu,  2 Oct 2014 10:47:09 -0700 (PDT)
Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 691251A8F41; Thu,  2 Oct 2014 10:47:09 -0700 (PDT)
Received: by mail-wi0-f171.google.com with SMTP id em10so2229075wid.10 for <multiple recipients>; Thu, 02 Oct 2014 10:47:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WNqmm0Kr+W9b2Uh7xxkO0odDINIA+GwthCJ5+BdN3BI=; b=AgZKicuxVtFIP6ROusRT+WbME4AeSefZtvghrgfF/crIYtyQr3CWCWVaQ8ySS0of0a syALhoFIPJ+yrsJaEylKO0fppvYJxRM2fH8afgJB6oZxoqaeatvLGEg2INUcbwIQYUvY Ghhj2pAKlOezYv9SuUvWOT1s4MGM1+pHNw5lukxrKwpiQEFcsXm5ofrx8VKUb8UChpeg 3UAS4E7ho82mB/MF7BB4ZlCvp0t6EX+eF2jaBbmX5JhsyomLyEDVPpLYNJxkJU4tv8ZW NXPIYafrx0hwoCr7DFdhnMvFerx/b9Qu98DZw5fVshh9TDIIiGTDRvXF1JaBk4+qGZpR yPEg==
MIME-Version: 1.0
X-Received: by 10.180.75.49 with SMTP id z17mr5965178wiv.3.1412272028101; Thu, 02 Oct 2014 10:47:08 -0700 (PDT)
Received: by 10.217.69.138 with HTTP; Thu, 2 Oct 2014 10:47:08 -0700 (PDT)
In-Reply-To: <542D8E02.6030702@cisco.com>
References: <CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com> <542D8E02.6030702@cisco.com>
Date: Thu, 2 Oct 2014 13:47:08 -0400
Message-ID: <CAG4d1rfVQfN-Sug8CYd4G_h--i_y-AjUeSCYGk3U-7R_6KJEbQ@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Fabio Maino <fmaino@cisco.com>
Content-Type: multipart/alternative; boundary=f46d043895338fb08805047434be
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/u7xiM4lB_3U_62_8JJPr76M1inY
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] [nvo3] Rechartering update
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 17:47:14 -0000

--f46d043895338fb08805047434be
Content-Type: text/plain; charset=UTF-8

Hi Fabio,

On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <fmaino@cisco.com> wrote:

>
> Alia,
> what's the rationale of adding LISP to the last sentence? Is it expected
> that LISP extensions for DC will happen in the LISP WG, as with BGP?
>

Yes, there is a WG for LISP and work, if and when in charter, should happen
there.
This is really about being clear on the solution for NVO3 - which is
focused on an orchestration approach for the NVA.
There may be multiple ways of having a DC VPN - but NVO3 needs to focus on
just that one.  Getting focus and
agreement will be challenging enough.

Thanks for raising the question.

Regards,
Alia



> Thanks,
> Fabio
>
>
>
>
> On 10/2/14, 10:02 AM, Alia Atlas wrote:
>
> The NVO3 recharter is now going to external review.
> The version approved has a couple minor changes or clarifications.
>
>  Do take a look at:  http://datatracker.ietf.org/doc/charter-ietf-nvo3/
>
>  Thanks,
> Alia
>
>
> _______________________________________________
> nvo3 mailing listnvo3@ietf.orghttps://www.ietf.org/mailman/listinfo/nvo3
>
>
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">Hi F=
abio,</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">=
On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <span dir=3D"ltr">&lt;<a href=
=3D"mailto:fmaino@cisco.com" target=3D"_blank">fmaino@cisco.com</a>&gt;</sp=
an> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div><br>
      Alia,<br>
      what&#39;s the rationale of adding LISP to the last sentence? Is it
      expected that LISP extensions for DC will happen in the LISP WG,
      as with BGP? <br></div></div></blockquote><div><br></div><div>Yes, th=
ere is a WG for LISP and work, if and when in charter, should happen there.=
</div><div>This is really about being clear on the solution for NVO3 - whic=
h is focused on an orchestration approach for the NVA.</div><div>There may =
be multiple ways of having a DC VPN - but NVO3 needs to focus on just that =
one.=C2=A0 Getting focus and</div><div>agreement will be challenging enough=
.</div><div><br></div><div>Thanks for raising the question.</div><div><br><=
/div><div>Regards,</div><div>Alia=C2=A0</div><div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#000000">=
<div>
      Thanks,<br>
      Fabio<div><div class=3D"h5"><br>
      <br>
      <br>
      <br>
      On 10/2/14, 10:02 AM, Alia Atlas wrote:<br>
    </div></div></div>
    <blockquote type=3D"cite"><div><div class=3D"h5">
     =20
      <div dir=3D"ltr">The NVO3 recharter is now going to external review.
        <div>The version approved has a couple minor changes or
          clarifications.</div>
        <div><br>
        </div>
        <div>Do take a look at: =C2=A0<a href=3D"http://datatracker.ietf.or=
g/doc/charter-ietf-nvo3/" target=3D"_blank">http://datatracker.ietf.org/doc=
/charter-ietf-nvo3/</a></div>
        <div><br>
        </div>
        <div>Thanks,</div>
        <div>Alia</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
nvo3 mailing list
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a>
</pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a><br>
<br></blockquote></div><br></div></div>

--f46d043895338fb08805047434be--


From nobody Thu Oct  2 11:42:34 2014
Return-Path: <Sharon@Contextream.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91C431A1A9A; Thu,  2 Oct 2014 11:42:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XLJBcHKvnjtR; Thu,  2 Oct 2014 11:42:28 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0685.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe04::685]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D12521A1A8B; Thu,  2 Oct 2014 11:42:27 -0700 (PDT)
Received: from AMSPR06MB391.eurprd06.prod.outlook.com (10.242.22.18) by AMSPR06MB389.eurprd06.prod.outlook.com (10.242.22.12) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Thu, 2 Oct 2014 18:42:03 +0000
Received: from AMSPR06MB391.eurprd06.prod.outlook.com ([10.242.22.18]) by AMSPR06MB391.eurprd06.prod.outlook.com ([10.242.22.18]) with mapi id 15.00.1039.011; Thu, 2 Oct 2014 18:42:03 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Alia Atlas <akatlas@gmail.com>
Thread-Topic: [lisp] [nvo3] Rechartering update
Thread-Index: AQHP3mK4SW3EcJLZ40ScFmHTlsi4GpwdExcAgAAB6QCAAA9Y1A==
Date: Thu, 2 Oct 2014 18:42:03 +0000
Message-ID: <7D02A239-F6E9-4F4C-A388-67A33B826DC9@Contextream.com>
References: <CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com> <542D8E02.6030702@cisco.com>, <CAG4d1rfVQfN-Sug8CYd4G_h--i_y-AjUeSCYGk3U-7R_6KJEbQ@mail.gmail.com>
In-Reply-To: <CAG4d1rfVQfN-Sug8CYd4G_h--i_y-AjUeSCYGk3U-7R_6KJEbQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [157.22.28.27]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:AMSPR06MB389;
x-forefront-prvs: 03524FBD26
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(24454002)(199003)(52604005)(189002)(377454003)(479174003)(164054003)(80022003)(15975445006)(64706001)(76482002)(10300001)(66066001)(33656002)(19580395003)(82746002)(19580405001)(36756003)(21056001)(95666004)(110136001)(85306004)(106116001)(46102003)(105586002)(16236675004)(4396001)(107046002)(1411001)(106356001)(97736003)(101416001)(92726001)(86362001)(87936001)(2656002)(99396003)(19617315012)(92566001)(83716003)(50986999)(120916001)(54356999)(85852003)(76176999)(31966008)(15202345003)(20776003)(104396001)(80792004); DIR:OUT; SFP:1101; SCL:1; SRVR:AMSPR06MB389; H:AMSPR06MB391.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: multipart/alternative; boundary="_000_7D02A239F6E94F4CA38867A33B826DC9Contextreamcom_"
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/eHyuTkMbmkKvngxxyzT7Rmd5Or8
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] [nvo3] Rechartering update
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 18:42:31 -0000

--_000_7D02A239F6E94F4CA38867A33B826DC9Contextreamcom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Alia,


--szb

On Oct 2, 2014, at 10:47 AM, Alia Atlas <akatlas@gmail.com<mailto:akatlas@g=
mail.com>> wrote:

Hi Fabio,

On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <fmaino@cisco.com<mailto:fmaino=
@cisco.com>> wrote:

Alia,
what's the rationale of adding LISP to the last sentence? Is it expected th=
at LISP extensions for DC will happen in the LISP WG, as with BGP?

Yes, there is a WG for LISP and work, if and when in charter, should happen=
 there.
This is really about being clear on the solution for NVO3 - which is focuse=
d on an orchestration approach for the NVA.

Does "orchestration" imply that all address to tunnel mappings must be pre-=
pushed everywhere. This will make it hard to use NVO3 for north-south traff=
ic reaching a datacenter.
Too many addresses which can end up on any NVA.

If orchestration will also allow for pull of mapping information then it wi=
ll be good to incorporate the Lisp mechanisms and capabilities in this area=
.



There may be multiple ways of having a DC VPN - but NVO3 needs to focus on =
just that one.  Getting focus and
agreement will be challenging enough.

Thanks for raising the question.

Regards,
Alia


Thanks,
Fabio




On 10/2/14, 10:02 AM, Alia Atlas wrote:
The NVO3 recharter is now going to external review.
The version approved has a couple minor changes or clarifications.

Do take a look at:  http://datatracker.ietf.org/doc/charter-ietf-nvo3/

Thanks,
Alia



_______________________________________________
nvo3 mailing list
nvo3@ietf.org<mailto:nvo3@ietf.org>
https://www.ietf.org/mailman/listinfo/nvo3



_______________________________________________
nvo3 mailing list
nvo3@ietf.org<mailto:nvo3@ietf.org>
https://www.ietf.org/mailman/listinfo/nvo3


_______________________________________________
lisp mailing list
lisp@ietf.org<mailto:lisp@ietf.org>
https://www.ietf.org/mailman/listinfo/lisp

--_000_7D02A239F6E94F4CA38867A33B826DC9Contextreamcom_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body dir=3D"auto">
<div>Hi Alia,&nbsp;</div>
<div><br>
<br>
--szb</div>
<div><br>
On Oct 2, 2014, at 10:47 AM, Alia Atlas &lt;<a href=3D"mailto:akatlas@gmail=
.com">akatlas@gmail.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra">
<div class=3D"gmail_quote">Hi Fabio,</div>
<div class=3D"gmail_quote"><br>
</div>
<div class=3D"gmail_quote">On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <spa=
n dir=3D"ltr">
&lt;<a href=3D"mailto:fmaino@cisco.com" target=3D"_blank">fmaino@cisco.com<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
<div><br>
Alia,<br>
what's the rationale of adding LISP to the last sentence? Is it expected th=
at LISP extensions for DC will happen in the LISP WG, as with BGP?
<br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, there is a WG for LISP and work, if and when in charter, should h=
appen there.</div>
<div>This is really about being clear on the solution for NVO3 - which is f=
ocused on an orchestration approach for the NVA.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Does &quot;orchestration&quot; imply that all address to tunnel mappin=
gs must be pre-pushed everywhere. This will make it hard to use NVO3 for no=
rth-south traffic reaching a datacenter.</div>
<div>Too many addresses which can end up on any NVA.</div>
<div><br>
</div>
<div>If orchestration will also allow for pull of mapping information then =
it will be good to incorporate the Lisp mechanisms and capabilities in this=
 area.</div>
<div><br>
</div>
<div><br>
</div>
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra">
<div class=3D"gmail_quote">
<div>There may be multiple ways of having a DC VPN - but NVO3 needs to focu=
s on just that one.&nbsp; Getting focus and</div>
<div>agreement will be challenging enough.</div>
<div><br>
</div>
<div>Thanks for raising the question.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Alia&nbsp;</div>
<div><br>
</div>
<div>&nbsp;</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
<div>Thanks,<br>
Fabio
<div>
<div class=3D"h5"><br>
<br>
<br>
<br>
On 10/2/14, 10:02 AM, Alia Atlas wrote:<br>
</div>
</div>
</div>
<blockquote type=3D"cite">
<div>
<div class=3D"h5">
<div dir=3D"ltr">The NVO3 recharter is now going to external review.
<div>The version approved has a couple minor changes or clarifications.</di=
v>
<div><br>
</div>
<div>Do take a look at: &nbsp;<a href=3D"http://datatracker.ietf.org/doc/ch=
arter-ietf-nvo3/" target=3D"_blank">http://datatracker.ietf.org/doc/charter=
-ietf-nvo3/</a></div>
<div><br>
</div>
<div>Thanks,</div>
<div>Alia</div>
</div>
<br>
<fieldset></fieldset> <br>
</div>
</div>
<pre>_______________________________________________
nvo3 mailing list
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a>
</pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
<blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>lisp mailing list</span><br>
<span><a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/lisp">https://www.ie=
tf.org/mailman/listinfo/lisp</a></span><br>
</div>
</blockquote>
</body>
</html>

--_000_7D02A239F6E94F4CA38867A33B826DC9Contextreamcom_--


From nobody Thu Oct  2 11:52:32 2014
Return-Path: <akatlas@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C6571A1B5A; Thu,  2 Oct 2014 11:52:30 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pt8vcCoeZIa2; Thu,  2 Oct 2014 11:52:28 -0700 (PDT)
Received: from mail-yh0-x22e.google.com (mail-yh0-x22e.google.com [IPv6:2607:f8b0:4002:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E2D11A1B57; Thu,  2 Oct 2014 11:52:28 -0700 (PDT)
Received: by mail-yh0-f46.google.com with SMTP id f73so919565yha.5 for <multiple recipients>; Thu, 02 Oct 2014 11:52:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vBh62xWfwQZUOJQwImfA/dHQKFKdAO8qZzlpMSZF3k0=; b=qr6ila0fe6NCmaVCKYvKD5MGagxLhhps6xgRr5raZt1KHxWrcAxrNthCbV2759oy1+ NxXOSlofFvZ4fTGlhBPc/14Z5aqUSem5OT7ob8qE8GzpMp24vZhiG0ha8o7GWQWLy+p9 G2RvzYMuUjuCYLpO/LyHgGnBX4OAO/X3sYckxx4jLj48OIvKVCGgpt6mrTmzgbFpt+ac lDUIfpA0E3EyZ5j84yV7ukOzgIkDti+7TAKrK6h/BgsWIkmhuH4EUVfZ52iBwbU/3A1T yxCJ5+oOMUrZneJn+sqPYpd3jSUSM444p51yu6aQ2Q/YwzQu3RUDF1+1oObo4oEHKw8N xy2g==
MIME-Version: 1.0
X-Received: by 10.236.41.100 with SMTP id g64mr1118178yhb.60.1412275947492; Thu, 02 Oct 2014 11:52:27 -0700 (PDT)
Received: by 10.170.113.134 with HTTP; Thu, 2 Oct 2014 11:52:27 -0700 (PDT)
In-Reply-To: <7D02A239-F6E9-4F4C-A388-67A33B826DC9@Contextream.com>
References: <CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com> <542D8E02.6030702@cisco.com> <CAG4d1rfVQfN-Sug8CYd4G_h--i_y-AjUeSCYGk3U-7R_6KJEbQ@mail.gmail.com> <7D02A239-F6E9-4F4C-A388-67A33B826DC9@Contextream.com>
Date: Thu, 2 Oct 2014 14:52:27 -0400
Message-ID: <CAG4d1re3c4CD-mb-wGCNQhWToJ4=9DYQYTQcbTZu_mTsMV+pVg@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Sharon Barkai <Sharon@contextream.com>
Content-Type: multipart/alternative; boundary=089e0160b3d22cdd9d0504751e53
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/KDMwvuFX34vLeGu4y_vJbrifz3s
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] [nvo3] Rechartering update
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Oct 2014 18:52:30 -0000

--089e0160b3d22cdd9d0504751e53
Content-Type: text/plain; charset=UTF-8

Hi Sharon,

On Thu, Oct 2, 2014 at 2:42 PM, Sharon Barkai <Sharon@contextream.com>
wrote:

>  Hi Alia,
>
>
> --szb
>
> On Oct 2, 2014, at 10:47 AM, Alia Atlas <akatlas@gmail.com> wrote:
>
>    Hi Fabio,
>
>  On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <fmaino@cisco.com> wrote:
>
>>
>> Alia,
>> what's the rationale of adding LISP to the last sentence? Is it expected
>> that LISP extensions for DC will happen in the LISP WG, as with BGP?
>>
>
>  Yes, there is a WG for LISP and work, if and when in charter, should
> happen there.
> This is really about being clear on the solution for NVO3 - which is
> focused on an orchestration approach for the NVA.
>
>
>  Does "orchestration" imply that all address to tunnel mappings must be
> pre-pushed everywhere. This will make it hard to use NVO3 for north-south
> traffic reaching a datacenter.
> Too many addresses which can end up on any NVA.
>
>  If orchestration will also allow for pull of mapping information then it
> will be good to incorporate the Lisp mechanisms and capabilities in this
> area.
>

One of the nice things about describing the NVA as "logically centralized"
is that no details of what that NVA is or how it is internally distributed
need to be agreed upon.
But LISP and BGP solutions (route-reflectors work really well in this
space) are out of scope for NVO3 with the new charter.

Regards,
Alia

There may be multiple ways of having a DC VPN - but NVO3 needs to focus on
> just that one.  Getting focus and
> agreement will be challenging enough.
>
>  Thanks for raising the question.
>
>  Regards,
> Alia
>
>
>
>>  Thanks,
>> Fabio
>>
>>
>>
>>
>> On 10/2/14, 10:02 AM, Alia Atlas wrote:
>>
>>  The NVO3 recharter is now going to external review.
>> The version approved has a couple minor changes or clarifications.
>>
>>  Do take a look at:  http://datatracker.ietf.org/doc/charter-ietf-nvo3/
>>
>>  Thanks,
>> Alia
>>
>>
>>  _______________________________________________
>> nvo3 mailing listnvo3@ietf.orghttps://www.ietf.org/mailman/listinfo/nvo3
>>
>>
>>
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>>
>>
>    _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>
>

--089e0160b3d22cdd9d0504751e53
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Sharon,<div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Thu, Oct 2, 2014 at 2:42 PM, Sharon Barkai <span dir=3D"ltr">&=
lt;<a href=3D"mailto:Sharon@contextream.com" target=3D"_blank">Sharon@conte=
xtream.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div dir=3D"auto">
<div>Hi Alia,=C2=A0</div>
<div><br>
<br>
--szb</div><span class=3D"">
<div><br>
On Oct 2, 2014, at 10:47 AM, Alia Atlas &lt;<a href=3D"mailto:akatlas@gmail=
.com" target=3D"_blank">akatlas@gmail.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra">
<div class=3D"gmail_quote">Hi Fabio,</div>
<div class=3D"gmail_quote"><br>
</div>
<div class=3D"gmail_quote">On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <spa=
n dir=3D"ltr">
&lt;<a href=3D"mailto:fmaino@cisco.com" target=3D"_blank">fmaino@cisco.com<=
/a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
<div><br>
Alia,<br>
what&#39;s the rationale of adding LISP to the last sentence? Is it expecte=
d that LISP extensions for DC will happen in the LISP WG, as with BGP?
<br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, there is a WG for LISP and work, if and when in charter, should h=
appen there.</div>
<div>This is really about being clear on the solution for NVO3 - which is f=
ocused on an orchestration approach for the NVA.</div>
</div>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span><div>Does &quot;orchestration&quot; imply that all address to tunnel=
 mappings must be pre-pushed everywhere. This will make it hard to use NVO3=
 for north-south traffic reaching a datacenter.</div>
<div>Too many addresses which can end up on any NVA.</div>
<div><br>
</div>
<div>If orchestration will also allow for pull of mapping information then =
it will be good to incorporate the Lisp mechanisms and capabilities in this=
 area.</div></div></blockquote><div><br></div><div>One of the nice things a=
bout describing the NVA as &quot;logically centralized&quot; is that no det=
ails of what that NVA is or how it is internally distributed need to be agr=
eed upon.</div><div>But LISP and BGP solutions (route-reflectors work reall=
y well in this space) are out of scope for NVO3 with the new charter.</div>=
<div><br></div><div>Regards,</div><div>Alia</div><div><br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div dir=3D"auto"><span class=3D"">
<blockquote type=3D"cite"><div><div dir=3D"ltr"><div class=3D"gmail_extra">=
<div class=3D"gmail_quote"><div>There may be multiple ways of having a DC V=
PN - but NVO3 needs to focus on just that one.=C2=A0 Getting focus and</div=
>
<div>agreement will be challenging enough.</div>
<div><br>
</div>
<div>Thanks for raising the question.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Alia=C2=A0</div>
<div><br>
</div>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000">
<div>Thanks,<br>
Fabio
<div>
<div><br>
<br>
<br>
<br>
On 10/2/14, 10:02 AM, Alia Atlas wrote:<br>
</div>
</div>
</div>
<blockquote type=3D"cite">
<div>
<div>
<div dir=3D"ltr">The NVO3 recharter is now going to external review.
<div>The version approved has a couple minor changes or clarifications.</di=
v>
<div><br>
</div>
<div>Do take a look at: =C2=A0<a href=3D"http://datatracker.ietf.org/doc/ch=
arter-ietf-nvo3/" target=3D"_blank">http://datatracker.ietf.org/doc/charter=
-ietf-nvo3/</a></div>
<div><br>
</div>
<div>Thanks,</div>
<div>Alia</div>
</div>
<br>
<fieldset></fieldset> <br>
</div>
</div>
<pre>_______________________________________________
nvo3 mailing list
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a>
</pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</span><blockquote type=3D"cite">
<div><span>_______________________________________________</span><br>
<span>lisp mailing list</span><br>
<span><a href=3D"mailto:lisp@ietf.org" target=3D"_blank">lisp@ietf.org</a><=
/span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_bla=
nk">https://www.ietf.org/mailman/listinfo/lisp</a></span><br>
</div>
</blockquote>
</div>

</blockquote></div><br></div></div>

--089e0160b3d22cdd9d0504751e53--


From nobody Fri Oct  3 01:45:29 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 004B91ACFF3 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 01:45:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id diRZII4ytnIq for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 01:45:15 -0700 (PDT)
Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 36ABB1A19F2 for <lisp@ietf.org>; Fri,  3 Oct 2014 01:45:14 -0700 (PDT)
Received: by mail-wi0-f179.google.com with SMTP id d1so1399315wiv.6 for <lisp@ietf.org>; Fri, 03 Oct 2014 01:45:12 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=V2QSCzj2Jp2de7FhdSUxQMqtp0WsXMCGf1Umi/j0WSU=; b=TQ7o5ixzHMxQ80n+yZCRm5Q0cARXoucSqbWJh8rdEB/8XXldAopIvKpIUTz5M9T7tC 1SdWtSFya6Q9eCIUP99QwtxfDEjWiOn+RRBqygVtO5p+qWgL9d71nujVtLe1u1uPLna/ E2qov0Jwi6LeAlDLCxJM5pR7zarENOUZZSjQvA8qhGNBhFcLeOne5AGQ/YMAtnKIC8r3 Z7rjSCIjigGfaQOxRKAqDwf7dB85Dec+PozXGjnQL3+2cbUANY9Tz8Hjkg65uEGIAUXc vcUbGTXY7tnxWalhuiwLV6WEVo1jW2rS7rawlOURhnWH1mizwMuUXlxLOBAr6TMPvgCB sDIg==
X-Gm-Message-State: ALoCoQln/5dj7Ce4ne/KsBlCY6WLyCjzj+HzcZNJHjWhcvIYlA3GYoAq3r68mFni3aBD8rHMv2Fe
X-Received: by 10.194.78.4 with SMTP id x4mr5524504wjw.44.1412325912551; Fri, 03 Oct 2014 01:45:12 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:f941:e34c:5416:b053? ([2001:660:330f:a4:f941:e34c:5416:b053]) by mx.google.com with ESMTPSA id k2sm7230737wjy.34.2014.10.03.01.45.10 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 03 Oct 2014 01:45:10 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_6C75CDF7-E6C3-44FC-9B0C-EEDEBCCDA17A"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <CAGE_Qey9HHP8acBEHSVx_vqRpnp5JK+93py_87gPJkSpTeu5oQ@mail.gmail.com>
Date: Fri, 3 Oct 2014 10:45:12 +0200
Message-Id: <FB68F26A-E28E-441B-9B32-5C86CC9D2B48@gigix.net>
References: <0F7559E8-0722-420D-BBBF-CA183D970806@gigix.net> <CAGE_Qey9HHP8acBEHSVx_vqRpnp5JK+93py_87gPJkSpTeu5oQ@mail.gmail.com>
To: acabello@ac.upc.edu
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/CykGYfhK22VC7nW6HM2XXIuAg68
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 08:45:27 -0000

--Apple-Mail=_6C75CDF7-E6C3-44FC-9B0C-EEDEBCCDA17A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Albert,

thanks for the reply, the changes you suggest look good to me.

ciao

Luigi


On 02 Oct 2014, at 01:48, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:

> Hi Luigi
>=20
> Thanks for your comments, please see below our answers:
>=20
> On Fri, Sep 26, 2014 at 4:47 PM, Luigi Iannone <ggx@gigix.net> wrote:
>> Hi Albert, Damien,
>>=20
>> thank you for this new document. It is very easy to read and is =
pretty
>> clear.
>>=20
>> Hereafter my personal comments/review.
>>=20
>> ciao
>>=20
>> Luigi
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Network Working Group                                        A. =
Cabellos
>> Internet-Draft                                         =
UPC-BarcelonaTech
>> Intended status: Informational                           D. Saucez =
(Ed.)
>> Expires: March 26, 2015                                            =
INRIA
>>                                                      September 22, =
2014
>>=20
>>=20
>> An Architectural Introduction to the LISP Location-Identity =
Separation
>>                                 System
>>                  draft-ietf-lisp-introduction-05.txt
>>=20
>> Abstract
>>=20
>>   This document describes the Locator/ID Separation Protocol (LISP)
>>   architecture, its main operational mechanisms as well as its design
>>   rationale.
>>=20
>> This abstract states the content of the document but not its purpose.
>>=20
>=20
> Since other people have similar issues with the abstract I=B4ll send =
=96in
> a separate email- a new version to see if we can agree.
>=20
>>=20
>> Requirements Language
>>=20
>>   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>>   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in =
this
>>   document are to be interpreted as described in RFC 2119 [RFC2119].
>>=20
>> Status of This Memo
>>=20
>>   This Internet-Draft is submitted in full conformance with the
>>   provisions of BCP 78 and BCP 79.
>>=20
>>   Internet-Drafts are working documents of the Internet Engineering
>>   Task Force (IETF).  Note that other groups may also distribute
>>   working documents as Internet-Drafts.  The list of current =
Internet-
>>   Drafts is at http://datatracker.ietf.org/drafts/current/.
>>=20
>>   Internet-Drafts are draft documents valid for a maximum of six =
months
>>   and may be updated, replaced, or obsoleted by other documents at =
any
>>   time.  It is inappropriate to use Internet-Drafts as reference
>>   material or to cite them other than as "work in progress."
>>=20
>>   This Internet-Draft will expire on March 26, 2015.
>>=20
>> Copyright Notice
>>=20
>>   Copyright (c) 2014 IETF Trust and the persons identified as the
>>   document authors.  All rights reserved.
>>=20
>>   This document is subject to BCP 78 and the IETF Trust's Legal
>>   Provisions Relating to IETF Documents
>>   (http://trustee.ietf.org/license-info) in effect on the date of
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
1]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   publication of this document.  Please review these documents
>>   carefully, as they describe your rights and restrictions with =
respect
>>   to this document.  Code Components extracted from this document =
must
>>   include Simplified BSD License text as described in Section 4.e of
>>   the Trust Legal Provisions and are provided without warranty as
>>   described in the Simplified BSD License.
>>=20
>> Table of Contents
>>=20
>>   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   =
3
>>   2.  LISP Architecture . . . . . . . . . . . . . . . . . . . . . .   =
4
>>     2.1.  Design Principles . . . . . . . . . . . . . . . . . . . .   =
4
>>     2.2.  Overview of the Architecture  . . . . . . . . . . . . . .   =
4
>>     2.3.  Data-Plane  . . . . . . . . . . . . . . . . . . . . . . .   =
7
>>       2.3.1.  LISP encapsulation  . . . . . . . . . . . . . . . . .   =
7
>>       2.3.2.  LISP Forwarding State . . . . . . . . . . . . . . . .   =
8
>>     2.4.  Control-Plane . . . . . . . . . . . . . . . . . . . . . .   =
9
>>       2.4.1.  LISP Mappings . . . . . . . . . . . . . . . . . . . .   =
9
>>       2.4.2.  Mapping System Interface  . . . . . . . . . . . . . .   =
9
>>       2.4.3.  Mapping System  . . . . . . . . . . . . . . . . . . .  =
10
>>     2.5.  Internetworking Mechanisms  . . . . . . . . . . . . . . .  =
13
>>   3.  LISP Operational Mechanisms . . . . . . . . . . . . . . . . .  =
13
>>     3.1.  Cache Management  . . . . . . . . . . . . . . . . . . . .  =
14
>>     3.2.  RLOC Reachability . . . . . . . . . . . . . . . . . . . .  =
14
>>     3.3.  ETR Synchronization . . . . . . . . . . . . . . . . . . .  =
15
>>     3.4.  MTU Handling  . . . . . . . . . . . . . . . . . . . . . .  =
16
>>   4.  Mobility  . . . . . . . . . . . . . . . . . . . . . . . . . .  =
16
>>   5.  Multicast . . . . . . . . . . . . . . . . . . . . . . . . . .  =
17
>>   6.  Security  . . . . . . . . . . . . . . . . . . . . . . . . . .  =
17
>>   7.  Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . .  =
18
>>     7.1.  Traffic Engineering . . . . . . . . . . . . . . . . . . .  =
18
>>     7.2.  LISP for IPv6 Transition  . . . . . . . . . . . . . . . .  =
19
>>     7.3.  LISP for Network Virtualization . . . . . . . . . . . . .  =
19
>>     7.4.  LISP for Virtual Machine Mobility in Data Centers . . . .  =
20
>>   8.  Security Considerations . . . . . . . . . . . . . . . . . . .  =
20
>>   9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  =
20
>>   10. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  =
21
>>   11. References  . . . . . . . . . . . . . . . . . . . . . . . . .  =
21
>>     11.1.  Normative References . . . . . . . . . . . . . . . . . .  =
21
>>     11.2.  Informative References . . . . . . . . . . . . . . . . .  =
22
>>   Appendix A.  A Brief History of Location/Identity Separation  . .  =
23
>>     A.1.  Old LISP Models . . . . . . . . . . . . . . . . . . . . .  =
24
>>   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  =
24
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
2]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>> 1.  Introduction
>>=20
>> The document does not need to justify LISP existence. IMO would =
better to
>> start  explaining the purpose of the document
>> and afterward give a glimpse at why LISP has been actually designed.
>>=20
>>=20
>=20
> Since other people have similar issues with this section I=B4ll send =
=96in
> a separate email- a new version to see if we can agree.
>=20
>>=20
>>   There is a rough consensus that the Internet routing and addressing
>>   system is facing severe scalability issues [RFC4984].  =
Specifically,
>>   the growth in the size of the routing tables of the Default-Free =
Zone
>>   (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>>   main driving force behind this growth is the de-aggregation of BGP
>>   prefixes, which results from the existing BGP multihoming and =
traffic
>>   engineering mechanisms that are used -at the time of this writing- =
on
>>   the Internet, as well as non-aggregatable address allocations.
>>=20
>>   This issue has two profound implications, on the one hand Internet
>>   core routers are exposed to the network dynamics of the edge.  For
>>   instance this typically leads to an increased amount of BGP UPDATE
>>   messages (churn), which results in additional processing =
requirements
>>   of Internet core routers in order to timely compute the DFZ RIB.
>>   Secondly, the supra-linear growth imposes strong requirements on =
the
>>   size of the memory storing the DFZ FIB.  Both aspects lead to an
>>   increase on the development and production cost of high-end =
routers,
>>   and it is unclear if the semiconductor and router manufacturer
>>   industries will be able to cope, in the long-term, with such
>>   stringent requirements in a cost-effective way[RFC4984].
>>=20
>> missing space s/way[RFC4984]/way [RFC4984]/
>>=20
>>=20
>=20
> ok
>=20
>>   Although this important scalability issue is relatively new, the
>>   architectural reasons behind it are well-known many years ago.
>>=20
>> s/behind it are well-known/behind it were well-know already/
>>=20
>=20
> ok
>=20
>>   Indeed, and as pointed out by [Chiappa], IP addresses have =
overloaded
>>   semantics.  Currently, IP addresses both identify the topological
>>   location of a network attachment point as well as the node's
>>   identity.  However, nodes and routing have fundamentally different
>>   requirements, routing systems require that addresses are =
aggregatable
>>   and have topological meaning, while nodes require to be identified
>>   independently of their current location.
>>=20
>>   The Locator/ID Separation Protocol (LISP), specified in [RFC6830], =
is
>>   built on top of this basic idea: decoupling the IP address =
overloaded
>>   semantics.  LISP creates two separate namespaces, EIDs (End-host
>>   IDentifiers) and RLOCs (Routing LOCators), both are -typically, but
>>   not limited to- syntactically identical to the current IPv4 and =
IPv6
>>   addresses.  EIDs are used to uniquely identify nodes irrespective =
of
>>   their topological location and are typically routed intra-domain.
>>   RLOCs are assigned topologically to network attachment points and =
are
>>   typically routed inter-domain.  With LISP, the edge of the Internet
>>   -where the nodes are connected- and the core -where inter-domain
>>   routing occurs- are architecturally separated and interconnected by
>>   LISP-capable routers.  LISP also introduces a publicly accessible
>>   database, called the Mapping System, to store and retrieve mappings
>>   between identity and location.  LISP-capable routers exchange =
packets
>>   over the Internet core by encapsulating them to the appropriate
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
3]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   location.  By taking advantage of such separation between location
>>   and identity, the Internet core is populated with RLOCs which can =
be
>>   quasi-static and highly aggregatable, hence scalable [Quoitin].
>>=20
>>   This document describes the LISP architecture, its main operational
>>   mechanisms as its design rationale.  It is important to note that
>>   this document does not specify or complement the LISP protocol.  =
The
>>   interested reader should refer to the main LISP specifications
>>   [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>>   [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>>   specifications along with the LISP deployment guidelines [RFC7215].
>>=20
>> 2.  LISP Architecture
>>=20
>>   This section presents the LISP architecture, we first detail the
>>=20
>> This rather a style issue, but IMO is better to have an impersonal =
text so
>> in stead of =93we detail=85.=94 you can write =93design principles of =
LISP are first
>> detailed before describing=85..=94
>>=20
>> The whole document should be checked if you decide to switch to =
impersonal
>> form.
>>=20
>>=20
>=20
> I personally prefer to write with this style. I understand that this
> is a matter of taste.
>=20
>>=20
>>   design principles of LISP and then we proceed to describe its main
>>   aspects: data-plane, control-plane, and internetworking mechanisms.
>>=20
>> RFC6832 is about =93interworking=94 not =93inter_net_working=94 IMO =
=93interworking"
>> should be used all over the document (including tile of section 2.5)
>>=20
>> 2.1.  Design Principles
>>=20
>>   The LISP architecture is built on top of four basic design
>>   principles:
>>=20
>>   o  Locator/Identifier split: By decoupling the overloaded semantics
>>      of the current IP addresses the Internet core can be assigned =
with
>>      topological meaningful address and hence, can use aggregation to
>>      scale.  Devices are assigned with identity meaningful address =
that
>>=20
>> s/address/addresses/
>>=20
>=20
> ok
>=20
>=20
>>      are independent of its topological location.
>>=20
>> s/its/their/
>>=20
>=20
> ok
>=20
>=20
>>=20
>>   o  Overlay architecture: Overlays route packets over the current
>>      Internet, allowing to deploy new protocols without changing the
>>      current infrastructure hence, resulting from a low deployment
>>=20
>> s/from/in/
>>=20
>=20
> ok
>=20
>=20
>>      cost.
>>=20
>>   o  Decoupled data and control-plane: Separating the data-plane from
>>      the control-plane allows them to scale independently and use
>>      different architectural approaches.  This is important given =
that
>>      they typically have different requirements.
>>=20
>>   o  Incremental deployability: This principle ensures that the
>>      protocol is compatible with the legacy Internet while providing
>>      some of the targeted benefits to early adopters.
>>=20
>> 2.2.  Overview of the Architecture
>>=20
>>   LISP splits architecturally the core from the edge of the Internet =
by
>>   creating two separate namespaces: Endpoint Identifiers (EIDs) and
>>   Routing LOCators (RLOC).  The edge are LISP sites (e.g., an
>>=20
>> s/are/consist of/
>>=20
>=20
> ok
>=20
>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
4]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   Autonomous System) that use EID addresses.  EIDs are typically -but
>>   not limited to- IPv4 or IPv6 addresses that uniquely identify
>>   endhosts and are assigned and configured by the same mechanisms =
that
>>=20
>> as the EID acronym state EDI identifies end-points so
>> s/endhost/communication endpoints/
>>=20
>=20
> ok
>=20
>=20
>>   we have at the time of this writing.  EIDs can be are typically
>>=20
>> s/EIDs can be are/ EIDs are/
>>=20
>=20
> ok
>=20
>=20
>>=20
>>   Provider Independent (PI [RFC4116]) addresses and can be thought as
>>   they don't contain intra-domain
>>=20
>> shouldn=92t be =93inter-domain=94????
>>=20
>=20
> Right, thanks for catching this one!
>=20
>>=20
>> topological information.  Because of
>>   this, EIDs are usually only routable in the edge.
>>=20
>>   With LISP, LISP sites (edge) and the core of the Internet are =
inter-
>>   connected by means of LISP-capable routers (e.g., border routers).
>>   When they provide egress (from the core perspective) to a LISP site
>>   they are called Egress Tunnel Routers (ETR), Ingress Tunnel Routers
>>   (ITR) when they provide ingress, and xTR when they provide both.
>>=20
>> The above paragraph sounds weird to me. In particular =93provide =
egress to
>> LISP site=94. Wouldn=92t be better to say
>> that =93act as egress point=94 or =93provide egress service=94??
>> My preference is for =93act as egress point"
>>=20
>>=20
>=20
> I=B4ve rephrased this paragraph, let=B4s see if this one is better:
>=20
>   With LISP, LISP sites (edge) and the core of the Internet are
> interconnected by means of LISP-capable routers (e.g., border routers)
> using tunnels. When they ingress packets from the LISP site into the
> tunnel they are called Ingress Tunnel Router (ITR), Egress Tunnel
> Router (ETR) when they egress packets from the core to the LISP site
> and xTR when they can perform both operations. In this context ITRs
> encapsulate packets while ETRs decapsulate them, hence LISP operates
> as an overlay to the current Internet core.
>=20
>=20
>>   ITRs and ETRs exchange packets by encapsulating them, hence LISP
>>   operates as an overlay to the current Internet core.
>>=20
>>=20
>>                        /-----------------\                        ---
>>                        |     Mapping     |                         |
>>                        .     System      |                         |
>> Control
>>                       -|                 |`,                       |  =
Plane
>>                     ,' \-----------------/  .                      |
>>                    /                         \                    ---
>>    ,..,           -        _,..--..,,         `,         ,..,      |
>>  /     `        ,'      ,-`          `',        .      /     `     |
>> /        \ +-----+    ,'                `,    +--'--+ /        \   |
>> |  EID   |-| xTR |---/        RLOC        ,---| xTR |-|  EID   |   |  =
Data
>> | Space  |-|     |---|       Space        |---|     |-| Space  |   |  =
Plane
>> \        / +-----+   .                   /    +-----+ \        /   |
>>  `.    .'             `.                ,'             `.    .'    |
>>    `'-`                 `.,          ,.'                 `'-`     ---
>>                            ``''--''``
>>  LISP Site (Edge)            Core              LISP Site (Edge)
>>=20
>>=20
>>=20
>>           Figure 1.- A schema of the LISP Architecture
>>=20
>>=20
>>   With LISP, the core uses RLOCs, an RLOC is typically -but not =
limited
>>   to- an IPv4 or IPv6 address assigned to an Internet-facing network
>>   interface of an ITR or ETR.  Typically RLOCs are numbered from
>>   topologically aggregatable blocks assigned to a site at each point =
to
>>   which it attaches to the global Internet.  The topology is defined =
by
>>   the connectivity of networks, in this context RLOCs can be though =
as
>>   Provider Aggregatable addresses [RFC4116].
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
5]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   A publicly accessible and usually distributed database, called the
>>   Mapping System, stores mappings between EIDs and RLOCs.  Such
>>   mappings relate the identity of the devices attached to LISP sites
>>   (EIDs) to the set of RLOCs configured at the LISP-capable routers
>>   servicing the site.  Furthermore, the mappings also include traffic
>>   engineering policies and can be configured to achieve multihoming =
and
>>   load balancing.  The LISP Mapping System can be thought as the
>>   equivalent of a DNS that would be accessed by ETRs to register
>>   mappings and by ITRs to retrieve them.
>>=20
>>   Finally, the LISP architecture has a strong emphasis in cost
>>   effective incremental deployment.  Given that LISP represents an
>>   overlay to the current Internet architecture, endhosts as well as
>>   intra and inter-domain routers remain unchanged, and the only
>>   required changes to the existing infrastructure are to routers
>>   connecting the EID with the RLOC space.  Such LISP capable routers
>>   typically require only a software upgrade.  Additionally, LISP
>>   requires the deployment of an independent Mapping System, this
>>=20
>> s/this/such/
>>=20
>=20
> ok
>=20
>=20
>>   distributed database is a new network entity.
>>=20
>>   In what follows we describe a simplified packet flow sequence =
between
>>   two nodes that are attached to LISP sites.  Client hostA wants to
>>   send a packt to server hostB.
>>=20
>>=20
>>                            /----------------\
>>                            |     Mapping    |
>>                            |     System     |
>>                           .|                |-
>>                          ` \----------------/ `.
>>                        ,`                       \
>>                       /                          `.
>>                     ,'         _,..-..,,           ',
>>                    /         -`         `-,          \
>>                  .'        ,'              \          `,
>>                  `        '                 \           '
>>              +-----+     |                   | RLOC_B1+-----+
>>       HostA  |     |    |        RLOC         |-------|     |  HostB
>>       EID_A--|ITR_A|----|        Space        |       |ETR_B|--EID_B
>>              |     | RLOC_A1                  |-------|     |
>>              +-----+     |                   | RLOC_B2+-----+
>>                           ,                 /
>>                            \               /
>>                             `',         ,-`
>>                                ``''-''``
>>=20
>>               Figure 2.- Packet flow sequence in LISP
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
6]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   1.  HostA retrieves the EID_B of HostB (typically querying the DNS)
>>       and generates an IP packet as in the Internet, the packet has
>>       source address EID_A and destination address EID_B.
>>=20
>>   2.  The packet is routed towards ITR_A in the LISP site using
>>       standard intra-domain mechanisms.
>>=20
>>   3.  ITR_A upon receiving the packet queries the Mapping System to
>>       retrieve the locator of ETR_B that is servicing hostB.  In =
order
>>       to do so it uses a LISP control message called Map-Request, the
>>       message contains EID_A as the lookup key, in turn it receives
>>       another LISP control message called Map-Reply, the message
>>       contains two locators: RLOC_B1 and RLOC_B2 along with traffic
>>       engineering policies: priority and weight per locator.  ITR_A
>>       also stores the mapping in a local cache to speed-up forwarding
>>       of subsequent packets.
>>=20
>>   4.  ITR_A encapsulates the packet towards RLOC_B1 (chosen according
>>       to the priorities/weights specified in the mapping).  The =
packet
>>       contains two IP headers, the outer header has RLOC_A1 as source
>>       and RLOC_B2 as destination, the inner header has EID_A as =
source
>>=20
>> s/inner header/ inner original header/
>>=20
>=20
> ok
>=20
>=20
>> Just to highlight that the original packet is unchanged.
>>=20
>>       and EID_B as destination.  Furthermore ITR_A adds a LISP =
header,
>>       more details about LISP encapsulation can be found in
>>       Section 2.3.1.
>>=20
>>   5.  The encapsulated packet is forwarded by the Internet core as a
>>       normal IP packet, making the EID invisible from the Internet
>>       core.
>>=20
>>   6.  Upon reception of the encapsulated packet by ETR_B, it
>>       decapsulates the packet and forwards it to hostB.
>>=20
>> 2.3.  Data-Plane
>>=20
>>   This section describes the LISP data-plane, which is specified in
>>   [RFC6830].  The LISP data-plane is responsible of encapsulating and
>>   decapsulating data packets and caching the appropriate forwarding
>>   state.  It includes two main entities, the ITR and the ETR, both =
are
>>   LISP capable routers that connect the EID with the RLOC space (ITR)
>>   and viceversa (ETR).  We first describe how packets are LISP-
>>   encapsulated and then we proceed to explain how ITRs cache =
forwarding
>>   state.
>>=20
>> May be is anti, but the cached information is actually used for
>> encapsulation, the forwarding is done as usual by other elements, =
hence I
>> would use =93cache encapsulation information=94 or =93cache =
encapsulation state=94.
>>=20
>> =93forwarding state=94 is used elsewhere in the document so if you =
chafe here
>> check to be consistent all over the document (especially section =
2.3.2).
>>=20
>=20
> Ok, I=B4ll use =93cache encapsulation information=94
>=20
>>=20
>> 2.3.1.  LISP encapsulation
>>=20
>>   ITRs encapsulate data packets towards ETRs.  LISP data packets are
>>   encapsulated using UDP (port 4341).  A particularity of LISP is =
that
>>   UDP packets should include a zero checksum [RFC6935] [RFC6936] that
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
7]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   it is not verified in reception, LISP also supports non-zero
>>   checksums that may be verified.  This decision was made because the
>>   typical transport protocols used by the applications already =
include
>>   a checksum, by neglecting the additional UDP encapsulation checksum
>>   xTRs can forward packets more efficiently.
>>=20
>>   LISP-encapsulated packets also include a LISP header (after the UDP
>>   header).
>>=20
>> s/header)/ and before the original IP header)/
>>=20
>=20
> ok
>=20
>=20
>>  The LISP header is prepended by ITRs and striped by ETRs.
>>   It carries reachability information (see more details in Section =
3.2)
>>   and the Instance ID field.  The Instance ID field is used to
>>   distinguish traffic that belongs to multiple tenants inside a LISP
>>   site, and that may use overlapped but logically separated =
addressing
>>   space.
>>=20
>>   Overall, LISP encapsulated data packets carry 4 headers [RFC6830]
>>   ("outer" to "inner"):
>>=20
>>   1.  Outer IP header containing RLOCs as source and destination
>>       addresses.  This header is originated by ITRs and stripped by
>>       ETRs.
>>=20
>>   2.  UDP header (port 4341) with zero checksum.  This header is
>>       originated by ITRs and stripped by ETRs.
>>=20
>>   3.  LISP header that may contain reachability information and an
>>       Instance ID field.  This header is originated by ITRs and
>>       stripped by ETRs.
>>=20
>>   4.  Inner IP header containing EIDs as source and destination
>>       addresses.  This header is created by the source end-host and
>>       remains unchanged.
>>=20
>>   Finally and in some scenarios Recursive and/or Re-encapsulating
>>=20
>> s/Finally and in/ Finally, in some/
>>=20
>=20
> ok
>=20
>=20
>>   tunnels can be used for Traffic Engineering and re-routing.  Re-
>>   encapsulating tunnels are consecutive LISP tunnels and occur when =
an
>>   ETR removes a LISP header and then acts as an ITR to prepend =
another
>>   one.  On the other hand, Recursive tunnels are nested tunnels and =
are
>>   implemented by using multiple LISP encapsulations on a packet.
>>=20
>> 2.3.2.  LISP Forwarding State
>>=20
>>   ITRs retrieve from the LISP Mapping System mappings between EID
>>   prefixes and RLOCs that are used to encapsulate packets.  Such
>>   mappings are stored in a local cache -called the Map-Cache- to
>>   increase the forwarding speed of subsequent packets addressed to =
the
>>   same EID prefix.  Mappings include a (Time-to-Live) TTL (set by the
>>   ETR) and are expired according to this value, more details about =
the
>>   Map-Cache management can be found in Section 3.1.
>>=20
>> The last sentence can be misleading. The TTL is the time the mapping =
can be
>> considered valid and represent the maximum caching time. It has =
nothing to
>> do with cache timeout policy used in the cache management.
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
8]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>> 2.4.  Control-Plane
>>=20
>>   The LISP control-plane, specified in [RFC6833], provides a standard
>>   interface to register, query, and retrieve mappings.  The LISP
>>   Mapping System, is a publicly accessible database that stores such
>>=20
>> What if we have private LISP Mapping System  deployments (for =
instance in a
>> DC)?
>> I would avoid using the word =93publicly=94 throughout the document.
>>=20
>=20
> ok
>=20
>=20
>>=20
>>   mappings.  In what follows we first describe the mappings, then the
>>   standard interface, and finally the Mapping System architecture.
>>=20
>> 2.4.1.  LISP Mappings
>>=20
>>   Each mapping includes the bindings between EID prefix(es) and set =
of
>>   RLOCs as well as traffic engineering policies, in the form of
>>   priorities and weights for the RLOCs.  Priorities allow the ETR to
>>   configure active/backup policies while weights are used to load-
>>   balance traffic among the RLOCs (on a per-flow basis).
>>=20
>>   Typical mappings in LISP bind EIDs in the form of IP prefixes with =
a
>>   set of RLOCs, also in the form of IPs.  Such addresses are encoded
>>   using a general syntax called LISP Canonical Address Format (LCAF),
>>   specified in [I-D.ietf-lisp-lcaf].  The syntax is general enough to
>>   support encoding of IPv4 and IPv6 addresses and any other type of
>>   value.
>>=20
>> The above paragraph is misleading. It sounds like LCAF is mandatory, =
which
>> is not true. Shouldn=92t be stated that either we encode directly v4 =
and v6 AF
>> or by using LCAF more AF can be encoded?
>>=20
>=20
> See below the updated paragraph:
>=20
>   Typical mappings in LISP bind EIDs in the form of IP prefixes with
> a set of RLOCs, also in the form of IPs.  IPv4 and IPv6 addresses are
> encoded using the appropriate Address Family Identifier (AFI)
> [RFC3232], however LISP also supports a more general syntax called
> LISP Canonical Address Format (LCAF), specified in
> [I-D.ietf-lisp-lcaf]. The LCAF syntax is general enough to support
> encoding of any type of value.
>=20
>=20
>>=20
>>   With such a general syntax for address encoding in place, LISP aims
>>   to provide flexibility to current and future applications.  For
>>   instance LCAFs could support MAC addresses, geo-coordinates, ASCII
>>   names and application specific data.
>>=20
>> 2.4.2.  Mapping System Interface
>>=20
>>   LISP defines a standard interface between data and control planes.
>>   The interface is specified in [RFC6833] and defines two entities:
>>=20
>>   Map-Server:  A network infrastructure component that learns =
mappings
>>      from ETRs and publishes them into the LISP Mapping System.
>>      Typically Map-Servers are not authoritative to reply to queries
>>      and hence, they forward them to the ETR.  However they can also
>>      operate in proxy-mode, where the ETRs delegate replying to =
queries
>>      to Map-Servers.  This setup is useful when the ETR has low
>>=20
>> s/low/limited/
>>=20
>=20
> ok
>=20
>=20
>>      resources (i.e., CPU or power).
>>=20
>>   Map-Resolver:  A network infrastructure component that interfaces
>>      ITRs with the Mapping System by proxying queries and -in some
>>      cases- responses.
>>=20
>>   The interface defines four LISP control messages which are sent as
>>   UDP datagrams (port 4342):
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                 [Page =
9]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   Map-Register:  This message is used by ETRs to register mappings in
>>      the Mapping System and it is authenticated using a shared key
>>      between the ETR and the Map-Server.
>>=20
>>   Map-Notify:  When requested by the ETR, this message is sent by the
>>      Map-Server in response to a Map-Register to acknowledge the
>>      correct reception of the mapping.
>>=20
>>   Map-Request:  This message is used by ITRs or Map-Resolvers to
>>      resolve the mapping of a given EID.
>>=20
>>   Map-Reply:  This message is sent by Map-Servers or ETRs in response
>>      to a Map-Request and contains the resolved mapping.  Please note
>>      that a Map-Reply may contain a negative reply if the queried EID
>>      is not part of the LISP EID space.  In such cases the ITR
>>      typically forwards the traffic natively (non encapsulated) to =
the
>>      public Internet.
>>=20
>> 2.4.3.  Mapping System
>>=20
>>   LISP architecturally decouples control and data-plane by means of a
>>   standard interface.  This interface glues the data-plane, routers
>>   responsible of forwarding data-packets, with the LISP Mapping =
System,
>>   a publicly accessible database responsible of storing mappings.
>>=20
>>   With this separation in place the data and control-plane can use
>>   different architectures if needed and scale independently.  =
Typically
>>   the data-plane is optimized to route packets according to
>>   hierarchical IP addresses.  However the control-plane may have
>>   different requirements, for instance and by taking advantage of the
>>   LCAFs, the Mapping System may be used store non-hierarchical keys
>>=20
>> s/used store/ used to store/
>>=20
>=20
> ok
>=20
>=20
>>=20
>>   (such as MAC addresses), requiring different architectural =
approaches
>>   for scalability.  Another important difference between the LISP
>>   control and data-planes is that, and as a result of the local =
mapping
>>   cache available at ITR, the Mapping System does not need to operate
>>   at line-rate.
>>=20
>>   The LISP WG has discussed for the Mapping System architecture the
>>   four main techniques available in distributed systems, namely: =
graph-
>>   based databases in the form of LISP+ALT [RFC6836], hierarchical
>>   databases in the form of LISP-DDT [I-D.ietf-lisp-ddt], monolithic
>>   databases in the form of LISP-NERD [I-D.lear-lisp-nerd]
>>=20
>> This is now RFC6837, which should be put in the list of LISP-related =
RFCs.
>>=20
>>=20
>=20
> ok
>=20
>> and flat
>>   databases in the form of LISP-DHT
>>   [I-D.cheng-lisp-shdht],[I-D.mathy-lisp-dht].  Furthermore it is =
worth
>>   noting that, in some scenarios such as private deployments, the
>>   Mapping System can operate logically centralized.  In such cases it
>>   is typically composed of a single Map-Server/Map-Resolver.
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
10]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   In what follows we focus on the two mapping systems that have been
>>   implemented and deployed (LISP-ALT and LISP+DDT).
>>=20
>> 2.4.3.1.  LISP+ALT
>>=20
>>   The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
>>   Mapping System proposed, developed and deployed on the LISP pilot
>>   network.  It is based on a distributed BGP overlay.  All the
>>   participating nodes connect to their peers through static tunnels.
>>   Every ETR involved in the ALT topology advertises its EID prefixes
>>   making the EID routable on the overlay.
>>=20
>>   When an ITR needs a mapping, it sends a Map-Request to a nearby ALT
>>   router.  The ALT routers then forward the Map-Request on the =
overlay
>>   by inspecting their ALT routing tables.  When the Map-Request =
reaches
>>   the ETR responsible for the mapping, a Map-Reply is generated and
>>=20
>> s/ ETR responsible / ETR authoritative /
>>=20
>=20
> ok
>=20
>=20
>>   directly sent to the ITR's RLOC, without using the ALT overlay.
>>=20
>> 2.4.3.2.  LISP-DDT
>>=20
>>   LISP-DDT [I-D.ietf-lisp-ddt] is conceptually similar to the DNS, a
>>   hierarchical directory whose internal structure mirrors the
>>   hierarchical nature of the EID address space.  The DDT hierarchy is
>>   composed of DDT nodes forming a tree structure, the leafs of the =
tree
>>   are Map-Servers.  On top of the structure there is the DDT root =
node
>>   [DDT-ROOT], which is a particular instance of a DDT node and that
>>   matches the entire address space.  As in the case of DNS, DDT
>>   supports multiple redundant DDT nodes and/or DDT roots.  The
>>   following figure presents a schematic representation of the DDT
>>   hierarchy.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
11]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>                        /---------\
>>                        |         |
>>                        | DDT Root|
>>                        |   /0    |
>>                      ,.\---------/-,
>>                  ,-'`       |       `'.,
>>               -'`           |           `-
>>           /-------\     /-------\    /-------\
>>           |  DDT  |     |  DDT  |    |  DDT  |
>>           | Node  |     | Node  |    | Note  |  ...
>>           |  0/8  |     |  1/8  |    |  2/8  |
>>           \-------/     \-------/    \-------/
>>         _.                _.            . -..,,,_
>>       -`                -`              \        ````''--
>> +------------+     +------------+   +------------+ +------------+
>> | Map-Server |     | Map-Server |   | Map-Server | | Map-Server |
>> | EID-prefix1|     | EID-prefix2|   | EID-prefix3| | EID-prefix4|
>> +------------+     +------------+   +------------+ +------------+
>>=20
>>      Figre 3.- An schematic representation of the DDT tree structure,
>>              please note that the prefixes and the structure =
depitected
>>              should be only considered as an example.
>>=20
>>=20
>>   The DDT structure does not actually index EID-prefixes but eXtended
>>   EID-prefixes (XEID).  An XEID-prefix is just the concatenation of =
the
>>   following fields (from most significant bit to less significant =
bit):
>>   Database-ID, Instance ID, Address Family Identifier and the actual
>>   EID-prefix.  The Database-ID is provided for possible future
>>   requirements of higher levels in the hierarchy and to enable the
>>   creation of multiple and separate database trees.
>>=20
>>   In order to resolve a query LISP-DDT operates iteratively and in a
>>   similar way to the DNS.  DDT clients (usually Map-Resolvers) =
generate
>>   Map-Requests to the DDT root node.  In response they receive a =
newly
>>   introduced LISP-control message: a Map-Referral.  A Map-Referral
>>   provides the list of RLOCs of the set of DDT nodes matching a
>>   configured XEID delegation.  That is, the information contained in
>>   the Map-Referral points to the child of the queried DDT node that =
has
>>   more specific information about the queried XEID-prefix.  This
>>   process is repeated until the DDT client walks the tree structure
>>   (downwards) and discovers the Map-Server servicing the queried =
XEID.
>>   At this point the client sends a Map-Request and receives a =
Map-Reply
>>   containing the mappings.  It is important to note that DDT clients
>>   can also cache the information contained in Map-Referrals, that is,
>>   they cache the DDT structure.  This is used to reduce the mapping
>>   retrieving latency[Jakab].
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
12]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   The DDT Mapping System relies on manual configuration.  That is =
Map-
>>   Resolvers are manually configured with the set of available DDT =
root
>>   nodes while DDT nodes are manually configured with the appropriate
>>   XEID delegations.  Configuration changes in the DDT nodes are only
>>   required when the tree structure changes itself, but it doesn't
>>   depend on EID dynamics (RLOC allocation or traffic engineering =
policy
>>   changes).
>>=20
>> 2.5.  Internetworking Mechanisms
>>=20
>>   EIDs are typically identical to either IPv4 or IPv6 addresses and
>>   they are announced at the LISP Mapping System, however they are
>>=20
>> mappings are not =93announced=94 they are =93registered=94 into the =
mapping system.
>>=20
>>=20
>=20
> ok
>=20
>=20
>>   usually not announced in the Internet global routing system.  As a
>>   result LISP requires an internetworking mechanism to allow LISP =
sites
>>   to speak with non-LISP sites and viceversa.  LISP internetworking
>>   mechanisms are specified in [RFC6832].
>>=20
>>   LISP defines two entities to provide internetworking:
>>=20
>>   Proxy Ingress Tunnel Router (PITR):  PITRs provide connectivity =
from
>>      the legacy Internet to LISP sites.  PITRs announce in the global
>>      routing system blocks of EID prefixes (aggregating when =
possible)
>>      to attract traffic.  For each incoming data-packet, the PITR =
LISP-
>>      encapsulates it towards the RLOC(s) of the appropriate LISP =
site.
>>      The impact of PITRs in the routing table size of the DFZ is, in
>>      the worst-case, similar to the case in which LISP is not =
deployed.
>>      EID-prefixes will be aggregated as much as possible both by the
>>      PITR and by the global routing system.
>>=20
>>   Proxy Engress Tunnel Router (PETR):  PETRs provide connectivity =
from
>>      LISP sites to the legacy Internet.  In some scenarios, LISP =
sites
>>      may be unable to send encapsulated packets to the legacy =
Internet.
>>      For instance when Unicast Reverse Path Forwarding (uRPF) is used
>>      by Provider Edge routers, or when an intermediate network =
between
>>      a LISP site and a non-LISP site does not support the desired
>>      version of IP (IPv4 or IPv6).  In both cases the PETR allows to
>>      overcome such limitations by encapsulating packets over the
>>      network.  Finally, the RLOC of PETRs must be statically =
configured
>>      in ITRs.
>>=20
>> 3.  LISP Operational Mechanisms
>>=20
>>   In this section we detail the main operational mechanisms defined =
in
>>   LISP.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
13]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>> 3.1.  Cache Management
>>=20
>>   LISP's decoupled control and data-plane, where mappings are stored =
in
>>   the control-plane and used for forwarding in the data plane, =
requires
>>   of a local cache in ITRs to reduce signaling overhead (Map-Request/
>>   Map-Reply) and increase forwarding speed.  The local cache =
available
>>   at the ITRs, called Map-Cache, is used by the router to LISP-
>>   encapsulate packets.  The Map-Cache is indexed by (Instance ID, =
EID-
>>   prefix) and contains basically the set of RLOCs with the associated
>>   traffic engineering policies (priorities and weights).
>>=20
>>   The Map-Cache, as any other cache, requires cache coherence
>>   mechanisms to maintain up-to-date information.  LISP defines three
>>   main mechanisms for cache coherence:
>>=20
>>   Time-To-Live (TTL):  Each mapping contains a TTL set by the ETR, =
upon
>>      expiration of the TTL the ITR could refresh the mapping by =
sending
>>=20
>> s/ ITR could refresh / ITR has to refresh /
>>=20
>=20
> ok
>=20
>=20
>>      a new Map-Request.  Typical values for TTL defined by LISP are
>>      24h.
>>=20
>>   Solicit-Map-Request (SMR):  SMR is an explicit mechanism to update
>>      mapping information.  In particular a special type of =
Map-Request
>>      can be sent on demand by ETRs to request refreshing a mapping.
>>      Upon reception of a SMR message, the ITR must refresh the =
bindings
>>      by sending a Map-Request to the Mapping System.
>>=20
>>   Map-Versioning:  This optional mechanism piggybacks in the LISP
>>      header of data-packets the version number of the mappings used =
by
>>      an xTR.  This way, when an xTR receives a LISP-encapsulated =
packet
>>      from a remote xTR, it can check whether its own Map-Cache or the
>>      one of the remote xTR is outdated.  If its Map-Cache is =
outdated,
>>      it sends a Map-Request for the remote EID so to obtain the =
newest
>>      mappings.  On the contrary, if it detects that the remote xTR =
Map-
>>      Cache is outdated, it sends it a SMR to notify it that a new
>>=20
>> s/ it sends it / it sends /
>>=20
>=20
> ok
>=20
>=20
>>      mapping is available.
>>=20
>> 3.2.  RLOC Reachability
>>=20
>>   The LISP architecture is an edge to edge pull architecture, where =
the
>>   network state is stored in the control-plane while the data-plane
>>   pulls it on demand.  On the contrary BGP is a push architecture,
>>   where the required network state is pushed by means of BGP UPDATE
>>   messages to BGP speakers.  In push architectures, reachability
>>   information is also pushed to the interested routers.  However pull
>>   architectures require of explicit mechanisms to propagate
>>=20
>> s/ require of explicit/ require explicit/
>>=20
>=20
> ok
>=20
>=20
>>   reachability information.  LISP defines a set of mechanisms to =
inform
>>   ITRs and PITRS about the reachability of the cached RLOCs:
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
14]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   Locator Status Bits (LSB): LSB is a passive technique, the LSB =
field
>>   is carried by data-packets in the LISP header and can be set by a
>>   ETRs to specify which RLOCs are up/down.  This information can be
>>   used by the ITRs as a hint about the reachability to perform
>>   additional checks.  Also note that LSB does not provide path
>>   reachability status, only hints on the status of RLOCs.
>>=20
>>   Echo-nonce: This is also a passive technique, that can only operate
>>   effectively when data flows bi-directionally between two
>>   communicating xTRs.  Basically, an ITR piggybacks a random number
>>   (called nonce) in LISP data packets, if the path and the probed
>>   locator are up, the ETR will piggyback the same random number on =
the
>>   next data-packet, if this is not the case the ITR can set the =
locator
>>   as unreachable.  When traffic flow is unidirectional or when the =
ETR
>>   receiving the traffic is not the same as the ITR that transmits it
>>   back, additional mechanisms are required.
>>=20
>>   RLOC-probing: This is an active probing algorithm where ITRs send
>>   probes to specific locators, this effectively probes both the =
locator
>>   and the path.  In particular this is done by sending a Map-Request
>>   (with certain flags activated) on the data-plane and waiting in
>>   return a Map-Reply, also sent on the data-plane.  The active nature
>>   of RLOC-probing provides an effective mechanism to determine
>>   reachability and, in case of failure, switching to a different
>>   locator.  Furthermore the mechanism also provides useful RTT
>>   estimates of the delay of the path that can be used by other =
network
>>   algorithms.
>>=20
>>   Additionally, LISP also recommends inferring reachability of =
locators
>>   by using information provided by the underlay, in particular:
>>=20
>>   ICMP signaling: The LISP underlay -the current Internet- uses the
>>   ICMP protocol to signal unreachability (among other things).  LISP
>>   can take advantage of this and the reception of a ICMP Network
>>   Unreachable or ICMP Host Unreachable message can be seen as a hint
>>   that a locator might be unreachable, this should lead to perform
>>   additional checks.
>>=20
>>   Underlay routing: Both BGP and IBGP carry reachability information,
>>   LISP-capable routers that have access to underlay routing =
information
>>   can use it to determine if a given locator or path are reachable.
>>=20
>> 3.3.  ETR Synchronization
>>=20
>>   All the ETRs that are authoritative to a particular EID-prefix must
>>   announce the same mapping to the requesters, this means that ETRs
>>   must be aware of the status of the RLOCs of the remaining ETRs.  =
This
>>   is known as ETR synchronization.
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
15]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   At the time of this writing LISP does not specify a mechanism to
>>   achieve ETR synchronization.  Although many well-known techniques
>>   could be applied to solve this issue it is still under research, as =
a
>>   result operators must rely on coherent manual configuration
>>=20
>> 3.4.  MTU Handling
>>=20
>>   Since LISP encapsulates packets it requires dealing with packets =
that
>>   exceed the MTU of the path between the ITR and the ETR.  =
Specifically
>>   LISP defienes two mechanisms:
>>=20
>>   Stateless:  With this mechanism ITRs fragment packets that are too
>>      big, typically reassembly is performed at the destination host.
>>=20
>> too big is 1500 octets as defined in rfc6830, this can be mentioned =
here.
>>=20
>=20
> See below the updated paragraph:
>=20
>   Stateless:  With this mechanism ITRs fragment packets that are too
> Big (larger than 1500 octets), typically reassembly is performed at
> the destination host.
>=20
>>=20
>>   Stateful:  With this mechanism ITRs keep track of the MTU of the
>>      paths towards the destination locators by parsing the ICMP Too =
Big
>>      packets sent by intermediate routers.
>>=20
>>   In both cases if the packet cannot be framgneted (IPv4 with DF=3D1 =
or
>>   IPv6) then the ITR drops it and replies with a ICMP Too Big message
>>   to the source.
>>=20
>> 4.  Mobility
>>=20
>>   LISP can also be used to enable mobility of devices not located in
>>   LISP networks.  The problem with mobility of such devices is that
>>   their IP address changes whenever they change location, =
interrupting
>>   so flows.
>>=20
>> s/ interrupting so flows / hence, interrupting flows/
>>=20
>=20
> ok
>=20
>=20
>>   To enable mobility on such devices, the device can implement the =
xTR
>>   functionality where the IP address presented to applications is an
>>   EID that never changes while the IP address obtained from the =
network
>>   is used by the xTR as RLOC.  Packets are then transported on the
>>   network using the IP address assigned to the device by the visited
>>   network while at the application level IP addresses remain
>>   independent of the location of the device.
>>=20
>>   Whenever the device changes of RLOC, the ITR updates the RLOC of =
its
>>   local mapping and registers it to its Map-Server.  To avoid the =
need
>>   of a home gateway, the ITR also indicates the RLOC change to all
>>   remote devices that have ongoing communications with the device =
that
>>   moved.  The combination of both methods ensures the scalability of
>>   the system as signalling is strictly limited the Map-Server and to
>>   hosts with which communications are ongoing.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
16]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>> 5.  Multicast
>>=20
>>   LISP also supports multicast environments, the operational changes
>>   required to the multicast protocols are documented in [RFC6831].
>>=20
>>   In such scenarios, LISP creates multicast state both at the core =
and
>>   at the sites (both source and receiver).  In order to create
>>   multicast state at the sites, LISP routers unicast encapsulate PIM
>>   Join/Prune messages from receiver to source sites.  At the core, =
ETRs
>>   build a new PIM Join/Prune message addressed to the RLOC of the ITR
>>   servicing the source.  An simplified sequence is shown below:
>>=20
>>   1.  An end-host that belongs to a LISP site transmits a PIM Join/
>>       Prune message (S-EID,G) to join a multicast group.
>>=20
>>   2.  The join message flows to the ETR, upon reception the ETR =
builds
>>       two join messages, the first one unicast LISP-encapsulates the
>>       original join message towards the RLOC of the ITR servicing the
>>       source.  This message creates multicast state at the source =
site.
>>       The second join message contains as destination address the =
RLOC
>>       of the ITR servicing the source (S-RLOC, G) and creates =
multicast
>>       state at the core.
>>=20
>>   3.  Multicast data packets originated by the source (S-EID, G) flow
>>       from the source to the ITR.  The ITR LISP-encapsulates the
>>       multicast packets, the outter header includes its own RLOC as =
the
>>       source (S-RLOC) and the original multicast group address (G) as
>>       the destination.  Please note that multicast group address are
>>       logical and are not resolved by the mapping system.  Then the
>>       multicast packet is transmitted through the core towards the
>>       receiving ETRs that decapsulates the packets and sends them =
using
>>       the receiver's site multicast state.
>>=20
>> 6.  Security
>>=20
>>   LISP uses a pull architecture to learn mappings.  While in a push
>>   system, the state necessary to forward packets is learned
>>   independently of the traffic itself, with a pull architecture, the
>>   system becomes reactive and data-plane events (e.g., the arrival of =
a
>>   packet for an unknown destination) may trigger control-plane =
events.
>>   This on-demand learning of mappings provides many advantages as
>>   discussed above but may also affect the way security must be
>>   envisioned.
>>=20
>>   Usually, the data-plane is implemented in the fast path of routers =
to
>>   provide high performance forwarding capabilities while the control-
>>   plane features are implemented in the slow path to offer high
>>   flexibility and a performance gap of several order of magnitude can
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
17]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   be observed between the slow and the fast paths.  As a consequence,
>>   the way data-plane events are notified to the control-plane must be
>>   though carefully so to not overload the slow path and rate limiting
>>   should be used as specified in [RFC6830].
>>=20
>>   Care must also been taken so to not overload the mapping system
>>   (i.e., the control plane infrastructure) as the operations to be
>>   performed by the mapping system may be more complex than those on =
the
>>   data-plane, for that reason [RFC6830] recommends to rate limit the
>>   sending of messages to the mapping system.
>>=20
>>   To improve resiliency and reduce the overall number of messages
>>   exchanged, LISP offers the possibility to leak control =
informations,
>>   such as reachabilty of locators, directly into data plane packets.
>>   In environments that are not fully trusted, control informations
>>   gleaned from data-plane packets should be verified before using =
them.
>>=20
>>   Mappings are the centrepiece of LISP and all precautions must be
>>   taken to avoid them to be manipulated or misused by malicious
>>   entities.  Using trustable Map-Server that strictly respect =
[RFC6833]
>>=20
>> s/ Map-Server / Map-Servers/
>>=20
>=20
> ok
>=20
>=20
>>   and the lightweight authentication mechanism proposed by LISP-Sec
>>   [I-D.ietf-lisp-sec] is a possibility to reduce the risk.  In more
>>   critical environments, stronger authentication may have to be used.
>>=20
>>   Packets are transported encapsulated with LISP meaning that devices
>>   on the path between an ITR (or PITR) and an ETR (or PETR) cannot
>>   correctly inspect the content of packets unless they implement
>>   methods to strip the headers added by LISP.  Similarly, mappings
>>   enable triangular routing (i.e., packets of a flow cross different
>>   border routers depending on their direction) which means that
>>   intermediate boxes may have incomplete view on the traffic they
>>   inspect or manipulate.
>>=20
>>   More details about security implications of LISP can be found in
>>=20
>> s/ can be found / are discussed /
>>=20
>=20
> ok
>=20
>=20
>>   [I-D.ietf-lisp-threats].
>>=20
>> 7.  Use Cases
>>=20
>> 7.1.  Traffic Engineering
>>=20
>>   BGP is the standard protocol to implement inter-domain routing.  =
With
>>   BGP, routing informations are propagated along the network and each
>>   autonomous system can implement its own routing policy that will
>>   influence the way routing information are propagated.  The direct
>>   consequence is that an autonomous system cannot precisely control =
the
>>   way the traffic will enter the network.
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
18]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   As opposed to BGP, a LISP site can strictly impose via which ETRs =
the
>>   traffic must enter the network even though the path followed to =
reach
>>   the ETR is not under the control of the LISP site.  This fine =
control
>>   is implemented with the mappings.  When a remote site is willing to
>>   send traffic to a LISP site, it retrieves the mapping associated to
>>   the destination EID via the mapping system.  The mapping is sent
>>   directly by the owner of EID and is not altered by any intermediate
>>   network.
>>=20
>>   A mapping associates a list of RLOCs to an EID prefix.  Each RLOC
>>   corresponds to an interface of an ETR that is able to correctly
>>   forward packets to EIDs in the prefix.  Each RLOC is tagged with a
>>   priority and a weight in the mapping.  The priority is used to
>>   indicates which RLOCs should be preferred to send packets (the =
least
>>   preferred ones being provided for backup purpose).  The weight
>>   permits to balance the load between the RLOCs with the same =
priority,
>>   proportionally to the weight value.
>>=20
>>   As mappings are directly issued by the owner of the EID and not
>>=20
>> the definition of =93owner=94 is somehow fuzzy. Wouldn=92t be better =
to replace it
>> by =93authoritative ETR=94?
>>=20
>=20
> ok
>=20
>=20
>>=20
>>   altered while transmitted to the remote site, it offers highly
>>   flexible incoming inter-domain traffic engineering with even the
>>   possibility for a site to issue a different mapping for each remote
>>   site, implementing so precise routing policies.
>>=20
>> s/ implementing so precise/ hence implementing fine-grained /
>>=20
>> 7.2.  LISP for IPv6 Transition
>>=20
>>   LISP encapsulations permits to transport packets using EIDs from a
>>   given address family (e.g., IPv6) with packets with addresses
>>   belonging to another address family (e.g., IPv4).  The absence of
>>   correlation between the address family of RLOCs and EIDs makes LISP =
a
>>   candidate to ease the transition to IPv4.
>>=20
>>   For example, two IPv6-only data centers could be interconnected via
>>   the legacy IPv4 Internet.  If their border routers are LISP =
capable,
>>   sending packets between the data center is done without any form of
>>   translation as the native IPv6 packets (in the EID space) will be
>>   LISP encapsulated and transmitted over the IPv4 legacy Internet by
>>   the mean of IPv4 RLOCs.
>>=20
>> 7.3.  LISP for Network Virtualization
>>=20
>>   It is nowadays common to operate several virtual networks over the
>>   same physical infrastructure.  The current approach usually rely on
>>   BGP/MPLS VPNs, where BGP is used to exchange routing information =
and
>>   MPLS to segregate packets of the different logical networks.  This
>>   functionality could be achieved with LISP where the mappings and =
the
>>   mapping system are used instead of BGP and the LISP encapsulation =
is
>>   used to replace MPLS.
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
19]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   In virtual networks, it is essential to distinguish to which =
virtual
>>   network a packet belongs and tags or labels are used for that
>>   purpose.  With LISP, the distinction can be made with the Instance =
ID
>>   field.  When an ITR encapsulates a packet from a particular virtual
>>   network (e.g., known via the VRF or VLAN), it tags the encapsulated
>>   packet with the Instance ID corresponding to the virtual network of
>>   the packet.  When an ETR receives a packet tagged with an Instance =
ID
>>   it uses the Instance ID to determine how to threat the packet.
>>=20
>>   Appart from the simplicity of managing mappings, the advantage of
>>   using LISP for virtual network is that it does not impose any
>>   requirement on the underlying network, except running IP.
>>=20
>> 7.4.  LISP for Virtual Machine Mobility in Data Centers
>>=20
>>   A way to enable seamless virtual machine mobility in data center is
>>   to conceive the datacenter backbone as the RLOC space and the
>>   subnetworks where servers are hosted as forming the EID space.  A
>>   LISP router is placed at the border between the backbone and each
>>   sub-network.  When a virtual machine is moved to another =
subnetwork,
>>   it can (temporarily) keep the address of the sub-network it was
>>   hosted before the move so to allow ongoing communications to =
subsist.
>>   When a subnetwork detects the presence of a host with an address =
that
>>   does not belong to the subnetwork (e.g., via a message sent by the
>>   hypervisor), the LISP router of the new subnetwork registers the IP
>>   address of the virtual machine as an EID to the Map-Server of the
>>   subnetwork and associates its own address as RLOC.
>>=20
>>   To inform the other LISP routers that the machine moved and where,
>>   and then to avoid detours via the initial subnetwork, every Map-
>>   Server can listen on a predefined multicast address that is used as
>>   source address for Map-Register.  As a result, the Map-Notify sent
>>   back by the Map-Server will be received by all the LISP routers =
that
>>   hence automatically learn the new location of the virtual machine.
>>=20
>> 8.  Security Considerations
>>=20
>>   This document does not specify any protocol or operational =
practices
>>   and hence, does not have any security considerations.
>>=20
>> 9.  IANA Considerations
>>=20
>>   This memo includes no request to IANA.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
20]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>> 10.  Acknowledgements
>>=20
>>   To Do.
>>=20
>> 11.  References
>>=20
>> 11.1.  Normative References
>>=20
>>   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
>>              Requirement Levels", BCP 14, RFC 2119, March 1997.
>>=20
>>   [RFC4116]  Abley, J., Lindqvist, K., Davies, E., Black, B., and V.
>>              Gill, "IPv4 Multihoming Practices and Limitations", RFC
>>              4116, July 2005.
>>=20
>>   [RFC4984]  Meyer, D., Zhang, L., and K. Fall, "Report from the IAB
>>              Workshop on Routing and Addressing", RFC 4984, September
>>              2007.
>>=20
>>   [RFC6830]  Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The
>>              Locator/ID Separation Protocol (LISP)", RFC 6830, =
January
>>              2013.
>>=20
>>   [RFC6831]  Farinacci, D., Meyer, D., Zwiebel, J., and S. Venaas, =
"The
>>              Locator/ID Separation Protocol (LISP) for Multicast
>>              Environments", RFC 6831, January 2013.
>>=20
>>   [RFC6832]  Lewis, D., Meyer, D., Farinacci, D., and V. Fuller,
>>              "Interworking between Locator/ID Separation Protocol
>>              (LISP) and Non-LISP Sites", RFC 6832, January 2013.
>>=20
>>   [RFC6833]  Fuller, V. and D. Farinacci, "Locator/ID Separation
>>              Protocol (LISP) Map-Server Interface", RFC 6833, January
>>              2013.
>>=20
>>   [RFC6834]  Iannone, L., Saucez, D., and O. Bonaventure, "Locator/ID
>>              Separation Protocol (LISP) Map-Versioning", RFC 6834,
>>              January 2013.
>>=20
>>   [RFC6835]  Farinacci, D. and D. Meyer, "The Locator/ID Separation
>>              Protocol Internet Groper (LIG)", RFC 6835, January 2013.
>>=20
>>   [RFC6836]  Fuller, V., Farinacci, D., Meyer, D., and D. Lewis,
>>              "Locator/ID Separation Protocol Alternative Logical
>>              Topology (LISP+ALT)", RFC 6836, January 2013.
>>=20
>>   [RFC6935]  Eubanks, M., Chimento, P., and M. Westerlund, "IPv6 and
>>              UDP Checksums for Tunneled Packets", RFC 6935, April =
2013.
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
21]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   [RFC6936]  Fairhurst, G. and M. Westerlund, "Applicability =
Statement
>>              for the Use of IPv6 UDP Datagrams with Zero Checksums",
>>              RFC 6936, April 2013.
>>=20
>>   [RFC7215]  Jakab, L., Cabellos-Aparicio, A., Coras, F., Domingo-
>>              Pascual, J., and D. Lewis, "Locator/Identifier =
Separation
>>              Protocol (LISP) Network Element Deployment
>>              Considerations", RFC 7215, April 2014.
>>=20
>> 11.2.  Informative References
>>=20
>>   [Chiappa]  Chiappa, J., "Endpoints and Endpoint names: A Propose
>>              Enhancement to the Internet Architecture,
>>              http://mercury.lcs.mit.edu/~jnc/tech/endpoints.txt", =
1999.
>>=20
>>   [DDT-ROOT]
>>              LISP DDT ROOT, , "http://ddt-root.org/", August 2013.
>>=20
>>   [DFZ]      Huston, Geoff., "Growth of the BGP Table - 1994 to =
Present
>>              http://bgp.potaroo.net/", August 2013.
>>=20
>>   [I-D.cheng-lisp-shdht]
>>              Cheng, L. and J. Wang, "LISP Single-Hop DHT Mapping
>>              Overlay", draft-cheng-lisp-shdht-04 (work in progress),
>>              July 2013.
>>=20
>>   [I-D.ermagan-lisp-nat-traversal]
>>              Ermagan, V., Farinacci, D., Lewis, D., Skriver, J., =
Maino,
>>              F., and C. White, "NAT traversal for LISP", =
draft-ermagan-
>>              lisp-nat-traversal-03 (work in progress), March 2013.
>>=20
>>=20
>> This is never actually cited in the actual version of the document.
>>=20
>>=20
>=20
> Thanks for cathing this one!
>=20
>=20
>>=20
>>   [I-D.ietf-lisp-ddt]
>>              Fuller, V., Lewis, D., Ermagan, V., and A. Jain, "LISP
>>              Delegated Database Tree", draft-ietf-lisp-ddt-01 (work =
in
>>              progress), March 2013.
>>=20
>>   [I-D.ietf-lisp-lcaf]
>>              Farinacci, D., Meyer, D., and J. Snijders, "LISP =
Canonical
>>              Address Format (LCAF)", draft-ietf-lisp-lcaf-05 (work in
>>              progress), May 2014.
>>=20
>>   [I-D.ietf-lisp-sec]
>>              Maino, F., Ermagan, V., Cabellos-Aparicio, A., and D.
>>              Saucez, "LISP-Security (LISP-SEC)", =
draft-ietf-lisp-sec-06
>>              (work in progress), April 2014.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
22]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   [I-D.ietf-lisp-threats]
>>              Saucez, D., Iannone, L., and O. Bonaventure, "LISP =
Threats
>>              Analysis", draft-ietf-lisp-threats-10 (work in =
progress),
>>              July 2014.
>>=20
>>   [I-D.lear-lisp-nerd]
>>              Lear, E., "NERD: A Not-so-novel EID to RLOC Database",
>>              draft-lear-lisp-nerd-08 (work in progress), March 2010.
>>=20
>>   [I-D.mathy-lisp-dht]
>>              Mathy, L., Iannone, L., and O. Bonaventure, ""LISP-DHT:
>>              Towards a DHT to map identifiers onto locators" draft-
>>              mathy-lisp-dht-00 (work in progress)", April 2008.
>>=20
>>   [Jakab]    Jakab, L., Cabellos, A., Saucez, D., and O. Bonaventure,
>>              "LISP-TREE: A DNS Hierarchy to Support the LISP Mapping
>>              System, IEEE Journal on Selected Areas in =
Communications,
>>              vol. 28, no. 8, pp. 1332-1343", October 2010.
>>=20
>>   [Quoitin]  Quoitin, B., Iannone, L., Launois, C., and O. =
Bonaventure,
>>              ""Evaluating the Benefits of the Locator/Identifier
>>              Separation" in Proceedings of 2Nd ACM/IEEE International
>>              Workshop on Mobility in the Evolving Internet
>>              Architecture", 2007.
>>=20
>> Appendix A.  A Brief History of Location/Identity Separation
>>=20
>>   The LISP system for separation of location and identity resulted =
from
>>   the discussions of this topic at the Amsterdam IAB Routing and
>>   Addressing Workshop, which took place in October 2006 [RFC4984].
>>=20
>>   A small group of like-minded personnel from various scattered
>>   locations within Cisco, spontaneously formed immediately after that
>>   workshop, to work on an idea that came out of informal discussions =
at
>>   the workshop.  The first Internet-Draft on LISP appeared in =
January,
>>   2007, along with a LISP mailing list at the IETF.
>>=20
>>   Trial implementations started at that time, with initial trial
>>   deployments underway since June 2007; the results of early =
experience
>>   have been fed back into the design in a continuous, ongoing process
>>   over several years.  LISP at this point represents a moderately
>>   mature system, having undergone a long organic series of changes =
and
>>   updates.
>>=20
>>   LISP transitioned from an IRTF activity to an IETF WG in March =
2009,
>>   and after numerous revisions, the basic specifications moved to
>>   becoming RFCs at the start of 2013 (although work to expand and
>>=20
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
23]
>>=20
>> Internet-Draft              LISP Introduction             September =
2014
>>=20
>>=20
>>   improve it, and find new uses for it, continues, and undoubtly will
>>   for a long time to come).
>>=20
>> A.1.  Old LISP Models
>>=20
>>   LISP, as initilly conceived, had a number of potential operating
>>   modes, named 'models'.  Although they are now obsolete, one
>>   occasionally sees mention of them, so they are briefly described
>>   here.
>>=20
>>   LISP 1:  EIDs all appear in the normal routing and forwarding =
tables
>>      of the network (i.e. they are 'routable');this property is used =
to
>>      'bootstrap' operation, by using this to load EID->RLOC mappings.
>>      Packets were sent with the EID as the destination in the outer
>>      wrapper; when an ETR saw such a packet, it would send a =
Map-Reply
>>      to the source ITR, giving the full mapping.
>>=20
>>   LISP 1.5:  Similar to LISP 1, but the routability of EIDs happens =
on
>>      a separate network.
>>=20
>>   LISP 2:  EIDs are not routable; EID->RLOC mappings are available =
from
>>      the DNS.
>>=20
>>   LISP 3:  EIDs are not routable; and have to be looked up in in a =
new
>>      EID->RLOC mapping database (in the initial concept, a system =
using
>>      Distributed Hash Tables).  Two variants were possible: a 'push'
>>      system, in which all mappings were distributed to all ITRs, and =
a
>>      'pull' system in which ITRs load the mappings they need, as
>>      needed.
>>=20
>> Authors' Addresses
>>=20
>>   Albert Cabellos
>>   UPC-BarcelonaTech
>>   c/ Jordi Girona 1-3
>>   Barcelona, Catalonia  08034
>>   Spain
>>=20
>>   Email: acabello@ac.upc.edu
>>=20
>>=20
>>   Damien Saucez (Ed.)
>>   INRIA
>>   2004 route des Lucioles BP 93
>>   Sophia Antipolis Cedex  06902
>>   France
>>=20
>>   Email: damien.saucez@inria.fr
>>=20
>>=20
>>=20
>> Cabellos & Saucez (Ed.)  Expires March 26, 2015                [Page =
24]
>>=20
>>=20
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_6C75CDF7-E6C3-44FC-9B0C-EEDEBCCDA17A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi =
Albert,<div><br></div><div>thanks for the reply, the changes you suggest =
look good to =
me.</div><div><br></div><div>ciao</div><div><br></div><div>Luigi</div><div=
><br></div><div><br><div><div>On 02 Oct 2014, at 01:48, Albert Cabellos =
&lt;<a =
href=3D"mailto:albert.cabellos@gmail.com">albert.cabellos@gmail.com</a>&gt=
; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div style=3D"font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;">Hi Luigi<br><br>Thanks for your =
comments, please see below our answers:<br><br>On Fri, Sep 26, 2014 at =
4:47 PM, Luigi Iannone &lt;<a =
href=3D"mailto:ggx@gigix.net">ggx@gigix.net</a>&gt; =
wrote:<br><blockquote type=3D"cite">Hi Albert, Damien,<br><br>thank you =
for this new document. It is very easy to read and is =
pretty<br>clear.<br><br>Hereafter my personal =
comments/review.<br><br>ciao<br><br>Luigi<br><br><br><br><br><br><br>Netwo=
rk Working Group =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;A. Cabellos<br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;UPC-BarcelonaTech<br>Intended status: Informational =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;D. Saucez (Ed.)<br>Expires: March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INRIA<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Septemb=
er 22, 2014<br><br><br>An Architectural Introduction to the LISP =
Location-Identity =
Separation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System<br>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;draft-ietf-lisp-introduction-05.txt<br><br>Abstract<=
br><br>&nbsp;&nbsp;This document describes the Locator/ID Separation =
Protocol (LISP)<br>&nbsp;&nbsp;architecture, its main operational =
mechanisms as well as its design<br>&nbsp;&nbsp;rationale.<br><br>This =
abstract states the content of the document but not its =
purpose.<br><br></blockquote><br>Since other people have similar issues =
with the abstract I=B4ll send =96in<br>a separate email- a new version =
to see if we can agree.<br><br><blockquote type=3D"cite"><br>Requirements =
Language<br><br>&nbsp;&nbsp;The key words "MUST", "MUST NOT", =
"REQUIRED", "SHALL", "SHALL NOT",<br>&nbsp;&nbsp;"SHOULD", "SHOULD NOT", =
"RECOMMENDED", "MAY", and "OPTIONAL" in this<br>&nbsp;&nbsp;document are =
to be interpreted as described in RFC 2119 [RFC2119].<br><br>Status of =
This Memo<br><br>&nbsp;&nbsp;This Internet-Draft is submitted in full =
conformance with the<br>&nbsp;&nbsp;provisions of BCP 78 and BCP =
79.<br><br>&nbsp;&nbsp;Internet-Drafts are working documents of the =
Internet Engineering<br>&nbsp;&nbsp;Task Force (IETF). &nbsp;Note that =
other groups may also distribute<br>&nbsp;&nbsp;working documents as =
Internet-Drafts. &nbsp;The list of current =
Internet-<br>&nbsp;&nbsp;Drafts is at <a =
href=3D"http://datatracker.ietf.org/drafts/current/">http://datatracker.ie=
tf.org/drafts/current/</a>.<br><br>&nbsp;&nbsp;Internet-Drafts are draft =
documents valid for a maximum of six months<br>&nbsp;&nbsp;and may be =
updated, replaced, or obsoleted by other documents at =
any<br>&nbsp;&nbsp;time. &nbsp;It is inappropriate to use =
Internet-Drafts as reference<br>&nbsp;&nbsp;material or to cite them =
other than as "work in progress."<br><br>&nbsp;&nbsp;This Internet-Draft =
will expire on March 26, 2015.<br><br>Copyright =
Notice<br><br>&nbsp;&nbsp;Copyright (c) 2014 IETF Trust and the persons =
identified as the<br>&nbsp;&nbsp;document authors. &nbsp;All rights =
reserved.<br><br>&nbsp;&nbsp;This document is subject to BCP 78 and the =
IETF Trust's Legal<br>&nbsp;&nbsp;Provisions Relating to IETF =
Documents<br>&nbsp;&nbsp;(<a =
href=3D"http://trustee.ietf.org/license-info">http://trustee.ietf.org/lice=
nse-info</a>) in effect on the date of<br><br><br><br>Cabellos &amp; =
Saucez (Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 1]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;publication of this document. =
&nbsp;Please review these documents<br>&nbsp;&nbsp;carefully, as they =
describe your rights and restrictions with respect<br>&nbsp;&nbsp;to =
this document. &nbsp;Code Components extracted from this document =
must<br>&nbsp;&nbsp;include Simplified BSD License text as described in =
Section 4.e of<br>&nbsp;&nbsp;the Trust Legal Provisions and are =
provided without warranty as<br>&nbsp;&nbsp;described in the Simplified =
BSD License.<br><br>Table of Contents<br><br>&nbsp;&nbsp;1. =
&nbsp;Introduction &nbsp;. . . . . . . . . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;3<br>&nbsp;&nbsp;2. &nbsp;LISP Architecture . . . . . . . . =
. . . . . . . . . . . . . . =
&nbsp;&nbsp;4<br>&nbsp;&nbsp;&nbsp;&nbsp;2.1. &nbsp;Design Principles . =
. . . . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;4<br>&nbsp;&nbsp;&nbsp;&nbsp;2.2. &nbsp;Overview of the =
Architecture &nbsp;. . . . . . . . . . . . . . =
&nbsp;&nbsp;4<br>&nbsp;&nbsp;&nbsp;&nbsp;2.3. &nbsp;Data-Plane &nbsp;. . =
. . . . . . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;7<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1. &nbsp;LISP =
encapsulation &nbsp;. . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;7<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2. &nbsp;LISP =
Forwarding State . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;8<br>&nbsp;&nbsp;&nbsp;&nbsp;2.4. &nbsp;Control-Plane . . . =
. . . . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;9<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1. &nbsp;LISP =
Mappings . . . . . . . . . . . . . . . . . . . . =
&nbsp;&nbsp;9<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2. =
&nbsp;Mapping System Interface &nbsp;. . . . . . . . . . . . . . =
&nbsp;&nbsp;9<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3. =
&nbsp;Mapping System &nbsp;. . . . . . . . . . . . . . . . . . . =
&nbsp;10<br>&nbsp;&nbsp;&nbsp;&nbsp;2.5. &nbsp;Internetworking =
Mechanisms &nbsp;. . . . . . . . . . . . . . . =
&nbsp;13<br>&nbsp;&nbsp;3. &nbsp;LISP Operational Mechanisms . . . . . . =
. . . . . . . . . . . &nbsp;13<br>&nbsp;&nbsp;&nbsp;&nbsp;3.1. =
&nbsp;Cache Management &nbsp;. . . . . . . . . . . . . . . . . . . . =
&nbsp;14<br>&nbsp;&nbsp;&nbsp;&nbsp;3.2. &nbsp;RLOC Reachability . . . . =
. . . . . . . . . . . . . . . . &nbsp;14<br>&nbsp;&nbsp;&nbsp;&nbsp;3.3. =
&nbsp;ETR Synchronization . . . . . . . . . . . . . . . . . . . =
&nbsp;15<br>&nbsp;&nbsp;&nbsp;&nbsp;3.4. &nbsp;MTU Handling &nbsp;. . . =
. . . . . . . . . . . . . . . . . . . &nbsp;16<br>&nbsp;&nbsp;4. =
&nbsp;Mobility &nbsp;. . . . . . . . . . . . . . . . . . . . . . . . . . =
&nbsp;16<br>&nbsp;&nbsp;5. &nbsp;Multicast . . . . . . . . . . . . . . . =
. . . . . . . . . . . &nbsp;17<br>&nbsp;&nbsp;6. &nbsp;Security &nbsp;. =
. . . . . . . . . . . . . . . . . . . . . . . . . =
&nbsp;17<br>&nbsp;&nbsp;7. &nbsp;Use Cases . . . . . . . . . . . . . . . =
. . . . . . . . . . . &nbsp;18<br>&nbsp;&nbsp;&nbsp;&nbsp;7.1. =
&nbsp;Traffic Engineering . . . . . . . . . . . . . . . . . . . =
&nbsp;18<br>&nbsp;&nbsp;&nbsp;&nbsp;7.2. &nbsp;LISP for IPv6 Transition =
&nbsp;. . . . . . . . . . . . . . . . =
&nbsp;19<br>&nbsp;&nbsp;&nbsp;&nbsp;7.3. &nbsp;LISP for Network =
Virtualization . . . . . . . . . . . . . =
&nbsp;19<br>&nbsp;&nbsp;&nbsp;&nbsp;7.4. &nbsp;LISP for Virtual Machine =
Mobility in Data Centers . . . . &nbsp;20<br>&nbsp;&nbsp;8. =
&nbsp;Security Considerations . . . . . . . . . . . . . . . . . . . =
&nbsp;20<br>&nbsp;&nbsp;9. &nbsp;IANA Considerations . . . . . . . . . . =
. . . . . . . . . . . &nbsp;20<br>&nbsp;&nbsp;10. Acknowledgements =
&nbsp;. . . . . . . . . . . . . . . . . . . . . . =
&nbsp;21<br>&nbsp;&nbsp;11. References &nbsp;. . . . . . . . . . . . . . =
. . . . . . . . . . . &nbsp;21<br>&nbsp;&nbsp;&nbsp;&nbsp;11.1. =
&nbsp;Normative References . . . . . . . . . . . . . . . . . . =
&nbsp;21<br>&nbsp;&nbsp;&nbsp;&nbsp;11.2. &nbsp;Informative References . =
. . . . . . . . . . . . . . . . &nbsp;22<br>&nbsp;&nbsp;Appendix A. =
&nbsp;A Brief History of Location/Identity Separation &nbsp;. . =
&nbsp;23<br>&nbsp;&nbsp;&nbsp;&nbsp;A.1. &nbsp;Old LISP Models . . . . . =
. . . . . . . . . . . . . . . . &nbsp;24<br>&nbsp;&nbsp;Authors' =
Addresses &nbsp;. . . . . . . . . . . . . . . . . . . . . . . =
&nbsp;24<br><br><br><br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 2]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>1. &nbsp;Introduction<br><br>The document does =
not need to justify LISP existence. IMO would better to<br>start =
&nbsp;explaining the purpose of the document<br>and afterward give a =
glimpse at why LISP has been actually =
designed.<br><br><br></blockquote><br>Since other people have similar =
issues with this section I=B4ll send =96in<br>a separate email- a new =
version to see if we can agree.<br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;There is a rough consensus that the =
Internet routing and addressing<br>&nbsp;&nbsp;system is facing severe =
scalability issues [RFC4984]. &nbsp;Specifically,<br>&nbsp;&nbsp;the =
growth in the size of the routing tables of the Default-Free =
Zone<br>&nbsp;&nbsp;(DFZ) is accelerating and showing a supra-linear =
slope [DFZ]. &nbsp;The<br>&nbsp;&nbsp;main driving force behind this =
growth is the de-aggregation of BGP<br>&nbsp;&nbsp;prefixes, which =
results from the existing BGP multihoming and =
traffic<br>&nbsp;&nbsp;engineering mechanisms that are used -at the time =
of this writing- on<br>&nbsp;&nbsp;the Internet, as well as =
non-aggregatable address allocations.<br><br>&nbsp;&nbsp;This issue has =
two profound implications, on the one hand Internet<br>&nbsp;&nbsp;core =
routers are exposed to the network dynamics of the edge. =
&nbsp;For<br>&nbsp;&nbsp;instance this typically leads to an increased =
amount of BGP UPDATE<br>&nbsp;&nbsp;messages (churn), which results in =
additional processing requirements<br>&nbsp;&nbsp;of Internet core =
routers in order to timely compute the DFZ RIB.<br>&nbsp;&nbsp;Secondly, =
the supra-linear growth imposes strong requirements on =
the<br>&nbsp;&nbsp;size of the memory storing the DFZ FIB. &nbsp;Both =
aspects lead to an<br>&nbsp;&nbsp;increase on the development and =
production cost of high-end routers,<br>&nbsp;&nbsp;and it is unclear if =
the semiconductor and router manufacturer<br>&nbsp;&nbsp;industries will =
be able to cope, in the long-term, with such<br>&nbsp;&nbsp;stringent =
requirements in a cost-effective way[RFC4984].<br><br>missing space =
s/way[RFC4984]/way =
[RFC4984]/<br><br><br></blockquote><br>ok<br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;Although this important scalability issue is =
relatively new, the<br>&nbsp;&nbsp;architectural reasons behind it are =
well-known many years ago.<br><br>s/behind it are well-known/behind it =
were well-know already/<br><br></blockquote><br>ok<br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;Indeed, and as pointed out by [Chiappa], IP =
addresses have overloaded<br>&nbsp;&nbsp;semantics. &nbsp;Currently, IP =
addresses both identify the topological<br>&nbsp;&nbsp;location of a =
network attachment point as well as the node's<br>&nbsp;&nbsp;identity. =
&nbsp;However, nodes and routing have fundamentally =
different<br>&nbsp;&nbsp;requirements, routing systems require that =
addresses are aggregatable<br>&nbsp;&nbsp;and have topological meaning, =
while nodes require to be identified<br>&nbsp;&nbsp;independently of =
their current location.<br><br>&nbsp;&nbsp;The Locator/ID Separation =
Protocol (LISP), specified in [RFC6830], is<br>&nbsp;&nbsp;built on top =
of this basic idea: decoupling the IP address =
overloaded<br>&nbsp;&nbsp;semantics. &nbsp;LISP creates two separate =
namespaces, EIDs (End-host<br>&nbsp;&nbsp;IDentifiers) and RLOCs =
(Routing LOCators), both are -typically, but<br>&nbsp;&nbsp;not limited =
to- syntactically identical to the current IPv4 and =
IPv6<br>&nbsp;&nbsp;addresses. &nbsp;EIDs are used to uniquely identify =
nodes irrespective of<br>&nbsp;&nbsp;their topological location and are =
typically routed intra-domain.<br>&nbsp;&nbsp;RLOCs are assigned =
topologically to network attachment points and =
are<br>&nbsp;&nbsp;typically routed inter-domain. &nbsp;With LISP, the =
edge of the Internet<br>&nbsp;&nbsp;-where the nodes are connected- and =
the core -where inter-domain<br>&nbsp;&nbsp;routing occurs- are =
architecturally separated and interconnected =
by<br>&nbsp;&nbsp;LISP-capable routers. &nbsp;LISP also introduces a =
publicly accessible<br>&nbsp;&nbsp;database, called the Mapping System, =
to store and retrieve mappings<br>&nbsp;&nbsp;between identity and =
location. &nbsp;LISP-capable routers exchange =
packets<br>&nbsp;&nbsp;over the Internet core by encapsulating them to =
the appropriate<br><br><br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires =
March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 3]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;location. &nbsp;By taking advantage =
of such separation between location<br>&nbsp;&nbsp;and identity, the =
Internet core is populated with RLOCs which can =
be<br>&nbsp;&nbsp;quasi-static and highly aggregatable, hence scalable =
[Quoitin].<br><br>&nbsp;&nbsp;This document describes the LISP =
architecture, its main operational<br>&nbsp;&nbsp;mechanisms as its =
design rationale. &nbsp;It is important to note that<br>&nbsp;&nbsp;this =
document does not specify or complement the LISP protocol. =
&nbsp;The<br>&nbsp;&nbsp;interested reader should refer to the main LISP =
specifications<br>&nbsp;&nbsp;[RFC6830] and the complementary documents =
[RFC6831],[RFC6832],<br>&nbsp;&nbsp;[RFC6833],[RFC6834],[RFC6835], =
[RFC6836] for the protocol<br>&nbsp;&nbsp;specifications along with the =
LISP deployment guidelines [RFC7215].<br><br>2. &nbsp;LISP =
Architecture<br><br>&nbsp;&nbsp;This section presents the LISP =
architecture, we first detail the<br><br>This rather a style issue, but =
IMO is better to have an impersonal text so<br>in stead of =93we =
detail=85.=94 you can write =93design principles of LISP are =
first<br>detailed before describing=85..=94<br><br>The whole document =
should be checked if you decide to switch to =
impersonal<br>form.<br><br><br></blockquote><br>I personally prefer to =
write with this style. I understand that this<br>is a matter of =
taste.<br><br><blockquote type=3D"cite"><br>&nbsp;&nbsp;design =
principles of LISP and then we proceed to describe its =
main<br>&nbsp;&nbsp;aspects: data-plane, control-plane, and =
internetworking mechanisms.<br><br>RFC6832 is about =93interworking=94 =
not =93inter_net_working=94 IMO =93interworking"<br>should be used all =
over the document (including tile of section 2.5)<br><br>2.1. =
&nbsp;Design Principles<br><br>&nbsp;&nbsp;The LISP architecture is =
built on top of four basic =
design<br>&nbsp;&nbsp;principles:<br><br>&nbsp;&nbsp;o =
&nbsp;Locator/Identifier split: By decoupling the overloaded =
semantics<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of the current IP addresses =
the Internet core can be assigned =
with<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;topological meaningful address and =
hence, can use aggregation to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scale. =
&nbsp;Devices are assigned with identity meaningful address =
that<br><br>s/address/addresses/<br><br></blockquote><br>ok<br><br><br><bl=
ockquote type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are independent of =
its topological =
location.<br><br>s/its/their/<br><br></blockquote><br>ok<br><br><br><block=
quote type=3D"cite"><br>&nbsp;&nbsp;o &nbsp;Overlay architecture: =
Overlays route packets over the =
current<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Internet, allowing to deploy =
new protocols without changing =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;current infrastructure hence, =
resulting from a low =
deployment<br><br>s/from/in/<br><br></blockquote><br>ok<br><br><br><blockq=
uote =
type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cost.<br><br>&nbsp;&nbsp;o =
&nbsp;Decoupled data and control-plane: Separating the data-plane =
from<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the control-plane allows them to =
scale independently and use<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different =
architectural approaches. &nbsp;This is important given =
that<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;they typically have different =
requirements.<br><br>&nbsp;&nbsp;o &nbsp;Incremental deployability: This =
principle ensures that the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protocol is =
compatible with the legacy Internet while =
providing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;some of the targeted benefits =
to early adopters.<br><br>2.2. &nbsp;Overview of the =
Architecture<br><br>&nbsp;&nbsp;LISP splits architecturally the core =
from the edge of the Internet by<br>&nbsp;&nbsp;creating two separate =
namespaces: Endpoint Identifiers (EIDs) and<br>&nbsp;&nbsp;Routing =
LOCators (RLOC). &nbsp;The edge are LISP sites (e.g., =
an<br><br>s/are/consist =
of/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">Cabellos &amp; Saucez (Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 4]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;Autonomous System) that use EID =
addresses. &nbsp;EIDs are typically -but<br>&nbsp;&nbsp;not limited to- =
IPv4 or IPv6 addresses that uniquely identify<br>&nbsp;&nbsp;endhosts =
and are assigned and configured by the same mechanisms that<br><br>as =
the EID acronym state EDI identifies end-points =
so<br>s/endhost/communication =
endpoints/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;we have at the time of this writing. =
&nbsp;EIDs can be are typically<br><br>s/EIDs can be are/ EIDs =
are/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;Provider Independent (PI [RFC4116]) =
addresses and can be thought as<br>&nbsp;&nbsp;they don't contain =
intra-domain<br><br>shouldn=92t be =
=93inter-domain=94????<br><br></blockquote><br>Right, thanks for =
catching this one!<br><br><blockquote type=3D"cite"><br>topological =
information. &nbsp;Because of<br>&nbsp;&nbsp;this, EIDs are usually only =
routable in the edge.<br><br>&nbsp;&nbsp;With LISP, LISP sites (edge) =
and the core of the Internet are inter-<br>&nbsp;&nbsp;connected by =
means of LISP-capable routers (e.g., border =
routers).<br>&nbsp;&nbsp;When they provide egress (from the core =
perspective) to a LISP site<br>&nbsp;&nbsp;they are called Egress Tunnel =
Routers (ETR), Ingress Tunnel Routers<br>&nbsp;&nbsp;(ITR) when they =
provide ingress, and xTR when they provide both.<br><br>The above =
paragraph sounds weird to me. In particular =93provide egress to<br>LISP =
site=94. Wouldn=92t be better to say<br>that =93act as egress point=94 =
or =93provide egress service=94??<br>My preference is for =93act as =
egress point"<br><br><br></blockquote><br>I=B4ve rephrased this =
paragraph, let=B4s see if this one is better:<br><br>&nbsp;&nbsp;With =
LISP, LISP sites (edge) and the core of the Internet =
are<br>interconnected by means of LISP-capable routers (e.g., border =
routers)<br>using tunnels. When they ingress packets from the LISP site =
into the<br>tunnel they are called Ingress Tunnel Router (ITR), Egress =
Tunnel<br>Router (ETR) when they egress packets from the core to the =
LISP site<br>and xTR when they can perform both operations. In this =
context ITRs<br>encapsulate packets while ETRs decapsulate them, hence =
LISP operates<br>as an overlay to the current Internet =
core.<br><br><br><blockquote type=3D"cite">&nbsp;&nbsp;ITRs and ETRs =
exchange packets by encapsulating them, hence =
LISP<br>&nbsp;&nbsp;operates as an overlay to the current Internet =
core.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;/-----------------\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---<br>&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;Mapping &nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;. =
&nbsp;&nbsp;&nbsp;&nbsp;System &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br=
>Control<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;|`, =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;Plane<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,' =
\-----------------/ &nbsp;. =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;/ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---<br>&nbsp;&nbsp;&nbsp;,.., =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_,..--..,, =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`, =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,.., =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&nbsp;/ &nbsp;&nbsp;&nbsp;&nbsp;` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,-` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`', =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;. =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/ &nbsp;&nbsp;&nbsp;&nbsp;` =
&nbsp;&nbsp;&nbsp;&nbsp;|<br>/ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ +-----+ &nbsp;&nbsp;&nbsp;,' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;`, &nbsp;&nbsp;&nbsp;+--'--+ / =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ &nbsp;&nbsp;|<br>| &nbsp;EID =
&nbsp;&nbsp;|-| xTR |---/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RLOC =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,---| xTR |-| &nbsp;EID =
&nbsp;&nbsp;| &nbsp;&nbsp;| &nbsp;Data<br>| Space &nbsp;|-| =
&nbsp;&nbsp;&nbsp;&nbsp;|---| &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Space =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|---| =
&nbsp;&nbsp;&nbsp;&nbsp;|-| Space &nbsp;| &nbsp;&nbsp;| &nbsp;Plane<br>\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/ +-----+ &nbsp;&nbsp;. =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/ &nbsp;&nbsp;&nbsp;+-----+ \ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/ &nbsp;&nbsp;|<br>&nbsp;`. =
&nbsp;&nbsp;&nbsp;.' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`.=
 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;,' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`.=
 &nbsp;&nbsp;&nbsp;.' &nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp;`'-` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;`., =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,.' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;`'-` =
&nbsp;&nbsp;&nbsp;&nbsp;---<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``''--''``<br>&nbsp;LISP =
Site (Edge) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Core =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Site =
(Edge)<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;Figure 1.- A schema of the LISP =
Architecture<br><br><br>&nbsp;&nbsp;With LISP, the core uses RLOCs, an =
RLOC is typically -but not limited<br>&nbsp;&nbsp;to- an IPv4 or IPv6 =
address assigned to an Internet-facing network<br>&nbsp;&nbsp;interface =
of an ITR or ETR. &nbsp;Typically RLOCs are numbered =
from<br>&nbsp;&nbsp;topologically aggregatable blocks assigned to a site =
at each point to<br>&nbsp;&nbsp;which it attaches to the global =
Internet. &nbsp;The topology is defined by<br>&nbsp;&nbsp;the =
connectivity of networks, in this context RLOCs can be though =
as<br>&nbsp;&nbsp;Provider Aggregatable addresses =
[RFC4116].<br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 5]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;A publicly accessible and usually =
distributed database, called the<br>&nbsp;&nbsp;Mapping System, stores =
mappings between EIDs and RLOCs. &nbsp;Such<br>&nbsp;&nbsp;mappings =
relate the identity of the devices attached to LISP =
sites<br>&nbsp;&nbsp;(EIDs) to the set of RLOCs configured at the =
LISP-capable routers<br>&nbsp;&nbsp;servicing the site. =
&nbsp;Furthermore, the mappings also include =
traffic<br>&nbsp;&nbsp;engineering policies and can be configured to =
achieve multihoming and<br>&nbsp;&nbsp;load balancing. &nbsp;The LISP =
Mapping System can be thought as the<br>&nbsp;&nbsp;equivalent of a DNS =
that would be accessed by ETRs to register<br>&nbsp;&nbsp;mappings and =
by ITRs to retrieve them.<br><br>&nbsp;&nbsp;Finally, the LISP =
architecture has a strong emphasis in cost<br>&nbsp;&nbsp;effective =
incremental deployment. &nbsp;Given that LISP represents =
an<br>&nbsp;&nbsp;overlay to the current Internet architecture, endhosts =
as well as<br>&nbsp;&nbsp;intra and inter-domain routers remain =
unchanged, and the only<br>&nbsp;&nbsp;required changes to the existing =
infrastructure are to routers<br>&nbsp;&nbsp;connecting the EID with the =
RLOC space. &nbsp;Such LISP capable routers<br>&nbsp;&nbsp;typically =
require only a software upgrade. &nbsp;Additionally, =
LISP<br>&nbsp;&nbsp;requires the deployment of an independent Mapping =
System, =
this<br><br>s/this/such/<br><br></blockquote><br>ok<br><br><br><blockquote=
 type=3D"cite">&nbsp;&nbsp;distributed database is a new network =
entity.<br><br>&nbsp;&nbsp;In what follows we describe a simplified =
packet flow sequence between<br>&nbsp;&nbsp;two nodes that are attached =
to LISP sites. &nbsp;Client hostA wants to<br>&nbsp;&nbsp;send a packt =
to server =
hostB.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/----------------\<br>&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;Mapping =
&nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;&nbsp;System =
&nbsp;&nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;|-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;` \----------------/ =
`.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<br>&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;`.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_,..-..,, =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',<br>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`-, =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<br>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;.' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`,<br>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;` &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'<br>&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+----=
-+ &nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
RLOC_B1+-----+<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HostA &nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RLOC =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|-------| =
&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;HostB<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EID_A--|ITR_A|----| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Space =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|ETR_B|--EID_B<br>&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;| RLOC_A1 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;|-------| =
&nbsp;&nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+-----+ &nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
RLOC_B2+-----+<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;, =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`', =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,-`<br>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;``''-''``<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figure 2.- Packet flow =
sequence in LISP<br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 6]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;1. &nbsp;HostA retrieves the EID_B =
of HostB (typically querying the =
DNS)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and generates an IP packet =
as in the Internet, the packet =
has<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source address EID_A and =
destination address EID_B.<br><br>&nbsp;&nbsp;2. &nbsp;The packet is =
routed towards ITR_A in the LISP site =
using<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;standard intra-domain =
mechanisms.<br><br>&nbsp;&nbsp;3. &nbsp;ITR_A upon receiving the packet =
queries the Mapping System =
to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retrieve the locator of ETR_B =
that is servicing hostB. &nbsp;In =
order<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to do so it uses a LISP =
control message called Map-Request, =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message contains EID_A as the =
lookup key, in turn it =
receives<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;another LISP control =
message called Map-Reply, the =
message<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contains two locators: =
RLOC_B1 and RLOC_B2 along with =
traffic<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engineering policies: =
priority and weight per locator. =
&nbsp;ITR_A<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;also stores the =
mapping in a local cache to speed-up =
forwarding<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of subsequent =
packets.<br><br>&nbsp;&nbsp;4. &nbsp;ITR_A encapsulates the packet =
towards RLOC_B1 (chosen =
according<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to the =
priorities/weights specified in the mapping). &nbsp;The =
packet<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;contains two IP headers, =
the outer header has RLOC_A1 as =
source<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and RLOC_B2 as =
destination, the inner header has EID_A as source<br><br>s/inner header/ =
inner original header/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">Just to highlight that the original packet is =
unchanged.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and EID_B as =
destination. &nbsp;Furthermore ITR_A adds a LISP =
header,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;more details about LISP =
encapsulation can be found =
in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Section =
2.3.1.<br><br>&nbsp;&nbsp;5. &nbsp;The encapsulated packet is forwarded =
by the Internet core as a<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;normal =
IP packet, making the EID invisible from the =
Internet<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;core.<br><br>&nbsp;&nbsp;6=
. &nbsp;Upon reception of the encapsulated packet by ETR_B, =
it<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decapsulates the packet and =
forwards it to hostB.<br><br>2.3. =
&nbsp;Data-Plane<br><br>&nbsp;&nbsp;This section describes the LISP =
data-plane, which is specified in<br>&nbsp;&nbsp;[RFC6830]. &nbsp;The =
LISP data-plane is responsible of encapsulating =
and<br>&nbsp;&nbsp;decapsulating data packets and caching the =
appropriate forwarding<br>&nbsp;&nbsp;state. &nbsp;It includes two main =
entities, the ITR and the ETR, both are<br>&nbsp;&nbsp;LISP capable =
routers that connect the EID with the RLOC space =
(ITR)<br>&nbsp;&nbsp;and viceversa (ETR). &nbsp;We first describe how =
packets are LISP-<br>&nbsp;&nbsp;encapsulated and then we proceed to =
explain how ITRs cache forwarding<br>&nbsp;&nbsp;state.<br><br>May be is =
anti, but the cached information is actually used for<br>encapsulation, =
the forwarding is done as usual by other elements, hence I<br>would use =
=93cache encapsulation information=94 or =93cache encapsulation =
state=94.<br><br>=93forwarding state=94 is used elsewhere in the =
document so if you chafe here<br>check to be consistent all over the =
document (especially section 2.3.2).<br><br></blockquote><br>Ok, I=B4ll =
use =93cache encapsulation information=94<br><br><blockquote =
type=3D"cite"><br>2.3.1. &nbsp;LISP =
encapsulation<br><br>&nbsp;&nbsp;ITRs encapsulate data packets towards =
ETRs. &nbsp;LISP data packets are<br>&nbsp;&nbsp;encapsulated using UDP =
(port 4341). &nbsp;A particularity of LISP is that<br>&nbsp;&nbsp;UDP =
packets should include a zero checksum [RFC6935] [RFC6936] =
that<br><br><br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires March 26, =
2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 7]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;it is not verified in reception, =
LISP also supports non-zero<br>&nbsp;&nbsp;checksums that may be =
verified. &nbsp;This decision was made because =
the<br>&nbsp;&nbsp;typical transport protocols used by the applications =
already include<br>&nbsp;&nbsp;a checksum, by neglecting the additional =
UDP encapsulation checksum<br>&nbsp;&nbsp;xTRs can forward packets more =
efficiently.<br><br>&nbsp;&nbsp;LISP-encapsulated packets also include a =
LISP header (after the UDP<br>&nbsp;&nbsp;header).<br><br>s/header)/ and =
before the original IP =
header)/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;The LISP header is prepended by ITRs and striped by =
ETRs.<br>&nbsp;&nbsp;It carries reachability information (see more =
details in Section 3.2)<br>&nbsp;&nbsp;and the Instance ID field. =
&nbsp;The Instance ID field is used to<br>&nbsp;&nbsp;distinguish =
traffic that belongs to multiple tenants inside a =
LISP<br>&nbsp;&nbsp;site, and that may use overlapped but logically =
separated addressing<br>&nbsp;&nbsp;space.<br><br>&nbsp;&nbsp;Overall, =
LISP encapsulated data packets carry 4 headers =
[RFC6830]<br>&nbsp;&nbsp;("outer" to "inner"):<br><br>&nbsp;&nbsp;1. =
&nbsp;Outer IP header containing RLOCs as source and =
destination<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addresses. &nbsp;This =
header is originated by ITRs and stripped =
by<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ETRs.<br><br>&nbsp;&nbsp;2. =
&nbsp;UDP header (port 4341) with zero checksum. &nbsp;This header =
is<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;originated by ITRs and =
stripped by ETRs.<br><br>&nbsp;&nbsp;3. &nbsp;LISP header that may =
contain reachability information and =
an<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instance ID field. &nbsp;This =
header is originated by ITRs =
and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stripped by =
ETRs.<br><br>&nbsp;&nbsp;4. &nbsp;Inner IP header containing EIDs as =
source and destination<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addresses. =
&nbsp;This header is created by the source end-host =
and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;remains =
unchanged.<br><br>&nbsp;&nbsp;Finally and in some scenarios Recursive =
and/or Re-encapsulating<br><br>s/Finally and in/ Finally, in =
some/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;tunnels can be used for Traffic Engineering =
and re-routing. &nbsp;Re-<br>&nbsp;&nbsp;encapsulating tunnels are =
consecutive LISP tunnels and occur when an<br>&nbsp;&nbsp;ETR removes a =
LISP header and then acts as an ITR to prepend =
another<br>&nbsp;&nbsp;one. &nbsp;On the other hand, Recursive tunnels =
are nested tunnels and are<br>&nbsp;&nbsp;implemented by using multiple =
LISP encapsulations on a packet.<br><br>2.3.2. &nbsp;LISP Forwarding =
State<br><br>&nbsp;&nbsp;ITRs retrieve from the LISP Mapping System =
mappings between EID<br>&nbsp;&nbsp;prefixes and RLOCs that are used to =
encapsulate packets. &nbsp;Such<br>&nbsp;&nbsp;mappings are stored in a =
local cache -called the Map-Cache- to<br>&nbsp;&nbsp;increase the =
forwarding speed of subsequent packets addressed to =
the<br>&nbsp;&nbsp;same EID prefix. &nbsp;Mappings include a =
(Time-to-Live) TTL (set by the<br>&nbsp;&nbsp;ETR) and are expired =
according to this value, more details about the<br>&nbsp;&nbsp;Map-Cache =
management can be found in Section 3.1.<br><br>The last sentence can be =
misleading. The TTL is the time the mapping can be<br>considered valid =
and represent the maximum caching time. It has nothing to<br>do with =
cache timeout policy used in the cache =
management.<br><br><br><br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires =
March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 8]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>2.4. &nbsp;Control-Plane<br><br>&nbsp;&nbsp;The =
LISP control-plane, specified in [RFC6833], provides a =
standard<br>&nbsp;&nbsp;interface to register, query, and retrieve =
mappings. &nbsp;The LISP<br>&nbsp;&nbsp;Mapping System, is a publicly =
accessible database that stores such<br><br>What if we have private LISP =
Mapping System &nbsp;deployments (for instance in a<br>DC)?<br>I would =
avoid using the word =93publicly=94 throughout the =
document.<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;mappings. &nbsp;In what follows we first =
describe the mappings, then the<br>&nbsp;&nbsp;standard interface, and =
finally the Mapping System architecture.<br><br>2.4.1. &nbsp;LISP =
Mappings<br><br>&nbsp;&nbsp;Each mapping includes the bindings between =
EID prefix(es) and set of<br>&nbsp;&nbsp;RLOCs as well as traffic =
engineering policies, in the form of<br>&nbsp;&nbsp;priorities and =
weights for the RLOCs. &nbsp;Priorities allow the ETR =
to<br>&nbsp;&nbsp;configure active/backup policies while weights are =
used to load-<br>&nbsp;&nbsp;balance traffic among the RLOCs (on a =
per-flow basis).<br><br>&nbsp;&nbsp;Typical mappings in LISP bind EIDs =
in the form of IP prefixes with a<br>&nbsp;&nbsp;set of RLOCs, also in =
the form of IPs. &nbsp;Such addresses are encoded<br>&nbsp;&nbsp;using a =
general syntax called LISP Canonical Address Format =
(LCAF),<br>&nbsp;&nbsp;specified in [I-D.ietf-lisp-lcaf]. &nbsp;The =
syntax is general enough to<br>&nbsp;&nbsp;support encoding of IPv4 and =
IPv6 addresses and any other type of<br>&nbsp;&nbsp;value.<br><br>The =
above paragraph is misleading. It sounds like LCAF is mandatory, =
which<br>is not true. Shouldn=92t be stated that either we encode =
directly v4 and v6 AF<br>or by using LCAF more AF can be =
encoded?<br><br></blockquote><br>See below the updated =
paragraph:<br><br>&nbsp;&nbsp;Typical mappings in LISP bind EIDs in the =
form of IP prefixes with<br>a set of RLOCs, also in the form of IPs. =
&nbsp;IPv4 and IPv6 addresses are<br>encoded using the appropriate =
Address Family Identifier (AFI)<br>[RFC3232], however LISP also supports =
a more general syntax called<br>LISP Canonical Address Format (LCAF), =
specified in<br>[I-D.ietf-lisp-lcaf]. The LCAF syntax is general enough =
to support<br>encoding of any type of value.<br><br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;With such a general syntax for address =
encoding in place, LISP aims<br>&nbsp;&nbsp;to provide flexibility to =
current and future applications. &nbsp;For<br>&nbsp;&nbsp;instance LCAFs =
could support MAC addresses, geo-coordinates, ASCII<br>&nbsp;&nbsp;names =
and application specific data.<br><br>2.4.2. &nbsp;Mapping System =
Interface<br><br>&nbsp;&nbsp;LISP defines a standard interface between =
data and control planes.<br>&nbsp;&nbsp;The interface is specified in =
[RFC6833] and defines two entities:<br><br>&nbsp;&nbsp;Map-Server: =
&nbsp;A network infrastructure component that learns =
mappings<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from ETRs and publishes them =
into the LISP Mapping System.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Typically =
Map-Servers are not authoritative to reply to =
queries<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and hence, they forward them to =
the ETR. &nbsp;However they can =
also<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;operate in proxy-mode, where the =
ETRs delegate replying to queries<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to =
Map-Servers. &nbsp;This setup is useful when the ETR has =
low<br><br>s/low/limited/<br><br></blockquote><br>ok<br><br><br><blockquot=
e type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resources (i.e., CPU or =
power).<br><br>&nbsp;&nbsp;Map-Resolver: &nbsp;A network infrastructure =
component that interfaces<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ITRs with the =
Mapping System by proxying queries and -in =
some<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cases- =
responses.<br><br>&nbsp;&nbsp;The interface defines four LISP control =
messages which are sent as<br>&nbsp;&nbsp;UDP datagrams (port =
4342):<br><br><br><br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires =
March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;[Page 9]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;Map-Register: &nbsp;This message is =
used by ETRs to register mappings =
in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the Mapping System and it is =
authenticated using a shared =
key<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between the ETR and the =
Map-Server.<br><br>&nbsp;&nbsp;Map-Notify: &nbsp;When requested by the =
ETR, this message is sent by =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map-Server in response to a =
Map-Register to acknowledge the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;correct =
reception of the mapping.<br><br>&nbsp;&nbsp;Map-Request: &nbsp;This =
message is used by ITRs or Map-Resolvers =
to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resolve the mapping of a given =
EID.<br><br>&nbsp;&nbsp;Map-Reply: &nbsp;This message is sent by =
Map-Servers or ETRs in response<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to a =
Map-Request and contains the resolved mapping. &nbsp;Please =
note<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that a Map-Reply may contain a =
negative reply if the queried EID<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is =
not part of the LISP EID space. &nbsp;In such cases the =
ITR<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typically forwards the traffic =
natively (non encapsulated) to =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public Internet.<br><br>2.4.3. =
&nbsp;Mapping System<br><br>&nbsp;&nbsp;LISP architecturally decouples =
control and data-plane by means of a<br>&nbsp;&nbsp;standard interface. =
&nbsp;This interface glues the data-plane, =
routers<br>&nbsp;&nbsp;responsible of forwarding data-packets, with the =
LISP Mapping System,<br>&nbsp;&nbsp;a publicly accessible database =
responsible of storing mappings.<br><br>&nbsp;&nbsp;With this separation =
in place the data and control-plane can use<br>&nbsp;&nbsp;different =
architectures if needed and scale independently. =
&nbsp;Typically<br>&nbsp;&nbsp;the data-plane is optimized to route =
packets according to<br>&nbsp;&nbsp;hierarchical IP addresses. =
&nbsp;However the control-plane may have<br>&nbsp;&nbsp;different =
requirements, for instance and by taking advantage of =
the<br>&nbsp;&nbsp;LCAFs, the Mapping System may be used store =
non-hierarchical keys<br><br>s/used store/ used to =
store/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;(such as MAC addresses), requiring =
different architectural approaches<br>&nbsp;&nbsp;for scalability. =
&nbsp;Another important difference between the =
LISP<br>&nbsp;&nbsp;control and data-planes is that, and as a result of =
the local mapping<br>&nbsp;&nbsp;cache available at ITR, the Mapping =
System does not need to operate<br>&nbsp;&nbsp;at =
line-rate.<br><br>&nbsp;&nbsp;The LISP WG has discussed for the Mapping =
System architecture the<br>&nbsp;&nbsp;four main techniques available in =
distributed systems, namely: graph-<br>&nbsp;&nbsp;based databases in =
the form of LISP+ALT [RFC6836], hierarchical<br>&nbsp;&nbsp;databases in =
the form of LISP-DDT [I-D.ietf-lisp-ddt], =
monolithic<br>&nbsp;&nbsp;databases in the form of LISP-NERD =
[I-D.lear-lisp-nerd]<br><br>This is now RFC6837, which should be put in =
the list of LISP-related =
RFCs.<br><br><br></blockquote><br>ok<br><br><blockquote type=3D"cite">and =
flat<br>&nbsp;&nbsp;databases in the form of =
LISP-DHT<br>&nbsp;&nbsp;[I-D.cheng-lisp-shdht],[I-D.mathy-lisp-dht]. =
&nbsp;Furthermore it is worth<br>&nbsp;&nbsp;noting that, in some =
scenarios such as private deployments, the<br>&nbsp;&nbsp;Mapping System =
can operate logically centralized. &nbsp;In such cases =
it<br>&nbsp;&nbsp;is typically composed of a single =
Map-Server/Map-Resolver.<br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 10]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;In what follows we focus on the two =
mapping systems that have been<br>&nbsp;&nbsp;implemented and deployed =
(LISP-ALT and LISP+DDT).<br><br>2.4.3.1. =
&nbsp;LISP+ALT<br><br>&nbsp;&nbsp;The LISP Alternative Topology =
(LISP+ALT) [RFC6836] was the first<br>&nbsp;&nbsp;Mapping System =
proposed, developed and deployed on the LISP =
pilot<br>&nbsp;&nbsp;network. &nbsp;It is based on a distributed BGP =
overlay. &nbsp;All the<br>&nbsp;&nbsp;participating nodes connect to =
their peers through static tunnels.<br>&nbsp;&nbsp;Every ETR involved in =
the ALT topology advertises its EID prefixes<br>&nbsp;&nbsp;making the =
EID routable on the overlay.<br><br>&nbsp;&nbsp;When an ITR needs a =
mapping, it sends a Map-Request to a nearby ALT<br>&nbsp;&nbsp;router. =
&nbsp;The ALT routers then forward the Map-Request on the =
overlay<br>&nbsp;&nbsp;by inspecting their ALT routing tables. =
&nbsp;When the Map-Request reaches<br>&nbsp;&nbsp;the ETR responsible =
for the mapping, a Map-Reply is generated and<br><br>s/ ETR responsible =
/ ETR authoritative /<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;directly sent to the ITR's RLOC, without using =
the ALT overlay.<br><br>2.4.3.2. =
&nbsp;LISP-DDT<br><br>&nbsp;&nbsp;LISP-DDT [I-D.ietf-lisp-ddt] is =
conceptually similar to the DNS, a<br>&nbsp;&nbsp;hierarchical directory =
whose internal structure mirrors the<br>&nbsp;&nbsp;hierarchical nature =
of the EID address space. &nbsp;The DDT hierarchy =
is<br>&nbsp;&nbsp;composed of DDT nodes forming a tree structure, the =
leafs of the tree<br>&nbsp;&nbsp;are Map-Servers. &nbsp;On top of the =
structure there is the DDT root node<br>&nbsp;&nbsp;[DDT-ROOT], which is =
a particular instance of a DDT node and that<br>&nbsp;&nbsp;matches the =
entire address space. &nbsp;As in the case of DNS, =
DDT<br>&nbsp;&nbsp;supports multiple redundant DDT nodes and/or DDT =
roots. &nbsp;The<br>&nbsp;&nbsp;following figure presents a schematic =
representation of the =
DDT<br>&nbsp;&nbsp;hierarchy.<br><br><br><br><br><br><br><br><br><br><br><=
br><br><br><br><br><br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 11]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember =
2014<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;/---------\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| DDT =
Root|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|=
 &nbsp;&nbsp;/0 =
&nbsp;&nbsp;&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;,.\---------/-,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,-'` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`'.,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-'` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`-<br>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/-------\ =
&nbsp;&nbsp;&nbsp;&nbsp;/-------\ =
&nbsp;&nbsp;&nbsp;/-------\<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;| &nbsp;DDT &nbsp;| &nbsp;&nbsp;&nbsp;&nbsp;| &nbsp;DDT =
&nbsp;| &nbsp;&nbsp;&nbsp;| &nbsp;DDT =
&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| =
Node &nbsp;| &nbsp;&nbsp;&nbsp;&nbsp;| Node &nbsp;| &nbsp;&nbsp;&nbsp;| =
Note &nbsp;| =
&nbsp;...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|=
 &nbsp;0/8 &nbsp;| &nbsp;&nbsp;&nbsp;&nbsp;| &nbsp;1/8 &nbsp;| =
&nbsp;&nbsp;&nbsp;| &nbsp;2/8 =
&nbsp;|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\--=
-----/ &nbsp;&nbsp;&nbsp;&nbsp;\-------/ =
&nbsp;&nbsp;&nbsp;\-------/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;_. =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;_. =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;. =
-..,,,_<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;-` =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;\ =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;````''--<br>+------------+ =
&nbsp;&nbsp;&nbsp;&nbsp;+------------+ &nbsp;&nbsp;+------------+ =
+------------+<br>| Map-Server | &nbsp;&nbsp;&nbsp;&nbsp;| Map-Server | =
&nbsp;&nbsp;| Map-Server | | Map-Server |<br>| EID-prefix1| =
&nbsp;&nbsp;&nbsp;&nbsp;| EID-prefix2| &nbsp;&nbsp;| EID-prefix3| | =
EID-prefix4|<br>+------------+ &nbsp;&nbsp;&nbsp;&nbsp;+------------+ =
&nbsp;&nbsp;+------------+ =
+------------+<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figre 3.- An =
schematic representation of the DDT tree =
structure,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;please note that the prefixes and the structure =
depitected<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;should be only considered as an =
example.<br><br><br>&nbsp;&nbsp;The DDT structure does not actually =
index EID-prefixes but eXtended<br>&nbsp;&nbsp;EID-prefixes (XEID). =
&nbsp;An XEID-prefix is just the concatenation of =
the<br>&nbsp;&nbsp;following fields (from most significant bit to less =
significant bit):<br>&nbsp;&nbsp;Database-ID, Instance ID, Address =
Family Identifier and the actual<br>&nbsp;&nbsp;EID-prefix. &nbsp;The =
Database-ID is provided for possible future<br>&nbsp;&nbsp;requirements =
of higher levels in the hierarchy and to enable =
the<br>&nbsp;&nbsp;creation of multiple and separate database =
trees.<br><br>&nbsp;&nbsp;In order to resolve a query LISP-DDT operates =
iteratively and in a<br>&nbsp;&nbsp;similar way to the DNS. &nbsp;DDT =
clients (usually Map-Resolvers) generate<br>&nbsp;&nbsp;Map-Requests to =
the DDT root node. &nbsp;In response they receive a =
newly<br>&nbsp;&nbsp;introduced LISP-control message: a Map-Referral. =
&nbsp;A Map-Referral<br>&nbsp;&nbsp;provides the list of RLOCs of the =
set of DDT nodes matching a<br>&nbsp;&nbsp;configured XEID delegation. =
&nbsp;That is, the information contained in<br>&nbsp;&nbsp;the =
Map-Referral points to the child of the queried DDT node that =
has<br>&nbsp;&nbsp;more specific information about the queried =
XEID-prefix. &nbsp;This<br>&nbsp;&nbsp;process is repeated until the DDT =
client walks the tree structure<br>&nbsp;&nbsp;(downwards) and discovers =
the Map-Server servicing the queried XEID.<br>&nbsp;&nbsp;At this point =
the client sends a Map-Request and receives a =
Map-Reply<br>&nbsp;&nbsp;containing the mappings. &nbsp;It is important =
to note that DDT clients<br>&nbsp;&nbsp;can also cache the information =
contained in Map-Referrals, that is,<br>&nbsp;&nbsp;they cache the DDT =
structure. &nbsp;This is used to reduce the =
mapping<br>&nbsp;&nbsp;retrieving =
latency[Jakab].<br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 12]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;The DDT Mapping System relies on =
manual configuration. &nbsp;That is Map-<br>&nbsp;&nbsp;Resolvers are =
manually configured with the set of available DDT =
root<br>&nbsp;&nbsp;nodes while DDT nodes are manually configured with =
the appropriate<br>&nbsp;&nbsp;XEID delegations. &nbsp;Configuration =
changes in the DDT nodes are only<br>&nbsp;&nbsp;required when the tree =
structure changes itself, but it doesn't<br>&nbsp;&nbsp;depend on EID =
dynamics (RLOC allocation or traffic engineering =
policy<br>&nbsp;&nbsp;changes).<br><br>2.5. &nbsp;Internetworking =
Mechanisms<br><br>&nbsp;&nbsp;EIDs are typically identical to either =
IPv4 or IPv6 addresses and<br>&nbsp;&nbsp;they are announced at the LISP =
Mapping System, however they are<br><br>mappings are not =93announced=94 =
they are =93registered=94 into the mapping =
system.<br><br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;usually not announced in the Internet global =
routing system. &nbsp;As a<br>&nbsp;&nbsp;result LISP requires an =
internetworking mechanism to allow LISP sites<br>&nbsp;&nbsp;to speak =
with non-LISP sites and viceversa. &nbsp;LISP =
internetworking<br>&nbsp;&nbsp;mechanisms are specified in =
[RFC6832].<br><br>&nbsp;&nbsp;LISP defines two entities to provide =
internetworking:<br><br>&nbsp;&nbsp;Proxy Ingress Tunnel Router (PITR): =
&nbsp;PITRs provide connectivity =
from<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the legacy Internet to LISP sites. =
&nbsp;PITRs announce in the =
global<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;routing system blocks of EID =
prefixes (aggregating when possible)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to =
attract traffic. &nbsp;For each incoming data-packet, the PITR =
LISP-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encapsulates it towards the =
RLOC(s) of the appropriate LISP =
site.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The impact of PITRs in the =
routing table size of the DFZ is, =
in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the worst-case, similar to the case =
in which LISP is not =
deployed.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EID-prefixes will be =
aggregated as much as possible both by =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PITR and by the global routing =
system.<br><br>&nbsp;&nbsp;Proxy Engress Tunnel Router (PETR): =
&nbsp;PETRs provide connectivity =
from<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LISP sites to the legacy Internet. =
&nbsp;In some scenarios, LISP sites<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;may =
be unable to send encapsulated packets to the legacy =
Internet.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For instance when Unicast =
Reverse Path Forwarding (uRPF) is =
used<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by Provider Edge routers, or when =
an intermediate network between<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a LISP =
site and a non-LISP site does not support the =
desired<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;version of IP (IPv4 or IPv6). =
&nbsp;In both cases the PETR allows =
to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;overcome such limitations by =
encapsulating packets over the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;network. =
&nbsp;Finally, the RLOC of PETRs must be statically =
configured<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in ITRs.<br><br>3. =
&nbsp;LISP Operational Mechanisms<br><br>&nbsp;&nbsp;In this section we =
detail the main operational mechanisms defined =
in<br>&nbsp;&nbsp;LISP.<br><br><br><br><br><br><br><br>Cabellos &amp; =
Saucez (Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 13]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>3.1. &nbsp;Cache =
Management<br><br>&nbsp;&nbsp;LISP's decoupled control and data-plane, =
where mappings are stored in<br>&nbsp;&nbsp;the control-plane and used =
for forwarding in the data plane, requires<br>&nbsp;&nbsp;of a local =
cache in ITRs to reduce signaling overhead =
(Map-Request/<br>&nbsp;&nbsp;Map-Reply) and increase forwarding speed. =
&nbsp;The local cache available<br>&nbsp;&nbsp;at the ITRs, called =
Map-Cache, is used by the router to LISP-<br>&nbsp;&nbsp;encapsulate =
packets. &nbsp;The Map-Cache is indexed by (Instance ID, =
EID-<br>&nbsp;&nbsp;prefix) and contains basically the set of RLOCs with =
the associated<br>&nbsp;&nbsp;traffic engineering policies (priorities =
and weights).<br><br>&nbsp;&nbsp;The Map-Cache, as any other cache, =
requires cache coherence<br>&nbsp;&nbsp;mechanisms to maintain =
up-to-date information. &nbsp;LISP defines three<br>&nbsp;&nbsp;main =
mechanisms for cache coherence:<br><br>&nbsp;&nbsp;Time-To-Live (TTL): =
&nbsp;Each mapping contains a TTL set by the ETR, =
upon<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expiration of the TTL the ITR =
could refresh the mapping by sending<br><br>s/ ITR could refresh / ITR =
has to refresh /<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a new Map-Request. =
&nbsp;Typical values for TTL defined by LISP =
are<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;24h.<br><br>&nbsp;&nbsp;Solicit-Map-R=
equest (SMR): &nbsp;SMR is an explicit mechanism to =
update<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mapping information. &nbsp;In =
particular a special type of =
Map-Request<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;can be sent on demand by =
ETRs to request refreshing a =
mapping.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upon reception of a SMR =
message, the ITR must refresh the =
bindings<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;by sending a Map-Request to =
the Mapping System.<br><br>&nbsp;&nbsp;Map-Versioning: &nbsp;This =
optional mechanism piggybacks in the =
LISP<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header of data-packets the version =
number of the mappings used by<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;an xTR. =
&nbsp;This way, when an xTR receives a LISP-encapsulated =
packet<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from a remote xTR, it can check =
whether its own Map-Cache or the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;one of =
the remote xTR is outdated. &nbsp;If its Map-Cache is =
outdated,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it sends a Map-Request for =
the remote EID so to obtain the =
newest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mappings. &nbsp;On the contrary, =
if it detects that the remote xTR =
Map-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cache is outdated, it sends it a =
SMR to notify it that a new<br><br>s/ it sends it / it sends =
/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mapping is =
available.<br><br>3.2. &nbsp;RLOC Reachability<br><br>&nbsp;&nbsp;The =
LISP architecture is an edge to edge pull architecture, where =
the<br>&nbsp;&nbsp;network state is stored in the control-plane while =
the data-plane<br>&nbsp;&nbsp;pulls it on demand. &nbsp;On the contrary =
BGP is a push architecture,<br>&nbsp;&nbsp;where the required network =
state is pushed by means of BGP UPDATE<br>&nbsp;&nbsp;messages to BGP =
speakers. &nbsp;In push architectures, =
reachability<br>&nbsp;&nbsp;information is also pushed to the interested =
routers. &nbsp;However pull<br>&nbsp;&nbsp;architectures require of =
explicit mechanisms to propagate<br><br>s/ require of explicit/ require =
explicit/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;reachability information. &nbsp;LISP defines a =
set of mechanisms to inform<br>&nbsp;&nbsp;ITRs and PITRS about the =
reachability of the cached RLOCs:<br><br><br><br><br>Cabellos &amp; =
Saucez (Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 14]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;Locator Status Bits (LSB): LSB is a =
passive technique, the LSB field<br>&nbsp;&nbsp;is carried by =
data-packets in the LISP header and can be set by a<br>&nbsp;&nbsp;ETRs =
to specify which RLOCs are up/down. &nbsp;This information can =
be<br>&nbsp;&nbsp;used by the ITRs as a hint about the reachability to =
perform<br>&nbsp;&nbsp;additional checks. &nbsp;Also note that LSB does =
not provide path<br>&nbsp;&nbsp;reachability status, only hints on the =
status of RLOCs.<br><br>&nbsp;&nbsp;Echo-nonce: This is also a passive =
technique, that can only operate<br>&nbsp;&nbsp;effectively when data =
flows bi-directionally between two<br>&nbsp;&nbsp;communicating xTRs. =
&nbsp;Basically, an ITR piggybacks a random =
number<br>&nbsp;&nbsp;(called nonce) in LISP data packets, if the path =
and the probed<br>&nbsp;&nbsp;locator are up, the ETR will piggyback the =
same random number on the<br>&nbsp;&nbsp;next data-packet, if this is =
not the case the ITR can set the locator<br>&nbsp;&nbsp;as unreachable. =
&nbsp;When traffic flow is unidirectional or when the =
ETR<br>&nbsp;&nbsp;receiving the traffic is not the same as the ITR that =
transmits it<br>&nbsp;&nbsp;back, additional mechanisms are =
required.<br><br>&nbsp;&nbsp;RLOC-probing: This is an active probing =
algorithm where ITRs send<br>&nbsp;&nbsp;probes to specific locators, =
this effectively probes both the locator<br>&nbsp;&nbsp;and the path. =
&nbsp;In particular this is done by sending a =
Map-Request<br>&nbsp;&nbsp;(with certain flags activated) on the =
data-plane and waiting in<br>&nbsp;&nbsp;return a Map-Reply, also sent =
on the data-plane. &nbsp;The active nature<br>&nbsp;&nbsp;of =
RLOC-probing provides an effective mechanism to =
determine<br>&nbsp;&nbsp;reachability and, in case of failure, switching =
to a different<br>&nbsp;&nbsp;locator. &nbsp;Furthermore the mechanism =
also provides useful RTT<br>&nbsp;&nbsp;estimates of the delay of the =
path that can be used by other =
network<br>&nbsp;&nbsp;algorithms.<br><br>&nbsp;&nbsp;Additionally, LISP =
also recommends inferring reachability of locators<br>&nbsp;&nbsp;by =
using information provided by the underlay, in =
particular:<br><br>&nbsp;&nbsp;ICMP signaling: The LISP underlay -the =
current Internet- uses the<br>&nbsp;&nbsp;ICMP protocol to signal =
unreachability (among other things). &nbsp;LISP<br>&nbsp;&nbsp;can take =
advantage of this and the reception of a ICMP =
Network<br>&nbsp;&nbsp;Unreachable or ICMP Host Unreachable message can =
be seen as a hint<br>&nbsp;&nbsp;that a locator might be unreachable, =
this should lead to perform<br>&nbsp;&nbsp;additional =
checks.<br><br>&nbsp;&nbsp;Underlay routing: Both BGP and IBGP carry =
reachability information,<br>&nbsp;&nbsp;LISP-capable routers that have =
access to underlay routing information<br>&nbsp;&nbsp;can use it to =
determine if a given locator or path are reachable.<br><br>3.3. =
&nbsp;ETR Synchronization<br><br>&nbsp;&nbsp;All the ETRs that are =
authoritative to a particular EID-prefix must<br>&nbsp;&nbsp;announce =
the same mapping to the requesters, this means that =
ETRs<br>&nbsp;&nbsp;must be aware of the status of the RLOCs of the =
remaining ETRs. &nbsp;This<br>&nbsp;&nbsp;is known as ETR =
synchronization.<br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 15]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;At the time of this writing LISP =
does not specify a mechanism to<br>&nbsp;&nbsp;achieve ETR =
synchronization. &nbsp;Although many well-known =
techniques<br>&nbsp;&nbsp;could be applied to solve this issue it is =
still under research, as a<br>&nbsp;&nbsp;result operators must rely on =
coherent manual configuration<br><br>3.4. &nbsp;MTU =
Handling<br><br>&nbsp;&nbsp;Since LISP encapsulates packets it requires =
dealing with packets that<br>&nbsp;&nbsp;exceed the MTU of the path =
between the ITR and the ETR. &nbsp;Specifically<br>&nbsp;&nbsp;LISP =
defienes two mechanisms:<br><br>&nbsp;&nbsp;Stateless: &nbsp;With this =
mechanism ITRs fragment packets that are =
too<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;big, typically reassembly is =
performed at the destination host.<br><br>too big is 1500 octets as =
defined in rfc6830, this can be mentioned =
here.<br><br></blockquote><br>See below the updated =
paragraph:<br><br>&nbsp;&nbsp;Stateless: &nbsp;With this mechanism ITRs =
fragment packets that are too<br>Big (larger than 1500 octets), =
typically reassembly is performed at<br>the destination =
host.<br><br><blockquote type=3D"cite"><br>&nbsp;&nbsp;Stateful: =
&nbsp;With this mechanism ITRs keep track of the MTU of =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;paths towards the destination =
locators by parsing the ICMP Too =
Big<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;packets sent by intermediate =
routers.<br><br>&nbsp;&nbsp;In both cases if the packet cannot be =
framgneted (IPv4 with DF=3D1 or<br>&nbsp;&nbsp;IPv6) then the ITR drops =
it and replies with a ICMP Too Big message<br>&nbsp;&nbsp;to the =
source.<br><br>4. &nbsp;Mobility<br><br>&nbsp;&nbsp;LISP can also be =
used to enable mobility of devices not located in<br>&nbsp;&nbsp;LISP =
networks. &nbsp;The problem with mobility of such devices is =
that<br>&nbsp;&nbsp;their IP address changes whenever they change =
location, interrupting<br>&nbsp;&nbsp;so flows.<br><br>s/ interrupting =
so flows / hence, interrupting =
flows/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;To enable mobility on such devices, the device =
can implement the xTR<br>&nbsp;&nbsp;functionality where the IP address =
presented to applications is an<br>&nbsp;&nbsp;EID that never changes =
while the IP address obtained from the network<br>&nbsp;&nbsp;is used by =
the xTR as RLOC. &nbsp;Packets are then transported on =
the<br>&nbsp;&nbsp;network using the IP address assigned to the device =
by the visited<br>&nbsp;&nbsp;network while at the application level IP =
addresses remain<br>&nbsp;&nbsp;independent of the location of the =
device.<br><br>&nbsp;&nbsp;Whenever the device changes of RLOC, the ITR =
updates the RLOC of its<br>&nbsp;&nbsp;local mapping and registers it to =
its Map-Server. &nbsp;To avoid the need<br>&nbsp;&nbsp;of a home =
gateway, the ITR also indicates the RLOC change to =
all<br>&nbsp;&nbsp;remote devices that have ongoing communications with =
the device that<br>&nbsp;&nbsp;moved. &nbsp;The combination of both =
methods ensures the scalability of<br>&nbsp;&nbsp;the system as =
signalling is strictly limited the Map-Server and =
to<br>&nbsp;&nbsp;hosts with which communications are =
ongoing.<br><br><br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 16]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>5. &nbsp;Multicast<br><br>&nbsp;&nbsp;LISP also =
supports multicast environments, the operational =
changes<br>&nbsp;&nbsp;required to the multicast protocols are =
documented in [RFC6831].<br><br>&nbsp;&nbsp;In such scenarios, LISP =
creates multicast state both at the core and<br>&nbsp;&nbsp;at the sites =
(both source and receiver). &nbsp;In order to =
create<br>&nbsp;&nbsp;multicast state at the sites, LISP routers unicast =
encapsulate PIM<br>&nbsp;&nbsp;Join/Prune messages from receiver to =
source sites. &nbsp;At the core, ETRs<br>&nbsp;&nbsp;build a new PIM =
Join/Prune message addressed to the RLOC of the =
ITR<br>&nbsp;&nbsp;servicing the source. &nbsp;An simplified sequence is =
shown below:<br><br>&nbsp;&nbsp;1. &nbsp;An end-host that belongs to a =
LISP site transmits a PIM =
Join/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prune message (S-EID,G) to =
join a multicast group.<br><br>&nbsp;&nbsp;2. &nbsp;The join message =
flows to the ETR, upon reception the ETR =
builds<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;two join messages, the =
first one unicast LISP-encapsulates =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;original join message towards =
the RLOC of the ITR servicing =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source. &nbsp;This message =
creates multicast state at the source =
site.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The second join message =
contains as destination address the =
RLOC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of the ITR servicing the =
source (S-RLOC, G) and creates =
multicast<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;state at the =
core.<br><br>&nbsp;&nbsp;3. &nbsp;Multicast data packets originated by =
the source (S-EID, G) flow<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from =
the source to the ITR. &nbsp;The ITR LISP-encapsulates =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;multicast packets, the outter =
header includes its own RLOC as =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source (S-RLOC) and the =
original multicast group address (G) =
as<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the destination. &nbsp;Please =
note that multicast group address =
are<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;logical and are not resolved =
by the mapping system. &nbsp;Then =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;multicast packet is =
transmitted through the core towards =
the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;receiving ETRs that =
decapsulates the packets and sends them =
using<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the receiver's site =
multicast state.<br><br>6. &nbsp;Security<br><br>&nbsp;&nbsp;LISP uses a =
pull architecture to learn mappings. &nbsp;While in a =
push<br>&nbsp;&nbsp;system, the state necessary to forward packets is =
learned<br>&nbsp;&nbsp;independently of the traffic itself, with a pull =
architecture, the<br>&nbsp;&nbsp;system becomes reactive and data-plane =
events (e.g., the arrival of a<br>&nbsp;&nbsp;packet for an unknown =
destination) may trigger control-plane events.<br>&nbsp;&nbsp;This =
on-demand learning of mappings provides many advantages =
as<br>&nbsp;&nbsp;discussed above but may also affect the way security =
must be<br>&nbsp;&nbsp;envisioned.<br><br>&nbsp;&nbsp;Usually, the =
data-plane is implemented in the fast path of routers =
to<br>&nbsp;&nbsp;provide high performance forwarding capabilities while =
the control-<br>&nbsp;&nbsp;plane features are implemented in the slow =
path to offer high<br>&nbsp;&nbsp;flexibility and a performance gap of =
several order of magnitude can<br><br><br><br>Cabellos &amp; Saucez =
(Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 17]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;be observed between the slow and the =
fast paths. &nbsp;As a consequence,<br>&nbsp;&nbsp;the way data-plane =
events are notified to the control-plane must be<br>&nbsp;&nbsp;though =
carefully so to not overload the slow path and rate =
limiting<br>&nbsp;&nbsp;should be used as specified in =
[RFC6830].<br><br>&nbsp;&nbsp;Care must also been taken so to not =
overload the mapping system<br>&nbsp;&nbsp;(i.e., the control plane =
infrastructure) as the operations to be<br>&nbsp;&nbsp;performed by the =
mapping system may be more complex than those on =
the<br>&nbsp;&nbsp;data-plane, for that reason [RFC6830] recommends to =
rate limit the<br>&nbsp;&nbsp;sending of messages to the mapping =
system.<br><br>&nbsp;&nbsp;To improve resiliency and reduce the overall =
number of messages<br>&nbsp;&nbsp;exchanged, LISP offers the possibility =
to leak control informations,<br>&nbsp;&nbsp;such as reachabilty of =
locators, directly into data plane packets.<br>&nbsp;&nbsp;In =
environments that are not fully trusted, control =
informations<br>&nbsp;&nbsp;gleaned from data-plane packets should be =
verified before using them.<br><br>&nbsp;&nbsp;Mappings are the =
centrepiece of LISP and all precautions must be<br>&nbsp;&nbsp;taken to =
avoid them to be manipulated or misused by =
malicious<br>&nbsp;&nbsp;entities. &nbsp;Using trustable Map-Server that =
strictly respect [RFC6833]<br><br>s/ Map-Server / =
Map-Servers/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;and the lightweight authentication mechanism =
proposed by LISP-Sec<br>&nbsp;&nbsp;[I-D.ietf-lisp-sec] is a possibility =
to reduce the risk. &nbsp;In more<br>&nbsp;&nbsp;critical environments, =
stronger authentication may have to be used.<br><br>&nbsp;&nbsp;Packets =
are transported encapsulated with LISP meaning that =
devices<br>&nbsp;&nbsp;on the path between an ITR (or PITR) and an ETR =
(or PETR) cannot<br>&nbsp;&nbsp;correctly inspect the content of packets =
unless they implement<br>&nbsp;&nbsp;methods to strip the headers added =
by LISP. &nbsp;Similarly, mappings<br>&nbsp;&nbsp;enable triangular =
routing (i.e., packets of a flow cross different<br>&nbsp;&nbsp;border =
routers depending on their direction) which means =
that<br>&nbsp;&nbsp;intermediate boxes may have incomplete view on the =
traffic they<br>&nbsp;&nbsp;inspect or =
manipulate.<br><br>&nbsp;&nbsp;More details about security implications =
of LISP can be found in<br><br>s/ can be found / are discussed =
/<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite">&nbsp;&nbsp;[I-D.ietf-lisp-threats].<br><br>7. &nbsp;Use =
Cases<br><br>7.1. &nbsp;Traffic Engineering<br><br>&nbsp;&nbsp;BGP is =
the standard protocol to implement inter-domain routing. =
&nbsp;With<br>&nbsp;&nbsp;BGP, routing informations are propagated along =
the network and each<br>&nbsp;&nbsp;autonomous system can implement its =
own routing policy that will<br>&nbsp;&nbsp;influence the way routing =
information are propagated. &nbsp;The direct<br>&nbsp;&nbsp;consequence =
is that an autonomous system cannot precisely control =
the<br>&nbsp;&nbsp;way the traffic will enter the =
network.<br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 18]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;As opposed to BGP, a LISP site can =
strictly impose via which ETRs the<br>&nbsp;&nbsp;traffic must enter the =
network even though the path followed to reach<br>&nbsp;&nbsp;the ETR is =
not under the control of the LISP site. &nbsp;This fine =
control<br>&nbsp;&nbsp;is implemented with the mappings. &nbsp;When a =
remote site is willing to<br>&nbsp;&nbsp;send traffic to a LISP site, it =
retrieves the mapping associated to<br>&nbsp;&nbsp;the destination EID =
via the mapping system. &nbsp;The mapping is =
sent<br>&nbsp;&nbsp;directly by the owner of EID and is not altered by =
any intermediate<br>&nbsp;&nbsp;network.<br><br>&nbsp;&nbsp;A mapping =
associates a list of RLOCs to an EID prefix. &nbsp;Each =
RLOC<br>&nbsp;&nbsp;corresponds to an interface of an ETR that is able =
to correctly<br>&nbsp;&nbsp;forward packets to EIDs in the prefix. =
&nbsp;Each RLOC is tagged with a<br>&nbsp;&nbsp;priority and a weight in =
the mapping. &nbsp;The priority is used to<br>&nbsp;&nbsp;indicates =
which RLOCs should be preferred to send packets (the =
least<br>&nbsp;&nbsp;preferred ones being provided for backup purpose). =
&nbsp;The weight<br>&nbsp;&nbsp;permits to balance the load between the =
RLOCs with the same priority,<br>&nbsp;&nbsp;proportionally to the =
weight value.<br><br>&nbsp;&nbsp;As mappings are directly issued by the =
owner of the EID and not<br><br>the definition of =93owner=94 is somehow =
fuzzy. Wouldn=92t be better to replace it<br>by =93authoritative =
ETR=94?<br><br></blockquote><br>ok<br><br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;altered while transmitted to the remote =
site, it offers highly<br>&nbsp;&nbsp;flexible incoming inter-domain =
traffic engineering with even the<br>&nbsp;&nbsp;possibility for a site =
to issue a different mapping for each remote<br>&nbsp;&nbsp;site, =
implementing so precise routing policies.<br><br>s/ implementing so =
precise/ hence implementing fine-grained /<br><br>7.2. &nbsp;LISP for =
IPv6 Transition<br><br>&nbsp;&nbsp;LISP encapsulations permits to =
transport packets using EIDs from a<br>&nbsp;&nbsp;given address family =
(e.g., IPv6) with packets with addresses<br>&nbsp;&nbsp;belonging to =
another address family (e.g., IPv4). &nbsp;The absence =
of<br>&nbsp;&nbsp;correlation between the address family of RLOCs and =
EIDs makes LISP a<br>&nbsp;&nbsp;candidate to ease the transition to =
IPv4.<br><br>&nbsp;&nbsp;For example, two IPv6-only data centers could =
be interconnected via<br>&nbsp;&nbsp;the legacy IPv4 Internet. &nbsp;If =
their border routers are LISP capable,<br>&nbsp;&nbsp;sending packets =
between the data center is done without any form =
of<br>&nbsp;&nbsp;translation as the native IPv6 packets (in the EID =
space) will be<br>&nbsp;&nbsp;LISP encapsulated and transmitted over the =
IPv4 legacy Internet by<br>&nbsp;&nbsp;the mean of IPv4 =
RLOCs.<br><br>7.3. &nbsp;LISP for Network =
Virtualization<br><br>&nbsp;&nbsp;It is nowadays common to operate =
several virtual networks over the<br>&nbsp;&nbsp;same physical =
infrastructure. &nbsp;The current approach usually rely =
on<br>&nbsp;&nbsp;BGP/MPLS VPNs, where BGP is used to exchange routing =
information and<br>&nbsp;&nbsp;MPLS to segregate packets of the =
different logical networks. &nbsp;This<br>&nbsp;&nbsp;functionality =
could be achieved with LISP where the mappings and =
the<br>&nbsp;&nbsp;mapping system are used instead of BGP and the LISP =
encapsulation is<br>&nbsp;&nbsp;used to replace =
MPLS.<br><br><br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires March 26, =
2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 19]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;In virtual networks, it is essential =
to distinguish to which virtual<br>&nbsp;&nbsp;network a packet belongs =
and tags or labels are used for that<br>&nbsp;&nbsp;purpose. &nbsp;With =
LISP, the distinction can be made with the Instance =
ID<br>&nbsp;&nbsp;field. &nbsp;When an ITR encapsulates a packet from a =
particular virtual<br>&nbsp;&nbsp;network (e.g., known via the VRF or =
VLAN), it tags the encapsulated<br>&nbsp;&nbsp;packet with the Instance =
ID corresponding to the virtual network of<br>&nbsp;&nbsp;the packet. =
&nbsp;When an ETR receives a packet tagged with an Instance =
ID<br>&nbsp;&nbsp;it uses the Instance ID to determine how to threat the =
packet.<br><br>&nbsp;&nbsp;Appart from the simplicity of managing =
mappings, the advantage of<br>&nbsp;&nbsp;using LISP for virtual network =
is that it does not impose any<br>&nbsp;&nbsp;requirement on the =
underlying network, except running IP.<br><br>7.4. &nbsp;LISP for =
Virtual Machine Mobility in Data Centers<br><br>&nbsp;&nbsp;A way to =
enable seamless virtual machine mobility in data center =
is<br>&nbsp;&nbsp;to conceive the datacenter backbone as the RLOC space =
and the<br>&nbsp;&nbsp;subnetworks where servers are hosted as forming =
the EID space. &nbsp;A<br>&nbsp;&nbsp;LISP router is placed at the =
border between the backbone and each<br>&nbsp;&nbsp;sub-network. =
&nbsp;When a virtual machine is moved to another =
subnetwork,<br>&nbsp;&nbsp;it can (temporarily) keep the address of the =
sub-network it was<br>&nbsp;&nbsp;hosted before the move so to allow =
ongoing communications to subsist.<br>&nbsp;&nbsp;When a subnetwork =
detects the presence of a host with an address that<br>&nbsp;&nbsp;does =
not belong to the subnetwork (e.g., via a message sent by =
the<br>&nbsp;&nbsp;hypervisor), the LISP router of the new subnetwork =
registers the IP<br>&nbsp;&nbsp;address of the virtual machine as an EID =
to the Map-Server of the<br>&nbsp;&nbsp;subnetwork and associates its =
own address as RLOC.<br><br>&nbsp;&nbsp;To inform the other LISP routers =
that the machine moved and where,<br>&nbsp;&nbsp;and then to avoid =
detours via the initial subnetwork, every Map-<br>&nbsp;&nbsp;Server can =
listen on a predefined multicast address that is used =
as<br>&nbsp;&nbsp;source address for Map-Register. &nbsp;As a result, =
the Map-Notify sent<br>&nbsp;&nbsp;back by the Map-Server will be =
received by all the LISP routers that<br>&nbsp;&nbsp;hence automatically =
learn the new location of the virtual machine.<br><br>8. &nbsp;Security =
Considerations<br><br>&nbsp;&nbsp;This document does not specify any =
protocol or operational practices<br>&nbsp;&nbsp;and hence, does not =
have any security considerations.<br><br>9. &nbsp;IANA =
Considerations<br><br>&nbsp;&nbsp;This memo includes no request to =
IANA.<br><br><br><br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 20]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>10. &nbsp;Acknowledgements<br><br>&nbsp;&nbsp;To =
Do.<br><br>11. &nbsp;References<br><br>11.1. &nbsp;Normative =
References<br><br>&nbsp;&nbsp;[RFC2119] &nbsp;Bradner, S., "Key words =
for use in RFCs to =
Indicate<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;Requirement Levels", BCP 14, RFC 2119, March =
1997.<br><br>&nbsp;&nbsp;[RFC4116] &nbsp;Abley, J., Lindqvist, K., =
Davies, E., Black, B., and =
V.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;Gill, "IPv4 Multihoming Practices and Limitations", =
RFC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;4116, July 2005.<br><br>&nbsp;&nbsp;[RFC4984] &nbsp;Meyer, =
D., Zhang, L., and K. Fall, "Report from the =
IAB<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;Workshop on Routing and Addressing", RFC 4984, =
September<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;2007.<br><br>&nbsp;&nbsp;[RFC6830] &nbsp;Farinacci, D., =
Fuller, V., Meyer, D., and D. Lewis, =
"The<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;Locator/ID Separation Protocol (LISP)", RFC 6830, =
January<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;2013.<br><br>&nbsp;&nbsp;[RFC6831] &nbsp;Farinacci, D., =
Meyer, D., Zwiebel, J., and S. Venaas, =
"The<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;Locator/ID Separation Protocol (LISP) for =
Multicast<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;Environments", RFC 6831, January =
2013.<br><br>&nbsp;&nbsp;[RFC6832] &nbsp;Lewis, D., Meyer, D., =
Farinacci, D., and V. =
Fuller,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;"Interworking between Locator/ID Separation =
Protocol<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;(LISP) and Non-LISP Sites", RFC 6832, January =
2013.<br><br>&nbsp;&nbsp;[RFC6833] &nbsp;Fuller, V. and D. Farinacci, =
"Locator/ID =
Separation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;Protocol (LISP) Map-Server Interface", RFC 6833, =
January<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;2013.<br><br>&nbsp;&nbsp;[RFC6834] &nbsp;Iannone, L., =
Saucez, D., and O. Bonaventure, =
"Locator/ID<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;Separation Protocol (LISP) Map-Versioning", RFC =
6834,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;January 2013.<br><br>&nbsp;&nbsp;[RFC6835] &nbsp;Farinacci, =
D. and D. Meyer, "The Locator/ID =
Separation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;Protocol Internet Groper (LIG)", RFC 6835, January =
2013.<br><br>&nbsp;&nbsp;[RFC6836] &nbsp;Fuller, V., Farinacci, D., =
Meyer, D., and D. =
Lewis,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;"Locator/ID Separation Protocol Alternative =
Logical<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;Topology (LISP+ALT)", RFC 6836, January =
2013.<br><br>&nbsp;&nbsp;[RFC6935] &nbsp;Eubanks, M., Chimento, P., and =
M. Westerlund, "IPv6 =
and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;UDP Checksums for Tunneled Packets", RFC 6935, April =
2013.<br><br><br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires March 26, =
2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 21]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;[RFC6936] &nbsp;Fairhurst, G. and M. =
Westerlund, "Applicability =
Statement<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;for the Use of IPv6 UDP Datagrams with Zero =
Checksums",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;RFC 6936, April 2013.<br><br>&nbsp;&nbsp;[RFC7215] =
&nbsp;Jakab, L., Cabellos-Aparicio, A., Coras, F., =
Domingo-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;Pascual, J., and D. Lewis, "Locator/Identifier =
Separation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;Protocol (LISP) Network Element =
Deployment<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;Considerations", RFC 7215, April 2014.<br><br>11.2. =
&nbsp;Informative References<br><br>&nbsp;&nbsp;[Chiappa] &nbsp;Chiappa, =
J., "Endpoints and Endpoint names: A =
Propose<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;Enhancement to the Internet =
Architecture,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;<a =
href=3D"http://mercury.lcs.mit.edu/~jnc/tech/endpoints.txt">http://mercury=
.lcs.mit.edu/~jnc/tech/endpoints.txt</a>", =
1999.<br><br>&nbsp;&nbsp;[DDT-ROOT]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LISP DDT ROOT, , "<a =
href=3D"http://ddt-root.org/">http://ddt-root.org/</a>", August =
2013.<br><br>&nbsp;&nbsp;[DFZ] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Huston, =
Geoff., "Growth of the BGP Table - 1994 to =
Present<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;<a =
href=3D"http://bgp.potaroo.net/">http://bgp.potaroo.net/</a>", August =
2013.<br><br>&nbsp;&nbsp;[I-D.cheng-lisp-shdht]<br>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cheng, L. and J. =
Wang, "LISP Single-Hop DHT =
Mapping<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;Overlay", draft-cheng-lisp-shdht-04 (work in =
progress),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;July =
2013.<br><br>&nbsp;&nbsp;[I-D.ermagan-lisp-nat-traversal]<br>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ermagan, =
V., Farinacci, D., Lewis, D., Skriver, J., =
Maino,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;F., and C. White, "NAT traversal for LISP", =
draft-ermagan-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;lisp-nat-traversal-03 (work in progress), March =
2013.<br><br><br>This is never actually cited in the actual version of =
the document.<br><br><br></blockquote><br>Thanks for cathing this =
one!<br><br><br><blockquote =
type=3D"cite"><br>&nbsp;&nbsp;[I-D.ietf-lisp-ddt]<br>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fuller, V., =
Lewis, D., Ermagan, V., and A. Jain, =
"LISP<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;Delegated Database Tree", draft-ietf-lisp-ddt-01 (work =
in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;progress), March =
2013.<br><br>&nbsp;&nbsp;[I-D.ietf-lisp-lcaf]<br>&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Farinacci, D., =
Meyer, D., and J. Snijders, "LISP =
Canonical<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;Address Format (LCAF)", draft-ietf-lisp-lcaf-05 (work =
in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;progress), May =
2014.<br><br>&nbsp;&nbsp;[I-D.ietf-lisp-sec]<br>&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maino, F., Ermagan, =
V., Cabellos-Aparicio, A., and =
D.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;Saucez, "LISP-Security (LISP-SEC)", =
draft-ietf-lisp-sec-06<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(work in progress), April =
2014.<br><br><br><br><br><br><br>Cabellos &amp; Saucez (Ed.) =
&nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 22]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember =
2014<br><br><br>&nbsp;&nbsp;[I-D.ietf-lisp-threats]<br>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Saucez, D., =
Iannone, L., and O. Bonaventure, "LISP =
Threats<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;Analysis", draft-ietf-lisp-threats-10 (work in =
progress),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;July =
2014.<br><br>&nbsp;&nbsp;[I-D.lear-lisp-nerd]<br>&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lear, E., "NERD: A =
Not-so-novel EID to RLOC =
Database",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;draft-lear-lisp-nerd-08 (work in progress), March =
2010.<br><br>&nbsp;&nbsp;[I-D.mathy-lisp-dht]<br>&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mathy, L., Iannone, =
L., and O. Bonaventure, =
""LISP-DHT:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;Towards a DHT to map identifiers onto locators" =
draft-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;mathy-lisp-dht-00 (work in progress)", April =
2008.<br><br>&nbsp;&nbsp;[Jakab] &nbsp;&nbsp;&nbsp;Jakab, L., Cabellos, =
A., Saucez, D., and O. =
Bonaventure,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;"LISP-TREE: A DNS Hierarchy to Support the LISP =
Mapping<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;System, IEEE Journal on Selected Areas in =
Communications,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;vol. 28, no. 8, pp. 1332-1343", October =
2010.<br><br>&nbsp;&nbsp;[Quoitin] &nbsp;Quoitin, B., Iannone, L., =
Launois, C., and O. =
Bonaventure,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;""Evaluating the Benefits of the =
Locator/Identifier<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;Separation" in Proceedings of 2Nd ACM/IEEE =
International<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;Workshop on Mobility in the Evolving =
Internet<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;Architecture", 2007.<br><br>Appendix A. &nbsp;A Brief =
History of Location/Identity Separation<br><br>&nbsp;&nbsp;The LISP =
system for separation of location and identity resulted =
from<br>&nbsp;&nbsp;the discussions of this topic at the Amsterdam IAB =
Routing and<br>&nbsp;&nbsp;Addressing Workshop, which took place in =
October 2006 [RFC4984].<br><br>&nbsp;&nbsp;A small group of like-minded =
personnel from various scattered<br>&nbsp;&nbsp;locations within Cisco, =
spontaneously formed immediately after that<br>&nbsp;&nbsp;workshop, to =
work on an idea that came out of informal discussions =
at<br>&nbsp;&nbsp;the workshop. &nbsp;The first Internet-Draft on LISP =
appeared in January,<br>&nbsp;&nbsp;2007, along with a LISP mailing list =
at the IETF.<br><br>&nbsp;&nbsp;Trial implementations started at that =
time, with initial trial<br>&nbsp;&nbsp;deployments underway since June =
2007; the results of early experience<br>&nbsp;&nbsp;have been fed back =
into the design in a continuous, ongoing process<br>&nbsp;&nbsp;over =
several years. &nbsp;LISP at this point represents a =
moderately<br>&nbsp;&nbsp;mature system, having undergone a long organic =
series of changes and<br>&nbsp;&nbsp;updates.<br><br>&nbsp;&nbsp;LISP =
transitioned from an IRTF activity to an IETF WG in March =
2009,<br>&nbsp;&nbsp;and after numerous revisions, the basic =
specifications moved to<br>&nbsp;&nbsp;becoming RFCs at the start of =
2013 (although work to expand and<br><br><br><br><br>Cabellos &amp; =
Saucez (Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page 23]<br><br>Internet-Draft =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;LISP Introduction =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se=
ptember 2014<br><br><br>&nbsp;&nbsp;improve it, and find new uses for =
it, continues, and undoubtly will<br>&nbsp;&nbsp;for a long time to =
come).<br><br>A.1. &nbsp;Old LISP Models<br><br>&nbsp;&nbsp;LISP, as =
initilly conceived, had a number of potential =
operating<br>&nbsp;&nbsp;modes, named 'models'. &nbsp;Although they are =
now obsolete, one<br>&nbsp;&nbsp;occasionally sees mention of them, so =
they are briefly described<br>&nbsp;&nbsp;here.<br><br>&nbsp;&nbsp;LISP =
1: &nbsp;EIDs all appear in the normal routing and forwarding =
tables<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of the network (i.e. they are =
'routable');this property is used =
to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'bootstrap' operation, by using this =
to load EID-&gt;RLOC mappings.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Packets =
were sent with the EID as the destination in the =
outer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wrapper; when an ETR saw such a =
packet, it would send a Map-Reply<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to =
the source ITR, giving the full mapping.<br><br>&nbsp;&nbsp;LISP 1.5: =
&nbsp;Similar to LISP 1, but the routability of EIDs happens =
on<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a separate =
network.<br><br>&nbsp;&nbsp;LISP 2: &nbsp;EIDs are not routable; =
EID-&gt;RLOC mappings are available =
from<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the DNS.<br><br>&nbsp;&nbsp;LISP =
3: &nbsp;EIDs are not routable; and have to be looked up in in a =
new<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EID-&gt;RLOC mapping database (in =
the initial concept, a system =
using<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Distributed Hash Tables). =
&nbsp;Two variants were possible: a =
'push'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;system, in which all mappings =
were distributed to all ITRs, and =
a<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'pull' system in which ITRs load the =
mappings they need, =
as<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;needed.<br><br>Authors' =
Addresses<br><br>&nbsp;&nbsp;Albert =
Cabellos<br>&nbsp;&nbsp;UPC-BarcelonaTech<br>&nbsp;&nbsp;c/ Jordi Girona =
1-3<br>&nbsp;&nbsp;Barcelona, Catalonia =
&nbsp;08034<br>&nbsp;&nbsp;Spain<br><br>&nbsp;&nbsp;Email: <a =
href=3D"mailto:acabello@ac.upc.edu">acabello@ac.upc.edu</a><br><br><br>&nb=
sp;&nbsp;Damien Saucez (Ed.)<br>&nbsp;&nbsp;INRIA<br>&nbsp;&nbsp;2004 =
route des Lucioles BP 93<br>&nbsp;&nbsp;Sophia Antipolis Cedex =
&nbsp;06902<br>&nbsp;&nbsp;France<br><br>&nbsp;&nbsp;Email: <a =
href=3D"mailto:damien.saucez@inria.fr">damien.saucez@inria.fr</a><br><br><=
br><br>Cabellos &amp; Saucez (Ed.) &nbsp;Expires March 26, 2015 =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;[Page =
24]<br><br><br><br>_______________________________________________<br>lisp=
 mailing list<br><a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/lisp">https://www.ietf.org/m=
ailman/listinfo/lisp</a></blockquote></div></blockquote></div><br></div></=
body></html>=

--Apple-Mail=_6C75CDF7-E6C3-44FC-9B0C-EEDEBCCDA17A--


From nobody Fri Oct  3 02:04:55 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0C741ACFF9 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 02:04:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tt-_9bZpcwhS for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 02:04:52 -0700 (PDT)
Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 603AD1A0169 for <lisp@ietf.org>; Fri,  3 Oct 2014 02:04:52 -0700 (PDT)
Received: by mail-wi0-f177.google.com with SMTP id fb4so1449675wid.4 for <lisp@ietf.org>; Fri, 03 Oct 2014 02:04:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=cdcnsDd2r7HXNCj7CCX6fL0Gh78X5O1Rb3T49noHzCQ=; b=iC0tg8L8XRQHhfV6sj1kBUuf0f+wAYGbqmTBXqJRiClgLTka2u1lX3hrurt30kt+u+ 92WeiRgF4xtb+R6NDkThv3Kxt7Wi6qWieBW4hgfoHvwmMW5+7yfuxfs9qW+jZaD6hfLV /OueeljfiqiDAUSk/gqJnV7KFPsAhcUti2sKRgK9hQX5NgZp+yVc9BUeusAn+nBIQKMs d/ICb7L7hU1v7BUvD3igNTtQqDqQ12YRtOzkpSVgvmYyI5LFgARbvKIEwV91W/Vk/loh oH7uGVvU0tVYxcqjWRsqGUqK/yyndxKdkDZTHe0CYOeXDaVSuAiqUcuGwiJXrkBmHdp8 QKdg==
X-Gm-Message-State: ALoCoQm3pc2Tmw0oPV/Ttn2MKqL71WsHCIUP1optTm0omyiiSugRiclYZANpxQjgbOEHDHkR7J1H
X-Received: by 10.180.100.101 with SMTP id ex5mr10951387wib.79.1412327090975;  Fri, 03 Oct 2014 02:04:50 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:f941:e34c:5416:b053? ([2001:660:330f:a4:f941:e34c:5416:b053]) by mx.google.com with ESMTPSA id bj7sm7283917wjc.33.2014.10.03.02.04.49 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 03 Oct 2014 02:04:49 -0700 (PDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <CAGE_QexpP8JLCn3G5ORKtrDUeVST7DWQuGYKjcPPm7+BT0hGLQ@mail.gmail.com>
Date: Fri, 3 Oct 2014 11:04:50 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <0ADE2180-ACB2-4742-BBDE-878FD7EB68F0@gigix.net>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <5424B341.2080307@cisco.com> <CAGE_QewLJSm+kZaKX7PnKPYJ6uSHx72YnhYm2uOWj=g4PWFMhA@mail.gmail.com> <542C963E.80300@joelhalpern.com> <CAGE_QexpP8JLCn3G5ORKtrDUeVST7DWQuGYKjcPPm7+BT0hGLQ@mail.gmail.com>
To: acabello@ac.upc.edu
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FLmS2-gFxQ6QTzyV6Mzd1zc1aEc
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 09:04:54 -0000

What I did in other documents is to explicitly put a pointer to RFC6830 =
but also copy verbatim the section as an appendix.
In this way the lazy reader will have the definitions at hand ;-)

L.


On 02 Oct 2014, at 02:05, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:

> Ok, then I=B4ll add a sentence in the Introduction section pointing to
> the Definitions of Terms of RFC6830
>=20
> Albert
>=20
> On Thu, Oct 2, 2014 at 2:03 AM, Joel M. Halpern <jmh@joelhalpern.com> =
wrote:
>> While it is not a strict rule, it is usually better to point to a =
definition
>> rather than copy it, and much better to point to it rather than to =
copy and
>> modify it.
>>=20
>> Yours,
>> Joel
>>=20
>>=20
>> On 10/1/14, 7:48 PM, Albert Cabellos wrote:
>>>=20
>>> Hi Fabio
>>>=20
>>> Thanks for your comments, please find below our answers:
>>>=20
>>> On Fri, Sep 26, 2014 at 2:28 AM, Fabio Maino <fmaino@cisco.com>
>>> wrote:
>>>>=20
>>>>=20
>>>> Albert, Damien, this is a very good document, that I think fits
>>>> very well with the charter requirements.  I like that you keep it
>>>> short, dry, and to the point.
>>>>=20
>>>> =46rom a structure perspective, I don't see a Definition of Terms
>>>> section. Maybe you could point to RFC6830 definitions, or copy
>>>> those needed in this document (XEID is possibly the only term that
>>>> is not already in RFC6830 glossary). I like that you didn't use new
>>>> terminology.
>>>>=20
>>>=20
>>> Find below a proposed "Definitions of Terms", We have used a
>>> simplified version of RFC6830,RFC6832,RFC6833 definitions, we don=B4t
>>> need so much detail and this way the text is lighter and easier to
>>> understand:
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Fri Oct  3 07:18:51 2014
Return-Path: <arnatal@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F7EB1A1BA9 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 07:18:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.279
X-Spam-Level: 
X-Spam-Status: No, score=-1.279 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sADm4XeKfsCO for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 07:18:45 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 52F481A1BB7 for <lisp@ietf.org>; Fri,  3 Oct 2014 07:18:44 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s93EIg91003478 for <lisp@ietf.org>; Fri, 3 Oct 2014 16:18:42 +0200
Received: from mail-yk0-f181.google.com (mail-yk0-f181.google.com [209.85.160.181]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 7A99E58D for <lisp@ietf.org>; Fri,  3 Oct 2014 16:18:41 +0200 (CEST)
Received: by mail-yk0-f181.google.com with SMTP id q200so370967ykb.12 for <lisp@ietf.org>; Fri, 03 Oct 2014 07:18:39 -0700 (PDT)
X-Received: by 10.236.208.2 with SMTP id p2mr3896651yho.173.1412345919899; Fri, 03 Oct 2014 07:18:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.170.65.197 with HTTP; Fri, 3 Oct 2014 07:18:19 -0700 (PDT)
In-Reply-To: <2C985D01-2B78-4A55-927C-D7F503297E34@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <E0A87C5D-4F3F-48BC-8739-C824C9782D94@gmail.com> <542BD644.6060406@ac.upc.edu> <2C985D01-2B78-4A55-927C-D7F503297E34@gmail.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Fri, 3 Oct 2014 16:18:19 +0200
Message-ID: <CA+YHcKHtcj=afhqzU=mAYMvGf5rVMoootS-2ZeNTd59YN38PAw@mail.gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=001a11c1c7f6db0e080504856867
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ourig0l4kcEUQ64oOJMnAkWCCms
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 14:18:48 -0000

--001a11c1c7f6db0e080504856867
Content-Type: text/plain; charset=UTF-8

Dino,

On Wed, Oct 1, 2014 at 10:53 PM, Dino Farinacci <farinacci@gmail.com> wrote:

> > Thanks for your answer. If there are more than one of the same LCAF type
> addresses, how are then the locators sorted? For instance two different ELP
> locators.
>
> I will document that within a AFI/LCAF-Type, they should be sorted based
> on the inner AFI value.
>
> > May be it could be interesting to have sorting information for each LCAF
> type, at least for the ones that could be used as locators.
>
> Well within a single RLOC-record, there is one LCAF and that is used in
> its entirety so there is no selection of some information versus the
> others. Assuming the receiver can parse the entire LCAF Type.
>
> Dino
>

Just to clarify. Consider a Map-Reply message that conveys the following
two ELPs as locators for a single EID-Record:

AFI=16387, LCAF-type=10, {1st re-encap hop: 5.5.5.5, 2nd re-encap hop:
4444::4444 }
AFI=16387, LCAF-type=10, {1st re-encap hop: 1111::1111, 2nd re-encap hop:
3.3.3.3}

Which ELP should appear first?

Thanks,
Alberto

--001a11c1c7f6db0e080504856867
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dino,<br><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Wed, Oct 1, 2014 at 10:53 PM, Dino Farinacci <span dir=3D"ltr">=
&lt;<a href=3D"mailto:farinacci@gmail.com" target=3D"_blank">farinacci@gmai=
l.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><span>&gt; Thanks for your answer. If there are more than one of the =
same LCAF type addresses, how are then the locators sorted? For instance tw=
o different ELP locators.<br>
<br>
</span>I will document that within a AFI/LCAF-Type, they should be sorted b=
ased on the inner AFI value.<br>
<span><br>
&gt; May be it could be interesting to have sorting information for each LC=
AF type, at least for the ones that could be used as locators.<br>
<br>
</span>Well within a single RLOC-record, there is one LCAF and that is used=
 in its entirety so there is no selection of some information versus the ot=
hers. Assuming the receiver can parse the entire LCAF Type.<br>
<span><font color=3D"#888888"><br>
Dino</font></span><br></blockquote><div>=C2=A0</div></div>Just to clarify. =
Consider a Map-Reply message that conveys the=20
following two ELPs as locators for a single EID-Record:<br><div class=3D"gm=
ail_extra"><br>
AFI=3D16387, LCAF-type=3D10, {1st re-encap hop: 5.5.5.5, 2nd re-encap hop: =
4444::4444 }<br>AFI=3D16387, LCAF-type=3D10, {1st re-encap hop: 1111::1111,=
 2nd re-encap hop: 3.3.3.3}<br><br></div><div class=3D"gmail_extra">Which E=
LP should appear first?<br><br></div><div class=3D"gmail_extra">Thanks,<br>=
</div>Alberto</div></div>

--001a11c1c7f6db0e080504856867--


From nobody Fri Oct  3 07:35:35 2014
Return-Path: <sander@steffann.nl>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 108F81A004D for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 07:35:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.293
X-Spam-Level: **
X-Spam-Status: No, score=2.293 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3i_CYpTna31A for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 07:35:32 -0700 (PDT)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0A4F1A0018 for <lisp@ietf.org>; Fri,  3 Oct 2014 07:35:32 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 018F855; Fri,  3 Oct 2014 16:35:31 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=steffann.nl; h= x-mailer:references:message-id:content-transfer-encoding:date :date:in-reply-to:from:from:subject:subject:mime-version :content-type:content-type:received:received; s=mail; t= 1412346929; bh=6+yoFYAo30q+L9fuX2zWnz+4av0vNZKA386fLdCjlBs=; b=X 0qjDTz+Vty6flW+pY5R0veM3zl6Gh+zQNWX3S8s2y4TCXea9V1GZ+gRUlZGlTqww OR/R6DLI+Px0Ijvol+lxr7dxfQFFvT4uBExy1X7KwHtEsi18OqsFo54bbYKjfjBe fNZfBvS9dZOMl97VpLJ1TwkgPhqSrRm0YsVbC5GVgo=
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ejwNsCiUHk19; Fri,  3 Oct 2014 16:35:29 +0200 (CEST)
Received: from [IPv6:2a00:8640:1::603c:a1f7:bd71:5ca1] (unknown [IPv6:2a00:8640:1:0:603c:a1f7:bd71:5ca1]) by mail.sintact.nl (Postfix) with ESMTPSA id E785A34; Fri,  3 Oct 2014 16:35:28 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1988\))
From: Sander Steffann <sander@steffann.nl>
In-Reply-To: <542AD129.8040100@ac.upc.edu>
Date: Fri, 3 Oct 2014 16:35:28 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <F70A8996-2D4C-46EE-95D5-3A3BB6F77786@steffann.nl>
References: <542AD129.8040100@ac.upc.edu>
To: =?utf-8?Q?Albert_L=C3=B3pez?= <alopez@ac.upc.edu>
X-Mailer: Apple Mail (2.1988)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LQuslQDXbzauFFTVnkLgKsG7stU
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 14:35:34 -0000

Hi,

> We have seen that, according to RFC 6830, the locators appearing in a =
Map Reply must be "sorted in order of ascending IP address where an IPv4 =
locator address is considered numerically 'less than' an IPv6 locator =
address".

Seeing this whole discussion I started to wonder: why must locators be =
sorted anyway?

Cheers,
Sander


From nobody Fri Oct  3 07:58:56 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 834221A011B for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 07:58:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iwVTitXMHAuQ for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 07:58:54 -0700 (PDT)
Received: from mail-pd0-x236.google.com (mail-pd0-x236.google.com [IPv6:2607:f8b0:400e:c02::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33BE31A0114 for <lisp@ietf.org>; Fri,  3 Oct 2014 07:58:54 -0700 (PDT)
Received: by mail-pd0-f182.google.com with SMTP id y10so2670608pdj.27 for <lisp@ietf.org>; Fri, 03 Oct 2014 07:58:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=jelhnez5lTPrxcK90cpceVQb4cVpWgQzAQm0do5FHwE=; b=pWmanm6EP4o7xENqrMZ1o+5fDP5DNz4bY88uG3dtIvheLbwTg2omA4KXphV7xZyPWo rX8/5dRGQKqGgJtubxoCG0A556ww4E8DbbepJzu6b4Ff7m3lF4jyHCwReloCLUJv+R2K aiA1a1ao6r0VxhJsj9BFuFm275yjvvMVkSGby614v0CRTbdBNdgMUujv/4OIzzVLNCtn QBhLa6nMAH1qhMjcW/GndU2Yb4lQ4HWvCNc8fY6LdYCZ9kljCVvQu6Ln6QJl4uNstgQc lYdd9MRU315lgzcjHkcPTcWYCeXk/B8ddqceRUYg5vEHwj26DRXnUfqog0v5zfd7IGqr pVwQ==
X-Received: by 10.69.27.38 with SMTP id jd6mr7709525pbd.86.1412348333794; Fri, 03 Oct 2014 07:58:53 -0700 (PDT)
Received: from [10.45.207.168] ([156.39.127.195]) by mx.google.com with ESMTPSA id je2sm6567691pbd.94.2014.10.03.07.58.52 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 03 Oct 2014 07:58:53 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <F70A8996-2D4C-46EE-95D5-3A3BB6F77786@steffann.nl>
Date: Fri, 3 Oct 2014 07:58:49 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <E567F50E-1262-4676-A88A-5D892EDB6770@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <F70A8996-2D4C-46EE-95D5-3A3BB6F77786@steffann.nl>
To: Sander Steffann <sander@steffann.nl>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QGHaFdwSqrDPAqo5c67TywSdkhQ
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 14:58:55 -0000

That was going to be my first deep-thinking about how to add text. And =
if it was really necessary. Back when we first designed the RLOC-set, we =
wanted them sorted to be sinked between ETRs that each would be sending =
Map-Replies. But what matters is the order of priorities. It allows one =
to reduce scans for the best priority RLOCs if they are assumed to =
appear at the beginning of the list.=20

I think there were other reasons. I'll go through my design notes from =
2007. =20

Dino

On Oct 3, 2014, at 7:35 AM, Sander Steffann <sander@steffann.nl> wrote:

> Hi,
>=20
>> We have seen that, according to RFC 6830, the locators appearing in a =
Map Reply must be "sorted in order of ascending IP address where an IPv4 =
locator address is considered numerically 'less than' an IPv6 locator =
address".
>=20
> Seeing this whole discussion I started to wonder: why must locators be =
sorted anyway?
>=20
> Cheers,
> Sander
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Fri Oct  3 08:01:15 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A476B1A0101 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 08:01:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xy4o36vG6hVm for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 08:01:07 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7ED9B1A0127 for <lisp@ietf.org>; Fri,  3 Oct 2014 08:01:07 -0700 (PDT)
Received: by mail-pa0-f42.google.com with SMTP id bj1so1661455pad.29 for <lisp@ietf.org>; Fri, 03 Oct 2014 08:01:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Qd825rKU62XPdYERqGpfWvrG0I1pxeO40O2xB0XDRMI=; b=uC+4CV0PTxJJpVivWKxacUmr5bt3Bn6M6o0Z4s0ls3lQ8riY1QnTQVsJdfGbMm3SA5 aRpFu6TNwq82qySDK69kfFQGlmY4hdkalhlqUIwNr+qI8TSohe+6ENuoA6Ua+AtgOGsg CkJw1aN+ZziRPUJbw6S2e0X/UfbIPDGnZEp2HvIb+iJc8ovCoN95iZKtMVKAfe2CLspt TCfGAo3XfMKID9oLKc8UXpFqVLop0ulJjAWobNoPPAy0OV0z67X9wUtu+2DKBl49W2BV vc8qodXK3AuoLz+8xd1xrccO+v0TEmPqc/nn26cSh/6oke+Ir/EdChavSnm5RCKPpHyl P/ag==
X-Received: by 10.70.137.101 with SMTP id qh5mr1431770pdb.76.1412348467223; Fri, 03 Oct 2014 08:01:07 -0700 (PDT)
Received: from [10.45.207.168] ([156.39.127.195]) by mx.google.com with ESMTPSA id ki1sm4389937pdb.59.2014.10.03.08.01.06 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 03 Oct 2014 08:01:06 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+YHcKHtcj=afhqzU=mAYMvGf5rVMoootS-2ZeNTd59YN38PAw@mail.gmail.com>
Date: Fri, 3 Oct 2014 08:01:05 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <7A8EDEB8-C1B7-4710-8517-05AF9E159C34@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <E0A87C5D-4F3F-48BC-8739-C824C9782D94@gmail.com> <542BD644.6060406@ac.upc.edu> <2C985D01-2B78-4A55-927C-D7F503297E34@gmail.com> <CA+YHcKHtcj=afhqzU=mAYMvGf5rVMoootS-2ZeNTd59YN38PAw@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/BHfC0lQOPWg2Ql8qi_QSc-L_Wkc
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 15:01:13 -0000

> Just to clarify. Consider a Map-Reply message that conveys the =
following two ELPs as locators for a single EID-Record:
>=20
> AFI=3D16387, LCAF-type=3D10, {1st re-encap hop: 5.5.5.5, 2nd re-encap =
hop: 4444::4444 }
> AFI=3D16387, LCAF-type=3D10, {1st re-encap hop: 1111::1111, 2nd =
re-encap hop: 3.3.3.3}
>=20
> Which ELP should appear first?

The first one with 5.5.5.5. But you know, it really doesn't matter.

Dino


From nobody Fri Oct  3 08:08:41 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1468A1A028A for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 08:08:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 036zETj_KNaE for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 08:08:23 -0700 (PDT)
Received: from mail-pd0-x234.google.com (mail-pd0-x234.google.com [IPv6:2607:f8b0:400e:c02::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EBD011A0231 for <lisp@ietf.org>; Fri,  3 Oct 2014 08:08:22 -0700 (PDT)
Received: by mail-pd0-f180.google.com with SMTP id fp1so2668891pdb.11 for <lisp@ietf.org>; Fri, 03 Oct 2014 08:08:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZoziZTyAsGf73DgAdi39g4NS7McV7bSXCDp5SAaiK1c=; b=xQLKYPU/ikBRneZfAH77bBxV71JHJbtZTcOp2MzEd7NV4RPEWF6lWzMMxOWGkyLquM MPk0UqnTJJJoiFbFA7Uq1Sc8iOdDu8+TIGyNtaopsz6bjAJF1yqNa8pOJgrjIIwkXpet XDeESS9nbYxaXVRIq+1jr2GoOdPNTO+SRtKJztMhlt/CKSlkTdc8OJTL1ajLSOEooVgG HNl8lY9Ru1R4MfFL0Em+qtrO2OWQieMW3HeyW3IIYexqBzCB3l/l1n6vzOz5SrkC/gpt QP7sT7tpv35YYpGJdFAS268rUYduJ6/KMGDhzntd7HAdbYaaVPpBXdmotkOixZKj4EVQ S7YA==
X-Received: by 10.70.48.227 with SMTP id p3mr1533441pdn.40.1412348902566; Fri, 03 Oct 2014 08:08:22 -0700 (PDT)
Received: from [10.45.207.168] ([156.39.127.195]) by mx.google.com with ESMTPSA id p1sm4372346pds.80.2014.10.03.08.08.21 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 03 Oct 2014 08:08:22 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <E567F50E-1262-4676-A88A-5D892EDB6770@gmail.com>
Date: Fri, 3 Oct 2014 08:08:20 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <6829F65D-82A1-4019-8951-BAF18A1705F3@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <F70A8996-2D4C-46EE-95D5-3A3BB6F77786@steffann.nl> <E567F50E-1262-4676-A88A-5D892EDB6770@gmail.com>
To: Sander Steffann <sander@steffann.nl>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/O83vm0NXVh-cgsnGa_kJAZlJJ5o
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 15:08:29 -0000

I just remembered. It was so the LSBs map consistently to the RLOCs in =
the RLOC-set across all ETRs. So for example, if the RLOC-set was like =
this in each Map-Reply:

=46rom ETR-A: RLOC =3D (1.1.1.1, 2.2.2.2, 3.3.3.3)     (i.e. all are =
priority 1)
=46rom ETR-B: RLOC =3D (3.3.3.3, 2.2.2.2, 1.1.1.1)     (i.e. all are =
priority 1)

Then when an ITR cached the ETR-A order when ETR-A had an LSB of 0x6 =
(b'110) it is conveying that 1.1.1.1 is down. If ETR-B returned a =
Map-Reply and also believed that 1.1.1.1. was down, its LSB setting =
would be 0x3 (b'011). Each, in its own right are encoding the LSBs =
consistent and it does not really confuse the ITR as long as the ITR =
does not encap to 1.1.1.1.

The ITR, also acting as an ETR would have to know then A and B are =
encaping that the LSB is changing values but not changing in semantics.

I was assuming here that ETR-A is 2.2.2.2 and ETR-B is 3.3.3.3.

Dino

On Oct 3, 2014, at 7:58 AM, Dino Farinacci <farinacci@gmail.com> wrote:

> That was going to be my first deep-thinking about how to add text. And =
if it was really necessary. Back when we first designed the RLOC-set, we =
wanted them sorted to be sinked between ETRs that each would be sending =
Map-Replies. But what matters is the order of priorities. It allows one =
to reduce scans for the best priority RLOCs if they are assumed to =
appear at the beginning of the list.=20
>=20
> I think there were other reasons. I'll go through my design notes from =
2007. =20
>=20
> Dino
>=20
> On Oct 3, 2014, at 7:35 AM, Sander Steffann <sander@steffann.nl> =
wrote:
>=20
>> Hi,
>>=20
>>> We have seen that, according to RFC 6830, the locators appearing in =
a Map Reply must be "sorted in order of ascending IP address where an =
IPv4 locator address is considered numerically 'less than' an IPv6 =
locator address".
>>=20
>> Seeing this whole discussion I started to wonder: why must locators =
be sorted anyway?
>>=20
>> Cheers,
>> Sander
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20


From nobody Fri Oct  3 09:40:46 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C2611A19F1 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 09:40:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wPRbayVhAsO5 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 09:40:33 -0700 (PDT)
Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D11C1A07BE for <lisp@ietf.org>; Fri,  3 Oct 2014 09:40:33 -0700 (PDT)
Received: by mail-ig0-f175.google.com with SMTP id uq10so2057810igb.2 for <lisp@ietf.org>; Fri, 03 Oct 2014 09:40:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Sn9KVQG3k0tu/uFyGCMnN99SCcn/bqmtJ0cqsixRNPk=; b=NjcUVdRMyFxUU8R7Qk1KqkMQ5Z9KdHRpDpWZoH/HUVj0SKar4yCCKAxzWmZYFQeev0 wQEekoiTXSByNgXrvKTucWUQ/RnwcgNuWnHQ6b2wsuxXEXzxQF/glDlLT7y026LL+8fY Ejt4YKmo7bwuA7D3sxvp2UKlqrCNzMUIgGzWIN9S6wqB1e/FwD49AQSC7C2LAN525jTB 7YGxRuATogvduCpgYKkOvwLL6TdR+tJHz2xcL9Fl9rMFy8qnyU7/GjtMnjZlxNw7dIvd TB6PPNDgjFjwVmTMJkWfIaGvnNvGxeEdmzqFsGgTFlW2kx3h3jLlLrIkXBtpT1jtxwF8 82jg==
X-Received: by 10.43.64.134 with SMTP id xi6mr11392812icb.29.1412354432704; Fri, 03 Oct 2014 09:40:32 -0700 (PDT)
Received: from [172.19.131.156] ([12.130.116.9]) by mx.google.com with ESMTPSA id o8sm2150353igh.12.2014.10.03.09.40.22 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 03 Oct 2014 09:40:32 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CAGE_QezwcHtkpFEW8ovhZ_=G8omH9yOsPy200L8zxVmCzP2bkw@mail.gmail.com>
Date: Fri, 3 Oct 2014 09:40:06 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <233DF9EB-C6EE-4FB5-BEE5-754423884874@gmail.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <8C22C75A-C522-4832-9069-917666A2EB60@gmail.com> <CAGE_QezwcHtkpFEW8ovhZ_=G8omH9yOsPy200L8zxVmCzP2bkw@mail.gmail.com>
To: Albert Cabellos <acabello@ac.upc.edu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/yBfLY_8h5JvEcPCrf3OcTHDx0pY
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 16:40:40 -0000

> Hi Dino
>=20
> Thanks for your comments, please find below our answers:

Thanks for the volume of responses. Way to stay on top of this. See my =
responses below. I have cut out text that I agree with or have no =
resposne to.

>>=20
>> Change "supra" to "super". But saying super-linear is like saying =
"that was a long minute". ;-) I think you should say exponential slope.
>>=20
>=20
> I think that the correct mathematical term is supralinear:
>=20
> http://en.wiktionary.org/wiki/supralinear

I am not questioning the definition of supra linear, I just think we =
should use exponential because we have done so so many times before. Not =
a big deal.

>>>  ITRs and ETRs exchange packets by encapsulating them, hence LISP
>>>   operates as an overlay to the current Internet core.
>>=20
>> Well this is technically not true. ITRs encapsulate and ETRs =
decapsulate.
>>=20
>=20
> I=B4ve rephrased this paragraph, let=B4s see if this one is better:
>=20
> With LISP, LISP sites (edge) and the core of the Internet are
> interconnected by means of LISP-capable routers (e.g., border routers)
> using tunnels. When they ingress packets from the LISP site into the

"ingress packets from the LISP site" makes it sound like the packets are =
going *into* the site.=20

Why not just keep the language simple and say "When packets originated =
from a LISP site are flowing towards the core network, they ingress into =
an encapsulated tunnel via an Ingress Tunnel Router (ITR).".

> tunnel they are called Ingress Tunnel Router (ITR), Egress Tunnel
> Router (ETR) when they egress packets from the core to the LISP site
> and xTR when they can perform both operations. In this context ITRs
> encapsulate packets while ETRs decapsulate them, hence LISP operates
> as an overlay to the current Internet core.

And "When packets flow from the core network to a LISP site, they egress =
from an encapsulated tunnel to an Egress Tunnel Router (ETR).".

>> This is not true. The Map-Server advertises registered EID-prefixes =
by the ETR. The Map-Server advertises such EID-prefixes to ALT routers =
via BGP. Then Map-Requests can be routed on the ALT topology so an ITR's =
Map-Request can get from Map-Resolver, to ALT-router, to ALT-router, =
then finally the Map-Server which then can proxy-reply or forward the =
Map-Request to the ETR to reply.
>>=20
>> Please fix this paragraph.
>=20
> See my updated paragraph below:
>=20
> The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
> Mapping System proposed, developed and deployed on the LISP pilot
> network.  It is based on a distributed BGP overlay participated by
> Map-Servers and Map-Resolvers. The nodes connect to their peers

"... Map-Resolvers, Map-Servers, and ALT routers. ...".

> through static tunnels. Each Map-Server involved in the ALT topology
> advertises the EID-prefixes registered by the serviced ETRs, making
> the EID routable on the ALT topology.

"... on the ALT topology so Map-Requests can flow from Map-Resolvers =
through the ALT topology to the Map-Server the EID was registered to".

>>>=20
>>>   In order to resolve a query LISP-DDT operates iteratively and in a
>>>   similar way to the DNS.  DDT clients (usually Map-Resolvers) =
generate
>>=20
>> It may worth saying that DDT does not do recursive lookups like DNS =
but does do iterative lookups like DNS.
>>=20
>=20
> Why stating what DDT is not? I think that this way is shorter and =
clearer.

Because if you state that DDT is DNS, then people may assume that =
recurisve lookups are done as they are in DNS. DNS has recursive and =
iterative lookups. DDT only borrowed the iterative lookup idea from DNS.

>>> RLOC-probing: This is an active probing algorithm where ITRs send
>>>   probes to specific locators, this effectively probes both the =
locator
>>>   and the path.  In particular this is done by sending a Map-Request
>>>   (with certain flags activated) on the data-plane and waiting in
>>=20
>> This is misleading. An RLOC-probe is a Map-Request. A Map-Request is =
a control-plane packet.
>=20
> Can you please further clarify this comment? Are you suggesting
> removing =93(with certain flags activated)=94?

Yes, change to "In particular this is done by sending a Map-Request with =
the probe-bit set to 1 to the RLOC of the ETR".

>>>   return a Map-Reply, also sent on the data-plane.  The active =
nature
>>>   of RLOC-probing provides an effective mechanism to determine
>>>   reachability and, in case of failure, switching to a different
>>>   locator.  Furthermore the mechanism also provides useful RTT
>>>   estimates of the delay of the path that can be used by other =
network
>>>   algorithms.
>>=20
>> We should say that echo-noncing and RLOC-probing can work together. =
That is if a nonce is not echoed, a ITR could RLOC-probe to determine if =
the path is up (because the return bidirectional path may have went =
silent). Or, when echo-noncing determines a forward path to an RLOC is =
up, RLOC-probes can be suppressed to save sending extra messages.
>>=20
>=20
> See my updated paragraph below:
>=20
> It is worth noting that RLOC probing and Echo-nonce can work together.
> Specifically if a nonce is not echoed, an ITR could RLOC-probe to
> determine if the path is up because the return bidirectional path may
> have failed. Alternatively, when echo-noncing determines a forward

Or the the return path is not used. That is there is only a =
unidirectional path.

> path to an RLOC is up, RLOC-probes can be suppressed to save messages.

This part to explain suppressing RLOC-probes is good.

>=20
>>>   mapping system are used instead of BGP and the LISP encapsulation =
is
>>>   used to replace MPLS.
>>=20
>> I think comparing to BGP/MPLS does not help describe what it is. And =
it is not a wholesale replacement because BGP/MPLS VPNs typically run =
within a single ISP where LISP VPNs can run anywhere (i.e. a mobile =
phone can be in a VPN and encapsulates to a multi-tennant environment in =
the data center).
>=20
> what about just keeping
>=20
> It is nowadays common to operate several virtual private networks over
> the same physical infrastructure.

Agree.

>=20
>>>   When a subnetwork detects the presence of a host with an address =
that
>>>   does not belong to the subnetwork (e.g., via a message sent by the
>>>   hypervisor), the LISP router of the new subnetwork registers the =
IP
>>=20
>> Remove the parenthetitcal comment. You don't want to assume what is =
moving is only VMs. A server can be relocated. xTRs discover =
dynamic-EIDs by listening to packets and ARP messages to discover new =
sources.
>=20
> hence the e.g., and not an i.e.,
>=20
> what about:
> (e.g., via a message sent by the hypervisor or traffic inspection)

I think it is too specific for this document.

Thanks a lot,
Dino


From nobody Fri Oct  3 11:40:48 2014
Return-Path: <darlewis@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02E821A888F for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 11:40:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E9hzwYaNURs1 for <lisp@ietfa.amsl.com>; Fri,  3 Oct 2014 11:40:44 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B46D41A1A6D for <lisp@ietf.org>; Fri,  3 Oct 2014 11:40:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=854; q=dns/txt; s=iport; t=1412361644; x=1413571244; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=m/pVhy1GyyhBcirFakH2AfEwiaXjwpIH/cmYPWkEHig=; b=ZiSLsFg/CLbs6nRI1cPZFL3jDbDwlRYJK0FfPtJmcca/2yaUcTnheOhx Rcc0qPNZIkmx8QcFDfRXH/vCHNJ2f+DvREsmnC2/9izD/+SRUoMhLVH8W RCa9+tFib1die5ShH8A70fEuAr7mEkkcR+WTMaS2chTttgMmtGGdJslum g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhAIAF3sLlStJA2J/2dsb2JhbABgDoMAU1gEynkKh00CgQ4WAXIJhAQBAQMBAQEBawsFCwIBCBI0IQYLFw4CBA4FiCoDCQgNt1UNhxgBEwSNfYF+MweDLYEeAQSRdIk5ghGBLYZshxaGUYMjQGyBSIECAQEB
X-IronPort-AV: E=Sophos;i="5.04,649,1406592000"; d="scan'208";a="360589772"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-2.cisco.com with ESMTP; 03 Oct 2014 18:40:44 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s93IeiTQ026536 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 3 Oct 2014 18:40:44 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.207]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0195.001; Fri, 3 Oct 2014 13:40:43 -0500
From: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>
Thread-Topic: [lisp] Updated abstract for lisp-introduction
Thread-Index: AQHP3zmJih7qwHqzvUOvrPiZq/MnUQ==
Date: Fri, 3 Oct 2014 18:40:43 +0000
Message-ID: <A7F2C337-2DE8-47A0-BF28-7DCCEF2C88E5@cisco.com>
References: <CAGE_Qey1aZ-z2Qm8UD4DRaxdJfNn=faNpgnuFPd+Nxb07oHgBA@mail.gmail.com>
In-Reply-To: <CAGE_Qey1aZ-z2Qm8UD4DRaxdJfNn=faNpgnuFPd+Nxb07oHgBA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.253.182]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <77C220DD30B8E1478CC218732CCCF141@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/wfY7YWNlU3p4KqmVncjNgvpGrXE
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated abstract for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Oct 2014 18:40:47 -0000

I like. :-)

A minor suggestion to the last sentence, I suggest:

=93This document is used for introductory purposes, more details can be fou=
nd it RFC6830, the protocol specification.=94



-D
On Oct 1, 2014, at 4:50 PM, Albert Cabellos <albert.cabellos@gmail.com> wro=
te:

> Hi all
>=20
> This is the new proposed abstract:
>=20
> This document describes the architecture of the Locator/ID Separation
> Protocol (LISP), making it easier to read the rest of the LISP
> specifications and providing a basis for discussion about the details
> of the LISP protocols. This document is used for introduction
> purposes, more details is available in the protocol specification.
>=20
> Albert
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sun Oct  5 13:05:34 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E0AC1A1B01 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 13:05:32 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F86lXfB51PFR for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 13:05:31 -0700 (PDT)
Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E2A81A1B00 for <lisp@ietf.org>; Sun,  5 Oct 2014 13:05:31 -0700 (PDT)
Received: by mail-ie0-f180.google.com with SMTP id x19so2208506ier.25 for <lisp@ietf.org>; Sun, 05 Oct 2014 13:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=1hBzMAWQx3yO24LXMGFjQ2T+jhgzfxBoWC9xK2LOkwc=; b=BETVcLDi8KDA6QX50OtHBsQggPQ+uoEZJp7krvQZBXv9UKi8tTZBsrGRkGxNpAnETN WcSqQbei91lNO/uRxXGc800QXA9gEdEHicw1lZp8IgHKr8L7EAKWsh1hFgQfFDNtkhxO WLCCjt25ahcIx3mwIW2xl2X6tlIrBCYmdP/CQYyXFHNTyWzmIVFFasuCTyLTFfkGlk3F 4iagis8xrr4t8WQiVAdOAezD7OmUnvdjzTRAVh1nWtLv1bNHkzT55fCJWFGWdroOsDKv +FUle+s8txo/BrcuaUSYUdrfYbi8gud3Lvy72iyIFE6A9cqY91NqrLboKIs6QZYrs7Jh /3lg==
MIME-Version: 1.0
X-Received: by 10.42.85.199 with SMTP id r7mr4225659icl.81.1412539530405; Sun, 05 Oct 2014 13:05:30 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 5 Oct 2014 13:05:30 -0700 (PDT)
In-Reply-To: <A7F2C337-2DE8-47A0-BF28-7DCCEF2C88E5@cisco.com>
References: <CAGE_Qey1aZ-z2Qm8UD4DRaxdJfNn=faNpgnuFPd+Nxb07oHgBA@mail.gmail.com> <A7F2C337-2DE8-47A0-BF28-7DCCEF2C88E5@cisco.com>
Date: Sun, 5 Oct 2014 22:05:30 +0200
Message-ID: <CAGE_QeyudVJWKk-88gFHNQXz1R_vjGePGwG22CUVdU1N=P8OQw@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
Content-Type: multipart/alternative; boundary=20cf30363fb1f0ed7b0504b27c73
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ruwveHZEWgAqVgOLv_SXAJMG4q8
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated abstract for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 20:05:32 -0000

--20cf30363fb1f0ed7b0504b27c73
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Ok, thanks!

Albert

On Fri, Oct 3, 2014 at 8:40 PM, Darrel Lewis (darlewis) <darlewis@cisco.com=
>
wrote:

> I like. :-)
>
> A minor suggestion to the last sentence, I suggest:
>
> =E2=80=9CThis document is used for introductory purposes, more details ca=
n be
> found it RFC6830, the protocol specification.=E2=80=9D
>
>
>
> -D
> On Oct 1, 2014, at 4:50 PM, Albert Cabellos <albert.cabellos@gmail.com>
> wrote:
>
> > Hi all
> >
> > This is the new proposed abstract:
> >
> > This document describes the architecture of the Locator/ID Separation
> > Protocol (LISP), making it easier to read the rest of the LISP
> > specifications and providing a basis for discussion about the details
> > of the LISP protocols. This document is used for introduction
> > purposes, more details is available in the protocol specification.
> >
> > Albert
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
>
>

--20cf30363fb1f0ed7b0504b27c73
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Ok, thanks!<div><br></div><div>Albert</div></div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 3, 2014 at 8:4=
0 PM, Darrel Lewis (darlewis) <span dir=3D"ltr">&lt;<a href=3D"mailto:darle=
wis@cisco.com" target=3D"_blank">darlewis@cisco.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">I like. :-)<br>
<br>
A minor suggestion to the last sentence, I suggest:<br>
<br>
=E2=80=9CThis document is used for introductory purposes, more details can =
be found it RFC6830, the protocol specification.=E2=80=9D<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
<br>
-D<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5">On Oct 1, 2014, at 4:=
50 PM, Albert Cabellos &lt;<a href=3D"mailto:albert.cabellos@gmail.com">alb=
ert.cabellos@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi all<br>
&gt;<br>
&gt; This is the new proposed abstract:<br>
&gt;<br>
&gt; This document describes the architecture of the Locator/ID Separation<=
br>
&gt; Protocol (LISP), making it easier to read the rest of the LISP<br>
&gt; specifications and providing a basis for discussion about the details<=
br>
&gt; of the LISP protocols. This document is used for introduction<br>
&gt; purposes, more details is available in the protocol specification.<br>
&gt;<br>
&gt; Albert<br>
&gt;<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">&gt; __________________=
_____________________________<br>
&gt; lisp mailing list<br>
&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lisp</a><br>
<br>
</div></div></blockquote></div><br></div>

--20cf30363fb1f0ed7b0504b27c73--


From nobody Sun Oct  5 13:42:32 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8989E1A1AFE for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 13:42:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xr_Hl1jN-41e for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 13:42:29 -0700 (PDT)
Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8755A1A0218 for <lisp@ietf.org>; Sun,  5 Oct 2014 13:42:29 -0700 (PDT)
Received: by mail-ig0-f171.google.com with SMTP id h15so1645916igd.16 for <lisp@ietf.org>; Sun, 05 Oct 2014 13:42:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=wBLt1XwOb3crDBm4DL5yRRoomWkTapGj7tp08vlLYes=; b=YIjK0qfaJmhJjhgxV2FJKub2Gew/F+FfL9luiDwAnbOnZ9vfz2LuJW44r2VMmjsnlF EULgkow+6CP89gQGMuAOyTpm1w1x9rZkplanPXtGV1Ii1j0rnZckGYabUY4496Oh0rZa RC1mQmUiwAENrykuVk8K5OrItni/slsATmr99VJQENa7cUWTJ/JwEiVQ0CVo5IxcoceD GK+VcKHXoWT7CKWOn0G7nCD+wIb7wt0veLKtwfICz3t/8gMaaZXFaCNRXnexeh8w48b/ POfCeMcwfhqiKShwSXiNtBU1lVbs132Ffwwgk4nBxL7GqBJG6fN/EvYZKTRLCNC9H7/i BXcA==
MIME-Version: 1.0
X-Received: by 10.50.88.5 with SMTP id bc5mr15736075igb.3.1412541748903; Sun, 05 Oct 2014 13:42:28 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 5 Oct 2014 13:42:28 -0700 (PDT)
In-Reply-To: <13AB3FBB-81BF-4F41-83F8-B9D4925D9857@cisco.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <13AB3FBB-81BF-4F41-83F8-B9D4925D9857@cisco.com>
Date: Sun, 5 Oct 2014 22:42:28 +0200
Message-ID: <CAGE_QexfAq970kwsDOKo9A-p4Jf6PEqoweTRXm5yZ6Ej_Z8MiA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Isidoros Kouvelas <kouvelas@cisco.com>, Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/8eHWAXVFyeWqgdaoxvpBA7l1AFk
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 20:42:31 -0000

Hi Isidoros

Thanks for your comments, please see below our replies:

On Thu, Oct 2, 2014 at 3:41 PM, Isidoros Kouvelas <kouvelas@cisco.com> wrot=
e:
>
> Albert, Damien,
>
> Thanks for the document. It provides a good overview of LISP. I have the =
following comments:
>
> Section 2.3.1 page 7.
> =E2=80=9CThe Instance ID field is used to distinguish traffic that belong=
s to multiple tenants inside a LISP site, and that may use overlapped but l=
ogically separated addressing space.=E2=80=9D
> Please expand on the instance ID description to state that it is used to =
support segmentation of *EID* space.
>

Ok, please see below an updated sentence:

The Instance ID field is used to distinguish traffic that belongs to
multiple tenants inside a LISP site, and that may use overlapped but
logically separated EID addressing.

>
> Section 2.4.2
> The start of this section refers to Map-Requests and Map-Reqplies as =E2=
=80=9Cqueries" and =E2=80=9Cresponses". Their definition below does not ref=
er to the =E2=80=9Cquery=E2=80=9D and =E2=80=9Cresponse=E2=80=9D role. Eith=
er modify the definitions to tie the two together or use the standard terms=
 from the beginning of the section.
>

Below the updated paragraph that introduces Section 2.4:

The LISP control-plane, specified in [RFC6833], provides a standard
interface to register, request, and resolve mappings.  The LISP
Mapping System, is a publicly accessible database that stores such
mappings.  In what follows we first describe the mappings, then the
standard interface, and finally the Mapping System architecture.

> Section 2.4.2
> =E2=80=9CMap-Notify:  When requested by the ETR, this message is sent by =
the Map-Server in response to a Map-Register to acknowledge the correct rec=
eption of the mapping.=E2=80=9D
> The Map-Notify message is also used to convey the latest Map-Server state=
 on the EID to RLOC mapping.
>

I=C2=B4ve appended your suggested sentence at the end of the definition,
please see below the updated paragraph:

Map-Notify:  When requested by the ETR, this message is sent by the
Map-Server in response to a Map-Register to acknowledge the correct
reception of the mapping and convey the latest Map-Server state on the
EID to RLOC mapping.

> Section 2.4.2
> =E2=80=9CPlease note that a Map-Reply may contain a negative reply if the=
 queried EID is not part of the LISP EID space. In such cases the ITR typic=
ally forwards the traffic natively (non encapsulated) to the public Interne=
t.=E2=80=9D
> Worth mentioning that this behavior is defined to support incremental dep=
loyment of LISP.
>

Again, I=C2=B4ve appended your suggested sentence, please see below the
updated paragraph:

Map-Reply:  This message is sent by Map-Servers or ETRs in response to
a Map-Request and contains the resolved mapping.  Please note that a
Map-Reply may contain a negative reply if the queried EID is not part
of the LISP EID space.  In such cases the ITR typically forwards the
traffic natively (non encapsulated) to the public Internet, this
behavior is defined to support incremental deployment of LISP.

> Section 2.4.3.1
> =E2=80=9CEvery ETR involved in the ALT topology advertises its EID prefix=
es making the EID routable on the overlay=E2=80=9D
> The Map-Servers participate in ALT, ETRs do not as the mapping system int=
erface hides the fact that the ALT is in use. The MS advertises the EID pre=
fixes that are registered against it in the ALT.
>

Dino rised a very similar issue with this paragraph, we suggested him
this one alternatively, please let me know if you agree with it:

The LISP Alternative Topology (LISP+ALT) [RFC6836] was the first
Mapping System proposed, developed and deployed on the LISP pilot
network.  It is based on a distributed BGP overlay participated by
Map-Servers and Map-Resolvers. The nodes connect to their peers
through static tunnels. Each Map-Server involved in the ALT topology
advertises the EID-prefixes registered by the serviced ETRs, making
the EID routable on the ALT topology.

> Section 2.4.3.1
> =E2=80=9CWhen an ITR needs a mapping, it sends a Map-Request to a nearby =
ALT router.=E2=80=9D
> The ITR sends the Map-Request to a nearby Map-Resolver that is ALT connec=
ted.
>

Again, Dino rised a similar issue, here=C2=B4s the updated paragraph:

When an ITR needs a mapping it sends a Map-Request to a Map-Resolver
that, using the ALT topology, forwards the Map-Request towards the
Map-Server responsible of the mapping. Upon reception the Map-Server
forwards the request to the ETR that in turn, replies directly to the
ITR using the native Internet core.

> Section 2.5
> =E2=80=9CIn some scenarios, LISP sites may be unable to send encapsulated=
 packets to the legacy Internet.=E2=80=9D
> Should this be =E2=80=9Cunable to send unencapsulated packets with a loca=
l EID address as a source=E2=80=9D?
>

Here=C2=B4s our updated sentence:

In some scenarios, LISP sites may be unable to send encapsulated
packets with a local EID address as a source to the legacy Internet.

> Section 3.1
> Please add references to the RFCs defining the cache management mechanism=
s.
>

Could you please further elaborate this comment? You mean RFC6830?

> Section 3.2
> =E2=80=9CLSB is a passive technique, the LSB field is carried by data-pac=
kets in the LISP header and can be set by a ETRs to specify which RLOCs are=
 up/down.=E2=80=9D
> Worth describing that the RLOCs to which the LSBs refer as those of the s=
ite of the ETR.
>

Please see below our updated sentence:

LSB is a passive technique, the LSB field is carried by data-packets
in the LISP header and can be set by a ETRs to specify which RLOCs are
up/down of the site of the ETR.

> Section 3.2
> =E2=80=9CRLOC-probing: This is an active probing algorithm where ITRs sen=
d probes to specific locators, this effectively probes both the locator and=
 the path. In particular this is done by sending a Map-Request (with certai=
n flags activated) on the data-plane and waiting in return a Map-Reply, als=
o sent on the data-plane.=E2=80=9D
> I am not sure what =E2=80=9Con the data-plane=E2=80=9D means. Can you ple=
ase clarify.
>

Please see below an updated paragraph:

RLOC-probing: This is an active probing algorithm where ITRs send
probes to specific locators, this effectively probes both the locator
and the path. In particular this is done by sending a Map-Request
(with certain flags activated) on the data-plane (RLOC space) and
waiting in return a Map-Reply, also sent on the data-plane.

> thanks

Thanks!

Albert

> Isidor
>
>
> On Sep 22, 2014, at 23:40, Albert Cabellos <albert.cabellos@gmail.com> wr=
ote:
>
> > Hi all
> >
> > Below you can find the -05 version of draft-ietf-lisp-introduction. We
> > have changed the structure and content based on the feedback posted on
> > the list
> >
> > We=C2=B4ll gather more feedback and produce a new version before cut-of=
f,
> > please review and comment ASAP.
> >
> > Albert
> >
> >
> > ---------- Forwarded message ----------
> > From:  <internet-drafts@ietf.org>
> > Date: Mon, Sep 22, 2014 at 10:06 PM
> > Subject: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
> > To: i-d-announce@ietf.org
> > Cc: lisp@ietf.org
> >
> >
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts dire=
ctories.
> > This draft is a work item of the Locator/ID Separation Protocol
> > Working Group of the IETF.
> >
> >        Title           : An Architectural Introduction to the LISP
> > Location-Identity Separation System
> >        Authors         : Albert Cabellos
> >                          Damien Saucez
> >        Filename        : draft-ietf-lisp-introduction-05.txt
> >        Pages           : 24
> >        Date            : 2014-09-22
> >
> > Abstract:
> >   This document describes the Locator/ID Separation Protocol (LISP)
> >   architecture, its main operational mechanisms as well as its design
> >   rationale.
> >
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
> >
> > There's also a htmlized version available at:
> > http://tools.ietf.org/html/draft-ietf-lisp-introduction-05
> >
> > A diff from the previous version is available at:
> > http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-introduction-05
> >
> >
> > Please note that it may take a couple of minutes from the time of submi=
ssion
> > until the htmlized version and diff are available at tools.ietf.org.
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Sun Oct  5 13:43:17 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 116E01A1B0A for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 13:43:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iX8vRB3cim_p for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 13:43:08 -0700 (PDT)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A55F1A0218 for <lisp@ietf.org>; Sun,  5 Oct 2014 13:43:08 -0700 (PDT)
Received: by mail-ie0-f169.google.com with SMTP id tp5so2329343ieb.28 for <lisp@ietf.org>; Sun, 05 Oct 2014 13:43:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=yPBtMrSBlLrsTbxlNml6AqmfPqD6pTMnUykV1HSv0WA=; b=Zs9S5o0FTOQoQI40JmkWeXy+J8XEBqo6QeO2ph7VZy4sfzxhFWYJ+Kvu4RcPxji/cZ flqMWVS4pLfK5U2Il5G/CRVE98ycfGq78mZdRPloFiuo4wwdscL2Y6/PLLXWru3eA41t /e+9V92Ux4btud6e6NMoGyii5o6BeeMcOHEKzbKMTcFcng7SSw3L6h3bN/AXtRiv+Rnq 33GahEeqhJ997+NPo/XeAIhfMVxVNgQDJ2U5M/+F9D5n04OVBFDDuTJJwDHonmfz20FT ZBMut/MeIp5FP1zwGaaxunzsAahEym3KVhhDkTKr5YkhaM2QzBsBK+MZafrIJn5NVpAa 1/8g==
MIME-Version: 1.0
X-Received: by 10.43.82.66 with SMTP id ab2mr28333325icc.56.1412541787876; Sun, 05 Oct 2014 13:43:07 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 5 Oct 2014 13:43:07 -0700 (PDT)
In-Reply-To: <0ADE2180-ACB2-4742-BBDE-878FD7EB68F0@gigix.net>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <5424B341.2080307@cisco.com> <CAGE_QewLJSm+kZaKX7PnKPYJ6uSHx72YnhYm2uOWj=g4PWFMhA@mail.gmail.com> <542C963E.80300@joelhalpern.com> <CAGE_QexpP8JLCn3G5ORKtrDUeVST7DWQuGYKjcPPm7+BT0hGLQ@mail.gmail.com> <0ADE2180-ACB2-4742-BBDE-878FD7EB68F0@gigix.net>
Date: Sun, 5 Oct 2014 22:43:07 +0200
Message-ID: <CAGE_Qews=n3ebeO1qfqr-xZg8O-DpQ6sR9REEc2hkoX3=bv+UA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Luigi Iannone <ggx@gigix.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/svkmhPBhn_f0RkavaqwmHtYP05E
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 20:43:16 -0000

Good point, thanks

We=C2=B4ll do this

Albert

On Fri, Oct 3, 2014 at 11:04 AM, Luigi Iannone <ggx@gigix.net> wrote:
> What I did in other documents is to explicitly put a pointer to RFC6830 b=
ut also copy verbatim the section as an appendix.
> In this way the lazy reader will have the definitions at hand ;-)
>
> L.
>
>
> On 02 Oct 2014, at 02:05, Albert Cabellos <albert.cabellos@gmail.com> wro=
te:
>
>> Ok, then I=C2=B4ll add a sentence in the Introduction section pointing t=
o
>> the Definitions of Terms of RFC6830
>>
>> Albert
>>
>> On Thu, Oct 2, 2014 at 2:03 AM, Joel M. Halpern <jmh@joelhalpern.com> wr=
ote:
>>> While it is not a strict rule, it is usually better to point to a defin=
ition
>>> rather than copy it, and much better to point to it rather than to copy=
 and
>>> modify it.
>>>
>>> Yours,
>>> Joel
>>>
>>>
>>> On 10/1/14, 7:48 PM, Albert Cabellos wrote:
>>>>
>>>> Hi Fabio
>>>>
>>>> Thanks for your comments, please find below our answers:
>>>>
>>>> On Fri, Sep 26, 2014 at 2:28 AM, Fabio Maino <fmaino@cisco.com>
>>>> wrote:
>>>>>
>>>>>
>>>>> Albert, Damien, this is a very good document, that I think fits
>>>>> very well with the charter requirements.  I like that you keep it
>>>>> short, dry, and to the point.
>>>>>
>>>>> From a structure perspective, I don't see a Definition of Terms
>>>>> section. Maybe you could point to RFC6830 definitions, or copy
>>>>> those needed in this document (XEID is possibly the only term that
>>>>> is not already in RFC6830 glossary). I like that you didn't use new
>>>>> terminology.
>>>>>
>>>>
>>>> Find below a proposed "Definitions of Terms", We have used a
>>>> simplified version of RFC6830,RFC6832,RFC6833 definitions, we don=C2=
=B4t
>>>> need so much detail and this way the text is lighter and easier to
>>>> understand:
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Sun Oct  5 14:03:21 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76FDE1A000A for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:03:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KdYHKYMHLjPc for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:03:18 -0700 (PDT)
Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7EBC1A0007 for <lisp@ietf.org>; Sun,  5 Oct 2014 14:03:17 -0700 (PDT)
Received: by mail-ig0-f170.google.com with SMTP id l13so4210239iga.3 for <lisp@ietf.org>; Sun, 05 Oct 2014 14:03:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=QlrqQNlj4FQ/9DLIfIHjfMrRf0gllGXaEVB1EgP6EGY=; b=mhqE99c3OUMi98T56rgYc/o8ofiRYKwxUimKcuN+RS0x6pjyHMQStbjDTYBlvg6ZJj A+2IvVGrBLHMz1NjlSqb2X/x/vSE4lMw8UlZk9skB1I1zyjkLHB0V1X4wnMoa/TnbDss kM2DsR6tJaBVWydZZ2qy88HKNkUbWVklOef7Eg+GOw4cHNHpc7fsaXb8OYA7pV7BozXC W+g+ZaF52/RLVOC7iCMz5sSfMlsDMrO4uRlTC5gjPOcUCtRa7NlbB9IrkjC+Ip4I4cm/ r/Z3b2kE2enQNH0prllkkItRod5AvZNWwq6RXOmmw3nr9OHrCevm6Vu2D9hHMTfbYLBX nbvA==
MIME-Version: 1.0
X-Received: by 10.50.25.65 with SMTP id a1mr15828239igg.3.1412542997217; Sun, 05 Oct 2014 14:03:17 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 5 Oct 2014 14:03:17 -0700 (PDT)
In-Reply-To: <233DF9EB-C6EE-4FB5-BEE5-754423884874@gmail.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <8C22C75A-C522-4832-9069-917666A2EB60@gmail.com> <CAGE_QezwcHtkpFEW8ovhZ_=G8omH9yOsPy200L8zxVmCzP2bkw@mail.gmail.com> <233DF9EB-C6EE-4FB5-BEE5-754423884874@gmail.com>
Date: Sun, 5 Oct 2014 23:03:17 +0200
Message-ID: <CAGE_Qeze49gpVj91aXN0AZpz6+MZ7eA3wN6t_A8-hbXT1YDpuQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>, Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/hLv3Q-o0u_QPgCi3UxuSZSOO83U
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 21:03:19 -0000

Hi Dino

Thanks, I=C2=B4ve removed the parts for which I agree, below my comments:

On Fri, Oct 3, 2014 at 6:40 PM, Dino Farinacci <farinacci@gmail.com> wrote:

>>> Change "supra" to "super". But saying super-linear is like saying "that=
 was a long minute". ;-) I think you should say exponential slope.
>>>
>>
>> I think that the correct mathematical term is supralinear:
>>
>> http://en.wiktionary.org/wiki/supralinear
>
> I am not questioning the definition of supra linear, I just think we shou=
ld use exponential because we have done so so many times before. Not a big =
deal.
>

Ok, thanks for clarifying. Anyhow this part has been removed from the
updated introduction.

>>>>
>>>>   In order to resolve a query LISP-DDT operates iteratively and in a
>>>>   similar way to the DNS.  DDT clients (usually Map-Resolvers) generat=
e
>>>
>>> It may worth saying that DDT does not do recursive lookups like DNS but=
 does do iterative lookups like DNS.
>>>
>>
>> Why stating what DDT is not? I think that this way is shorter and cleare=
r.
>
> Because if you state that DDT is DNS, then people may assume that recuris=
ve lookups are done as they are in DNS. DNS has recursive and iterative loo=
kups. DDT only borrowed the iterative lookup idea from DNS.

Ok, what about this:

In order to resolve a query LISP-DDT operates in a similar way to the
DNS but only supports iterative lookups.

>
>>>>   return a Map-Reply, also sent on the data-plane.  The active nature
>>>>   of RLOC-probing provides an effective mechanism to determine
>>>>   reachability and, in case of failure, switching to a different
>>>>   locator.  Furthermore the mechanism also provides useful RTT
>>>>   estimates of the delay of the path that can be used by other network
>>>>   algorithms.
>>>
>>> We should say that echo-noncing and RLOC-probing can work together. Tha=
t is if a nonce is not echoed, a ITR could RLOC-probe to determine if the p=
ath is up (because the return bidirectional path may have went silent). Or,=
 when echo-noncing determines a forward path to an RLOC is up, RLOC-probes =
can be suppressed to save sending extra messages.
>>>
>>
>> See my updated paragraph below:
>>
>> It is worth noting that RLOC probing and Echo-nonce can work together.
>> Specifically if a nonce is not echoed, an ITR could RLOC-probe to
>> determine if the path is up because the return bidirectional path may
>> have failed. Alternatively, when echo-noncing determines a forward
>
> Or the the return path is not used. That is there is only a unidirectiona=
l path.
>
>> path to an RLOC is up, RLOC-probes can be suppressed to save messages.
>
> This part to explain suppressing RLOC-probes is good.
>

Ok, I=C2=B4ve appended your sentence, see below:

Specifically if a nonce is not echoed, an ITR could RLOC-probe to
determine if the path is up because the return bidirectional path may
have failed or the return path is not used, that is there is only a
unidirectional path.

> Thanks a lot,
> Dino
>

Thanks!

Albert


From nobody Sun Oct  5 14:10:21 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D82911A000E for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:10:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UO9mIuggHupD for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:10:14 -0700 (PDT)
Received: from mail-qg0-x22c.google.com (mail-qg0-x22c.google.com [IPv6:2607:f8b0:400d:c04::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A4F51A0008 for <lisp@ietf.org>; Sun,  5 Oct 2014 14:10:14 -0700 (PDT)
Received: by mail-qg0-f44.google.com with SMTP id j5so2999665qga.31 for <lisp@ietf.org>; Sun, 05 Oct 2014 14:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=XWomUb56TldKPaPm9929WY18eoIHPrylSEBVeAq0NgA=; b=rtpqJH14MA9Z5jcqnE4iB0PpiZQMEkLVWPUFyz9CSgqXPFwQyFaMxQslzK4w+/+iZk jSVv9nsURB8Jb+v/hMmGnyhTZukgfceKhGa9mMhKSXiFIwen21fiaqRYoaw0e45zjiQu Zdprrv7PSJquUFSrqy1BBZidV4odud4pLeOwhaGZjnQataO25GnW1S3kMif0QGnBFhyW 4nYOHZ7UrWHVPzEi4ZS6+cQsjNpdBPFClwB2OrZ37NO+SY5KBOyk7bzBlGt2hJkwBev0 2qfHrqXuyVvJtyWSVrcAKtPBzog0HAIEZRkY0Mb0SbBqeSWhGANkOoQC2SveA+x9rdcJ kQYw==
X-Received: by 10.140.21.36 with SMTP id 33mr22158744qgk.63.1412543413373; Sun, 05 Oct 2014 14:10:13 -0700 (PDT)
Received: from [10.111.38.142] ([166.170.30.87]) by mx.google.com with ESMTPSA id 8sm11105958qab.12.2014.10.05.14.10.12 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 05 Oct 2014 14:10:12 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <CAGE_Qeze49gpVj91aXN0AZpz6+MZ7eA3wN6t_A8-hbXT1YDpuQ@mail.gmail.com>
Date: Sun, 5 Oct 2014 17:10:12 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <BA36807F-709B-4BA7-B68F-57130638D2AF@gmail.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <8C22C75A-C522-4832-9069-917666A2EB60@gmail.com> <CAGE_QezwcHtkpFEW8ovhZ_=G8omH9yOsPy200L8zxVmCzP2bkw@mail.gmail.com> <233DF9EB-C6EE-4FB5-BEE5-754423884874@gmail.com> <CAGE_Qeze49gpVj91aXN0AZpz6+MZ7eA3wN6t_A8-hbXT1YDpuQ@mail.gmail.com>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/3VmeciOkhF_m4yjevZBgX0DPVts
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 21:10:18 -0000

Ack. Thanks Albert. I agree with all your responses.=20

Dino


> On Oct 5, 2014, at 5:03 PM, Albert Cabellos <albert.cabellos@gmail.com> wr=
ote:
>=20
> Hi Dino
>=20
> Thanks, I=C2=B4ve removed the parts for which I agree, below my comments:
>=20
> On Fri, Oct 3, 2014 at 6:40 PM, Dino Farinacci <farinacci@gmail.com> wrote=
:
>=20
>>>> Change "supra" to "super". But saying super-linear is like saying "that=
 was a long minute". ;-) I think you should say exponential slope.
>>>>=20
>>>=20
>>> I think that the correct mathematical term is supralinear:
>>>=20
>>> http://en.wiktionary.org/wiki/supralinear
>>=20
>> I am not questioning the definition of supra linear, I just think we shou=
ld use exponential because we have done so so many times before. Not a big d=
eal.
>>=20
>=20
> Ok, thanks for clarifying. Anyhow this part has been removed from the
> updated introduction.
>=20
>>>>>=20
>>>>>  In order to resolve a query LISP-DDT operates iteratively and in a
>>>>>  similar way to the DNS.  DDT clients (usually Map-Resolvers) generate=

>>>>=20
>>>> It may worth saying that DDT does not do recursive lookups like DNS but=
 does do iterative lookups like DNS.
>>>>=20
>>>=20
>>> Why stating what DDT is not? I think that this way is shorter and cleare=
r.
>>=20
>> Because if you state that DDT is DNS, then people may assume that recuris=
ve lookups are done as they are in DNS. DNS has recursive and iterative look=
ups. DDT only borrowed the iterative lookup idea from DNS.
>=20
> Ok, what about this:
>=20
> In order to resolve a query LISP-DDT operates in a similar way to the
> DNS but only supports iterative lookups.
>=20
>>=20
>>>>>  return a Map-Reply, also sent on the data-plane.  The active nature
>>>>>  of RLOC-probing provides an effective mechanism to determine
>>>>>  reachability and, in case of failure, switching to a different
>>>>>  locator.  Furthermore the mechanism also provides useful RTT
>>>>>  estimates of the delay of the path that can be used by other network
>>>>>  algorithms.
>>>>=20
>>>> We should say that echo-noncing and RLOC-probing can work together. Tha=
t is if a nonce is not echoed, a ITR could RLOC-probe to determine if the pa=
th is up (because the return bidirectional path may have went silent). Or, w=
hen echo-noncing determines a forward path to an RLOC is up, RLOC-probes can=
 be suppressed to save sending extra messages.
>>>>=20
>>>=20
>>> See my updated paragraph below:
>>>=20
>>> It is worth noting that RLOC probing and Echo-nonce can work together.
>>> Specifically if a nonce is not echoed, an ITR could RLOC-probe to
>>> determine if the path is up because the return bidirectional path may
>>> have failed. Alternatively, when echo-noncing determines a forward
>>=20
>> Or the the return path is not used. That is there is only a unidirectiona=
l path.
>>=20
>>> path to an RLOC is up, RLOC-probes can be suppressed to save messages.
>>=20
>> This part to explain suppressing RLOC-probes is good.
>>=20
>=20
> Ok, I=C2=B4ve appended your sentence, see below:
>=20
> Specifically if a nonce is not echoed, an ITR could RLOC-probe to
> determine if the path is up because the return bidirectional path may
> have failed or the return path is not used, that is there is only a
> unidirectional path.
>=20
>> Thanks a lot,
>> Dino
>>=20
>=20
> Thanks!
>=20
> Albert


From nobody Sun Oct  5 14:31:01 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4C041A003A for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:31:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XXT8tsx22Zvq for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:30:59 -0700 (PDT)
Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 586B11A0019 for <lisp@ietf.org>; Sun,  5 Oct 2014 14:30:59 -0700 (PDT)
Received: by mail-ie0-f175.google.com with SMTP id x19so2341798ier.20 for <lisp@ietf.org>; Sun, 05 Oct 2014 14:30:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=CuKFpaDT6v8LwIVZvlpKeyTEgxOFr96cuaexEPncqaw=; b=sv7agNaGI306fRWqxfhLliEPM/UWHhjA9MZR/t7Wr77vDg6wBWNy3yCQ4JH1RKMvt/ cCj8pFiwDyZYzwkxO+EZrEP6vOIcfxV7HUr3Gox3s5HtqJCIV2uKlA+apZq114ISdmRT JaXiVPvlKFLTg/I0OakauMiPtb1fI573kyXdNAfjVaeO3UMReBzCJjvJeSQcBKExNSz2 4u2t3ARjhijU1iqVvb2kzUtiXxPi+NDIfA9Eeto76cTyIQTVGHv8Q4ZO0KY4Kn5XeD1T n58C3cF/MqbwZJpqDDPvWWV/VAV8aMsN9A0D0O7UaR5BeV2PuWGtUn7dYXAEX5xXZvBW 16lA==
MIME-Version: 1.0
X-Received: by 10.43.59.80 with SMTP id wn16mr28216204icb.6.1412544658808; Sun, 05 Oct 2014 14:30:58 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 5 Oct 2014 14:30:58 -0700 (PDT)
In-Reply-To: <542D6511.5070508@cisco.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <542D6511.5070508@cisco.com>
Date: Sun, 5 Oct 2014 23:30:58 +0200
Message-ID: <CAGE_QexN7NH5GqUsPjAL2GXgzrrXri4AiEcwQ_ivKVBNvChkTg@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: ccassar@cisco.com, Damien Saucez <damien.saucez@inria.fr>,  "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ePiZx2k7RUV1ib5rUSfeJFL6250
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 21:31:00 -0000

Hi Christian

Thanks, see inline my comments:

On Thu, Oct 2, 2014 at 4:45 PM, Christian Cassar <ccassar@cisco.com> wrote:
> Hello Albert,
>
> I have been through the current version of the document, and it reads wel=
l - thanks!
>
> I have added a few nits below - feel free to pick and choose:
>
> 2.3 Data-plane
>
> In "This header is created by the source end-host and remains unchanged."
> "remains unchanged" -> "is left unchanged by LISP data plane processing o=
n the ITR and ETR". (TTL processing, as part of IP forwarding, is done on t=
hat header as usual.)
>

Ok, thanks.

> 3.2.  RLOC Reachability
>
> You describe RLOC probing in this section which is expected. However, you=
 may also want to allude to RLOC probing in the previous Cache Management s=
ection too; an ITR implementation can exploit RLOC probing to infer instanc=
es where it might be sensible to refresh entries in a map cache.
>

What about adding the following sentence at the end of section 3.1:

Finally it is worth noting that in some cases an entry of the
map-cache can be proactively refreshed using the mechanisms described
in the section below.

> 3.4. MTU Handling
>
> The Stateless comment is a tad misleading. I think the salient point in t=
he stateless mechanism is that the effective MTU is assumed from ITR's pers=
pective. The fact that ITR fragments packets that are too big, and can be f=
ragmented is common across both stateless and stateful mechanisms.
>

What about this:

Stateless:  With this mechanism the effective MTU is assumed from the
ITR's perspective, in case that a packet is too big reassembly is
typically performed at the destination host.

> Couple of typos in here (defeines and framgented).
>
> =3D=3D=3D=3D
>
> The rest are exclusively style/spelling comments - feel free to pick and =
choose. Oh, and I should add that English is my second language (as if it w=
eren't obvious already) - so you would do better to get some one with a goo=
d command of the language to give it a once over.
>

Thanks! We=C2=B4ll apply all your suggestions.

>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>> are used to uniquely identify nodes irrespective of their topological
>> location and are typically routed intra-domain. RLOCs are assigned
>> topologically to network attachment points and are typically routed
>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>> are connected- and the core -where inter-domain routing occurs- are
>> architecturally separated and interconnected by LISP-capable routers.
>
> The word 'architecturally' doesn't seem to add much here, and 'are' might=
 be replaced by 'can be' - for example my IPv6 host may be reachable over L=
ISP over IPv4 and directly over IPv6.
>

Agreed, what about logically?

> Thanks again
> Christian
>

Thanks

Albert


From nobody Sun Oct  5 14:46:13 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0044C1A0066 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:46:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uZtgNPrz8sqk for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:46:10 -0700 (PDT)
Received: from mail-ig0-x232.google.com (mail-ig0-x232.google.com [IPv6:2607:f8b0:4001:c05::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5105E1A005E for <lisp@ietf.org>; Sun,  5 Oct 2014 14:46:10 -0700 (PDT)
Received: by mail-ig0-f178.google.com with SMTP id l13so1806755iga.5 for <lisp@ietf.org>; Sun, 05 Oct 2014 14:46:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=N3vhNY+KgBekz5x4cGEMEL2jtTaAUpVY2zJ6Z6bhQyI=; b=ZqzRC1Kk7MVPvkUeOtTOxqd7bT5JDawaZx1KCsFvYH8n7+oLEeRpgPNLeBUpi2M56C F80FvE44eprecfWgwhAvVXwMorc+1zYqdt8Llkh6+BOGMJgXDALQuJCDuLaG19yiWk4s kKEFzGA2BHwyvJEGrP7+4icRWq7oahf8Xzj/Xdw4TzV1kFV4v1OtWnrYpyLSdJDXSdwL d04Mm6Fs65AVBtyzQ4L+GTueDFAuEQSTOwQevLV2CyMnPTmEFeTswyWK1haJ0IN/TbbP +xDnywRXYFkLlMMXX0nvpktOfhMq4AOUMNxcBhGgRKgnM4/ZqW7A7z+x3s1/b+5ru3xL idEA==
MIME-Version: 1.0
X-Received: by 10.50.88.5 with SMTP id bc5mr16001971igb.3.1412545569693; Sun, 05 Oct 2014 14:46:09 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 5 Oct 2014 14:46:09 -0700 (PDT)
In-Reply-To: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>
Date: Sun, 5 Oct 2014 23:46:09 +0200
Message-ID: <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Sharon Barkai <Sharon@contextream.com>, Luigi Iannone <ggx@gigix.net>,  Dino Farinacci <farinacci@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/_9SQLvS4PbOUOOzfAJvxkj7A4q8
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 21:46:12 -0000

Hi all

I would like to ask the WG about this section, should we we describe
the problem that LISP is trying to solve in the Introduction section?

Some people suggest that we should while others that it provides too
many details.

Below you can find a sample description of the problem statement.

Thanks

Albert

   There is a rough consensus that the Internet routing and addressing
   system is facing severe scalability issues [RFC4984].  Specifically,
   the growth in the size of the routing tables of the Default-Free Zone
   (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
   main driving force behind this growth is the de-aggregation of BGP
   prefixes, which results from the existing BGP multihoming and traffic
   engineering mechanisms that are used -at the time of this writing- on
   the Internet, as well as non-aggregatable address allocations.

   This issue has two profound implications, on the one hand Internet
   core routers are exposed to the network dynamics of the edge.  For
   instance this typically leads to an increased amount of BGP UPDATE
   messages (churn), which results in additional processing requirements
   of Internet core routers in order to timely compute the DFZ RIB.
   Secondly, the supra-linear growth imposes strong requirements on the
   size of the memory storing the DFZ FIB.  Both aspects lead to an
   increase on the development and production cost of high-end routers,
   and it is unclear if the semiconductor and router manufacturer
   industries will be able to cope, in the long-term, with such
   stringent requirements in a cost-effective way[RFC4984].

   Although this important scalability issue is relatively new, the
   architectural reasons behind it are well-known many years ago.
   Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
   semantics.  Currently, IP addresses both identify the topological
   location of a network attachment point as well as the node's
   identity.  However, nodes and routing have fundamentally different
   requirements, routing systems require that addresses are aggregatable
   and have topological meaning, while nodes require to be identified
   independently of their current location.

On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
<albert.cabellos@gmail.com> wrote:
> Hi all
>
> This is the proposed Introduction following the comments on the list:
>
> This document introduces the Locator/ID Separation Protocol (LISP)
> [RFC6830] architecture, its main operational mechanisms and its design
> rationale. Fundamentally, LISP is built following a well-known
> architectural idea: decoupling the IP address overloaded semantics.
> Indeed and as pointed out by [Chiappa], currently IP addresses both
> identify the topological location of a network attachment point as
> well as the node's identity.  However, nodes and routing have
> fundamentally different requirements, routing systems require that
> addresses are aggregatable and have topological meaning, while nodes
> require to be identified independently of their current location.
>
> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
> RLOCs (Routing LOCators), both are -typically, but not limited to-
> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
> are used to uniquely identify nodes irrespective of their topological
> location and are typically routed intra-domain. RLOCs are assigned
> topologically to network attachment points and are typically routed
> inter-domain.  With LISP, the edge of the Internet -where the nodes
> are connected- and the core -where inter-domain routing occurs- are
> architecturally separated and interconnected by LISP-capable routers.
> LISP also introduces a publicly accessible database, called the
> Mapping System, to store and retrieve mappings between identity and
> location.  LISP-capable routers exchange packets over the Internet
> core by encapsulating them to the appropriate location.
>
> By taking advantage of such separation between location and identity,
> LISP offers Traffic Engineering, multihoming, and mobility among
> others benefits. Additionally, LISP=E2=80=99s approach to solve the routi=
ng
> scalability problem [RFC4984] is that with LISP the Internet core is
> populated with RLOCs which can be quasi-static and highly
> aggregatable, hence scalable [Quoitin].
>
> It is important to note that this document does not specify or
> complement the LISP protocol.  The interested reader should refer to
> the main LISP specification [RFC6830] and the complementary documents
> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
> protocol specifications along with the LISP deployment guidelines
> [RFC7215].
>
> Albert


From nobody Sun Oct  5 14:48:12 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 208EE1A0066 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:48:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ccHyQIFVND2V for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:48:10 -0700 (PDT)
Received: from mail-qc0-x22c.google.com (mail-qc0-x22c.google.com [IPv6:2607:f8b0:400d:c01::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0140A1A006F for <lisp@ietf.org>; Sun,  5 Oct 2014 14:48:09 -0700 (PDT)
Received: by mail-qc0-f172.google.com with SMTP id o8so3218693qcw.3 for <lisp@ietf.org>; Sun, 05 Oct 2014 14:48:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=oOiaV5gJpSMqbu/0u9JdC3QmzqkMi6S0FxsMrzPRKRs=; b=wNUC7cVgcGmF+WvrrQ/eVane5tMqFc/4qq+jbGOq+k1aHrjPGS0I//PDUAe7fL1z5c nFvWty0u9GP8sM0+HgjKFcaeS+fJ+MpAHfmn+QGx7I+RQsnHvFo4foACjV2LYOY3qK3q 5bvezURqxBZJV1/YI9uIr/D2FyHsfnGbLt/P0rXGwHtc/XRMErjgYhae+kPacrus2C6D 45cs7uKFSmx0ACjo+bQHPdFbV7YWVCL88EgiSEV5lUQx4B02l/m/1Uimk1HAl/PWrXBT I821lBOV+aSnwIiw44iB0nihMbOI71GsMr6UEDCVXSQzuAqCPvzYG5J13ExKJpxNK7bp XFGg==
X-Received: by 10.229.219.65 with SMTP id ht1mr25797897qcb.2.1412545689240; Sun, 05 Oct 2014 14:48:09 -0700 (PDT)
Received: from [10.111.38.142] ([166.170.30.87]) by mx.google.com with ESMTPSA id b1sm11169864qat.9.2014.10.05.14.48.08 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 05 Oct 2014 14:48:08 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <CAGE_QexN7NH5GqUsPjAL2GXgzrrXri4AiEcwQ_ivKVBNvChkTg@mail.gmail.com>
Date: Sun, 5 Oct 2014 17:48:07 -0400
Content-Transfer-Encoding: 7bit
Message-Id: <C5EEECBF-D321-47EE-B498-775DFCFEABD0@gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <542D6511.5070508@cisco.com> <CAGE_QexN7NH5GqUsPjAL2GXgzrrXri4AiEcwQ_ivKVBNvChkTg@mail.gmail.com>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/qM9IODuUMC9ypG65dmfAAiaMyTA
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 21:48:11 -0000

> Finally it is worth noting that in some cases an entry of the

"... an entry in the map-cache ..."  

> map-cache can be proactively refreshed using the mechanisms described
> in the section below.

Dino


From nobody Sun Oct  5 14:52:43 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 380E81A0070 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:52:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IudYFr-IJfu2 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 14:52:40 -0700 (PDT)
Received: from mail-qg0-x236.google.com (mail-qg0-x236.google.com [IPv6:2607:f8b0:400d:c04::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D12681A006F for <lisp@ietf.org>; Sun,  5 Oct 2014 14:52:39 -0700 (PDT)
Received: by mail-qg0-f54.google.com with SMTP id z107so2984400qgd.13 for <lisp@ietf.org>; Sun, 05 Oct 2014 14:52:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=BtroRLZLoD8Q5aEpLqXV2yFBJWh1BhzVMjXrqKeipmw=; b=AFkzlLGXzUgcON+FbDn/VHVoUru1mP6HS2rM+IwxPQnXd4whx70s0kJ/ys12tEiHnA skSTWxTw1xkpnJAxzV92wrYUXBlLiekO8rmi96JrZ/d7Bzmmy1p8iW9d55MzOMURiJdA IqunmSBLtY3IQfTy9hjsdmM1E9pilgJj0JwsB0Gct7rybohJXzSLAB7LxV4KoD+0ThQ7 HMb7a4Kt0hIdMEZsLiQ1s9vfUJmNXiBOLFi46VzCp3urn6mC/FBxoymYRCt4Wb0S4c4r WsiznLnydrjq2tOe6yqqPgvUAasffozi6CJmqbDudd5P5wgNyrGuIFxWGu5QBqKPyVUs HXkA==
X-Received: by 10.140.22.82 with SMTP id 76mr22934982qgm.16.1412545959123; Sun, 05 Oct 2014 14:52:39 -0700 (PDT)
Received: from [10.111.38.142] ([166.170.30.87]) by mx.google.com with ESMTPSA id f90sm2559195qga.38.2014.10.05.14.52.38 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 05 Oct 2014 14:52:38 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>
Date: Sun, 5 Oct 2014 17:52:37 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/19L1bVkrjhqI1e2HX0HaKPDZ5q0
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 21:52:42 -0000

> On Oct 5, 2014, at 5:46 PM, Albert Cabellos <albert.cabellos@gmail.com> wr=
ote:
>=20
> Hi all
>=20
> I would like to ask the WG about this section, should we we describe
> the problem that LISP is trying to solve in the Introduction section?

I think LISP solves multiple problems and adds many new capabilities. It wou=
ld be hard to include all of them. Including the original problem statement i=
s just that, the first problem that LISP solved. But as LISO evolved we foun=
d other, arguably, more important than the original problem statement.=20

So I vote for less detail. If the group really wants to identify the problem=
s, I would suggest doing it Inna couple of statements and simply list the pr=
oblems LISP solves rather describing all of them (or describing the original=
 problem statement).=20

Dino

>=20
> Some people suggest that we should while others that it provides too
> many details.
>=20
> Below you can find a sample description of the problem statement.
>=20
> Thanks
>=20
> Albert
>=20
>   There is a rough consensus that the Internet routing and addressing
>   system is facing severe scalability issues [RFC4984].  Specifically,
>   the growth in the size of the routing tables of the Default-Free Zone
>   (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>   main driving force behind this growth is the de-aggregation of BGP
>   prefixes, which results from the existing BGP multihoming and traffic
>   engineering mechanisms that are used -at the time of this writing- on
>   the Internet, as well as non-aggregatable address allocations.
>=20
>   This issue has two profound implications, on the one hand Internet
>   core routers are exposed to the network dynamics of the edge.  For
>   instance this typically leads to an increased amount of BGP UPDATE
>   messages (churn), which results in additional processing requirements
>   of Internet core routers in order to timely compute the DFZ RIB.
>   Secondly, the supra-linear growth imposes strong requirements on the
>   size of the memory storing the DFZ FIB.  Both aspects lead to an
>   increase on the development and production cost of high-end routers,
>   and it is unclear if the semiconductor and router manufacturer
>   industries will be able to cope, in the long-term, with such
>   stringent requirements in a cost-effective way[RFC4984].
>=20
>   Although this important scalability issue is relatively new, the
>   architectural reasons behind it are well-known many years ago.
>   Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>   semantics.  Currently, IP addresses both identify the topological
>   location of a network attachment point as well as the node's
>   identity.  However, nodes and routing have fundamentally different
>   requirements, routing systems require that addresses are aggregatable
>   and have topological meaning, while nodes require to be identified
>   independently of their current location.
>=20
> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
> <albert.cabellos@gmail.com> wrote:
>> Hi all
>>=20
>> This is the proposed Introduction following the comments on the list:
>>=20
>> This document introduces the Locator/ID Separation Protocol (LISP)
>> [RFC6830] architecture, its main operational mechanisms and its design
>> rationale. Fundamentally, LISP is built following a well-known
>> architectural idea: decoupling the IP address overloaded semantics.
>> Indeed and as pointed out by [Chiappa], currently IP addresses both
>> identify the topological location of a network attachment point as
>> well as the node's identity.  However, nodes and routing have
>> fundamentally different requirements, routing systems require that
>> addresses are aggregatable and have topological meaning, while nodes
>> require to be identified independently of their current location.
>>=20
>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>> are used to uniquely identify nodes irrespective of their topological
>> location and are typically routed intra-domain. RLOCs are assigned
>> topologically to network attachment points and are typically routed
>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>> are connected- and the core -where inter-domain routing occurs- are
>> architecturally separated and interconnected by LISP-capable routers.
>> LISP also introduces a publicly accessible database, called the
>> Mapping System, to store and retrieve mappings between identity and
>> location.  LISP-capable routers exchange packets over the Internet
>> core by encapsulating them to the appropriate location.
>>=20
>> By taking advantage of such separation between location and identity,
>> LISP offers Traffic Engineering, multihoming, and mobility among
>> others benefits. Additionally, LISP=E2=80=99s approach to solve the routi=
ng
>> scalability problem [RFC4984] is that with LISP the Internet core is
>> populated with RLOCs which can be quasi-static and highly
>> aggregatable, hence scalable [Quoitin].
>>=20
>> It is important to note that this document does not specify or
>> complement the LISP protocol.  The interested reader should refer to
>> the main LISP specification [RFC6830] and the complementary documents
>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
>> protocol specifications along with the LISP deployment guidelines
>> [RFC7215].
>>=20
>> Albert


From nobody Sun Oct  5 15:07:16 2014
Return-Path: <chahintz@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E7C21A009E for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 15:07:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XD6tPVU7GA3M for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 15:07:08 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE81F1A0083 for <lisp@ietf.org>; Sun,  5 Oct 2014 15:07:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6331; q=dns/txt; s=iport; t=1412546827; x=1413756427; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=g/gWw7zG7M5Y88djEJOkqf0/wrNqjrbMh+9V0kxZ/ms=; b=cbsrUsR6rs7Mkfltm+UCotINTxaxKBcTL2MYFqsgqtEFuR0ddZepy1sS dvagzvOIJ5e7KeL2itEhWcUPUJy0kRgtD1sRWPayQmuxXw6b498B25QZP K+fa227RL70N4WUMT0+4rD/AGeB6L0h7+Fl3VDE84ggBfRAJ42OV7VylG o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgwFAB7AMVStJA2N/2dsb2JhbABVAQmDDlNYzAQKh00CfxYBe4QDAQEBAwEBAQFrCwULAgEIEgYuIQYLFw4CBA4DAogqAwkIDbdqDYcYARMEjhSBVQEDJTMHgy2BHgWRdIYxTII8ghGBLYNCigBAhlGDY0ErgQaBRAEBAQ
X-IronPort-AV: E=Sophos;i="5.04,660,1406592000"; d="scan'208";a="84225969"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-5.cisco.com with ESMTP; 05 Oct 2014 22:07:06 +0000
Received: from xhc-rcd-x06.cisco.com (xhc-rcd-x06.cisco.com [173.37.183.80]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id s95M76Tp014801 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 5 Oct 2014 22:07:06 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.204]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0195.001; Sun, 5 Oct 2014 17:07:06 -0500
From: "Chad Hintz (chahintz)" <chahintz@cisco.com>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] Updated Intro section for lisp-introduction
Thread-Index: AQHP4OXFFtpbJDaSVUagOX3bgJyJA5wiX2CA//+wOvM=
Date: Sun, 5 Oct 2014 22:07:05 +0000
Message-ID: <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>, <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com>
In-Reply-To: <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/NXBTJIx1RlepRDMbAkiIWkFAtbU
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Oct 2014 22:07:13 -0000

I agree, I would vote to less detail and maybe listing some of the problems=
 its solves but mention they will not be covered in detail. It always a goo=
d idea to list why it was created or the original problem it was aimed at f=
ixing.=20

Chad Hintz

Sent from my mobile device, please excuse the spelling mistakes.=20

> On Oct 5, 2014, at 5:52 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>=20
>=20
>=20
>=20
>> On Oct 5, 2014, at 5:46 PM, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:
>>=20
>> Hi all
>>=20
>> I would like to ask the WG about this section, should we we describe
>> the problem that LISP is trying to solve in the Introduction section?
>=20
> I think LISP solves multiple problems and adds many new capabilities. It =
would be hard to include all of them. Including the original problem statem=
ent is just that, the first problem that LISP solved. But as LISO evolved w=
e found other, arguably, more important than the original problem statement=
.=20
>=20
> So I vote for less detail. If the group really wants to identify the prob=
lems, I would suggest doing it Inna couple of statements and simply list th=
e problems LISP solves rather describing all of them (or describing the ori=
ginal problem statement).=20
>=20
> Dino
>=20
>>=20
>> Some people suggest that we should while others that it provides too
>> many details.
>>=20
>> Below you can find a sample description of the problem statement.
>>=20
>> Thanks
>>=20
>> Albert
>>=20
>>  There is a rough consensus that the Internet routing and addressing
>>  system is facing severe scalability issues [RFC4984].  Specifically,
>>  the growth in the size of the routing tables of the Default-Free Zone
>>  (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>>  main driving force behind this growth is the de-aggregation of BGP
>>  prefixes, which results from the existing BGP multihoming and traffic
>>  engineering mechanisms that are used -at the time of this writing- on
>>  the Internet, as well as non-aggregatable address allocations.
>>=20
>>  This issue has two profound implications, on the one hand Internet
>>  core routers are exposed to the network dynamics of the edge.  For
>>  instance this typically leads to an increased amount of BGP UPDATE
>>  messages (churn), which results in additional processing requirements
>>  of Internet core routers in order to timely compute the DFZ RIB.
>>  Secondly, the supra-linear growth imposes strong requirements on the
>>  size of the memory storing the DFZ FIB.  Both aspects lead to an
>>  increase on the development and production cost of high-end routers,
>>  and it is unclear if the semiconductor and router manufacturer
>>  industries will be able to cope, in the long-term, with such
>>  stringent requirements in a cost-effective way[RFC4984].
>>=20
>>  Although this important scalability issue is relatively new, the
>>  architectural reasons behind it are well-known many years ago.
>>  Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>>  semantics.  Currently, IP addresses both identify the topological
>>  location of a network attachment point as well as the node's
>>  identity.  However, nodes and routing have fundamentally different
>>  requirements, routing systems require that addresses are aggregatable
>>  and have topological meaning, while nodes require to be identified
>>  independently of their current location.
>>=20
>> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
>> <albert.cabellos@gmail.com> wrote:
>>> Hi all
>>>=20
>>> This is the proposed Introduction following the comments on the list:
>>>=20
>>> This document introduces the Locator/ID Separation Protocol (LISP)
>>> [RFC6830] architecture, its main operational mechanisms and its design
>>> rationale. Fundamentally, LISP is built following a well-known
>>> architectural idea: decoupling the IP address overloaded semantics.
>>> Indeed and as pointed out by [Chiappa], currently IP addresses both
>>> identify the topological location of a network attachment point as
>>> well as the node's identity.  However, nodes and routing have
>>> fundamentally different requirements, routing systems require that
>>> addresses are aggregatable and have topological meaning, while nodes
>>> require to be identified independently of their current location.
>>>=20
>>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>>> are used to uniquely identify nodes irrespective of their topological
>>> location and are typically routed intra-domain. RLOCs are assigned
>>> topologically to network attachment points and are typically routed
>>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>>> are connected- and the core -where inter-domain routing occurs- are
>>> architecturally separated and interconnected by LISP-capable routers.
>>> LISP also introduces a publicly accessible database, called the
>>> Mapping System, to store and retrieve mappings between identity and
>>> location.  LISP-capable routers exchange packets over the Internet
>>> core by encapsulating them to the appropriate location.
>>>=20
>>> By taking advantage of such separation between location and identity,
>>> LISP offers Traffic Engineering, multihoming, and mobility among
>>> others benefits. Additionally, LISP=92s approach to solve the routing
>>> scalability problem [RFC4984] is that with LISP the Internet core is
>>> populated with RLOCs which can be quasi-static and highly
>>> aggregatable, hence scalable [Quoitin].
>>>=20
>>> It is important to note that this document does not specify or
>>> complement the LISP protocol.  The interested reader should refer to
>>> the main LISP specification [RFC6830] and the complementary documents
>>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
>>> protocol specifications along with the LISP deployment guidelines
>>> [RFC7215].
>>>=20
>>> Albert
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sun Oct  5 18:57:02 2014
Return-Path: <Sharon@Contextream.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A882B1A029B for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 18:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LWgddjtyLwaJ for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 18:56:58 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0675.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::675]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B5761A0243 for <lisp@ietf.org>; Sun,  5 Oct 2014 18:56:58 -0700 (PDT)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB398.eurprd06.prod.outlook.com (10.141.14.21) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Mon, 6 Oct 2014 01:56:34 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.1044.008; Mon, 6 Oct 2014 01:56:34 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: Updated Intro section for lisp-introduction
Thread-Index: AQHP4OXIiIrFzr6g0EKZEdTMWLyNeZwiC46AgABEKfE=
Date: Mon, 6 Oct 2014 01:56:33 +0000
Message-ID: <2C50C400-53F6-4D4D-B4C1-F3A7DD514352@Contextream.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>, <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com>
In-Reply-To: <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [108.214.96.27]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DBXPR06MB398;
x-forefront-prvs: 03569407CC
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(24454002)(53754006)(51704005)(199003)(51404002)(377454003)(189002)(19580395003)(110136001)(20776003)(97736003)(19580405001)(64706001)(1411001)(92726001)(50986999)(76176999)(54356999)(87936001)(21056001)(86362001)(10300001)(76482002)(33656002)(120916001)(4396001)(66066001)(85852003)(92566001)(99396003)(46102003)(80022003)(101416001)(106356001)(105586002)(36756003)(2656002)(85306004)(95666004)(107046002)(106116001)(31966008)(122556001)(40100001)(104396001)(80792004); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR06MB398; H:DBXPR06MB399.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/kEUV1y_HHcM-hrq0ehInhLWGMZc
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 01:57:00 -0000

We could look at the "original" problem as early signs of the reduced corre=
lation between end-point IP identity and topological locations.

Initially the toll was just bigger and bigger routing tables, these were in=
 retrospect just early signs. As more network evolution factors start to wa=
y-in (virtualization, mobility, things..) the non correlation situation bec=
omes unsolvable without the specified LISP IP indirection architecture.

--szb

> On Oct 5, 2014, at 2:52 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>=20
>=20
>=20
>=20
>> On Oct 5, 2014, at 5:46 PM, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:
>>=20
>> Hi all
>>=20
>> I would like to ask the WG about this section, should we we describe
>> the problem that LISP is trying to solve in the Introduction section?
>=20
> I think LISP solves multiple problems and adds many new capabilities. It =
would be hard to include all of them. Including the original problem statem=
ent is just that, the first problem that LISP solved. But as LISO evolved w=
e found other, arguably, more important than the original problem statement=
.=20
>=20
> So I vote for less detail. If the group really wants to identify the prob=
lems, I would suggest doing it Inna couple of statements and simply list th=
e problems LISP solves rather describing all of them (or describing the ori=
ginal problem statement).=20
>=20
> Dino
>=20
>>=20
>> Some people suggest that we should while others that it provides too
>> many details.
>>=20
>> Below you can find a sample description of the problem statement.
>>=20
>> Thanks
>>=20
>> Albert
>>=20
>>  There is a rough consensus that the Internet routing and addressing
>>  system is facing severe scalability issues [RFC4984].  Specifically,
>>  the growth in the size of the routing tables of the Default-Free Zone
>>  (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>>  main driving force behind this growth is the de-aggregation of BGP
>>  prefixes, which results from the existing BGP multihoming and traffic
>>  engineering mechanisms that are used -at the time of this writing- on
>>  the Internet, as well as non-aggregatable address allocations.
>>=20
>>  This issue has two profound implications, on the one hand Internet
>>  core routers are exposed to the network dynamics of the edge.  For
>>  instance this typically leads to an increased amount of BGP UPDATE
>>  messages (churn), which results in additional processing requirements
>>  of Internet core routers in order to timely compute the DFZ RIB.
>>  Secondly, the supra-linear growth imposes strong requirements on the
>>  size of the memory storing the DFZ FIB.  Both aspects lead to an
>>  increase on the development and production cost of high-end routers,
>>  and it is unclear if the semiconductor and router manufacturer
>>  industries will be able to cope, in the long-term, with such
>>  stringent requirements in a cost-effective way[RFC4984].
>>=20
>>  Although this important scalability issue is relatively new, the
>>  architectural reasons behind it are well-known many years ago.
>>  Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>>  semantics.  Currently, IP addresses both identify the topological
>>  location of a network attachment point as well as the node's
>>  identity.  However, nodes and routing have fundamentally different
>>  requirements, routing systems require that addresses are aggregatable
>>  and have topological meaning, while nodes require to be identified
>>  independently of their current location.
>>=20
>> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
>> <albert.cabellos@gmail.com> wrote:
>>> Hi all
>>>=20
>>> This is the proposed Introduction following the comments on the list:
>>>=20
>>> This document introduces the Locator/ID Separation Protocol (LISP)
>>> [RFC6830] architecture, its main operational mechanisms and its design
>>> rationale. Fundamentally, LISP is built following a well-known
>>> architectural idea: decoupling the IP address overloaded semantics.
>>> Indeed and as pointed out by [Chiappa], currently IP addresses both
>>> identify the topological location of a network attachment point as
>>> well as the node's identity.  However, nodes and routing have
>>> fundamentally different requirements, routing systems require that
>>> addresses are aggregatable and have topological meaning, while nodes
>>> require to be identified independently of their current location.
>>>=20
>>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>>> are used to uniquely identify nodes irrespective of their topological
>>> location and are typically routed intra-domain. RLOCs are assigned
>>> topologically to network attachment points and are typically routed
>>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>>> are connected- and the core -where inter-domain routing occurs- are
>>> architecturally separated and interconnected by LISP-capable routers.
>>> LISP also introduces a publicly accessible database, called the
>>> Mapping System, to store and retrieve mappings between identity and
>>> location.  LISP-capable routers exchange packets over the Internet
>>> core by encapsulating them to the appropriate location.
>>>=20
>>> By taking advantage of such separation between location and identity,
>>> LISP offers Traffic Engineering, multihoming, and mobility among
>>> others benefits. Additionally, LISP=92s approach to solve the routing
>>> scalability problem [RFC4984] is that with LISP the Internet core is
>>> populated with RLOCs which can be quasi-static and highly
>>> aggregatable, hence scalable [Quoitin].
>>>=20
>>> It is important to note that this document does not specify or
>>> complement the LISP protocol.  The interested reader should refer to
>>> the main LISP specification [RFC6830] and the complementary documents
>>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
>>> protocol specifications along with the LISP deployment guidelines
>>> [RFC7215].
>>>=20
>>> Albert


From nobody Sun Oct  5 19:15:46 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3B8E1A02A5 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 19:15:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wfC80vkNcNH1 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 19:15:41 -0700 (PDT)
Received: from mail-qg0-x229.google.com (mail-qg0-x229.google.com [IPv6:2607:f8b0:400d:c04::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BDC21A00F9 for <lisp@ietf.org>; Sun,  5 Oct 2014 19:15:40 -0700 (PDT)
Received: by mail-qg0-f41.google.com with SMTP id f51so3192115qge.14 for <lisp@ietf.org>; Sun, 05 Oct 2014 19:15:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DsA/crJ+CyVop6k1V/D8/hNc7ZsU4bn0uBEpzFdF7K0=; b=cDvqTsrkp9i9E22p1hgczddPI0XWRCoxVeob3EDDnNtEiSEi1uBBUSMCuLJZ1VF+jk WAOzaFBhMinTG2ukDgaVFWa1lVVeliTOpQZoMK8wG2s7HfyOZNMBFm6bcmnC3dm0RX0A ynQ5WGCzJ37UaR2XViiN0/3OW+2aMnlatNSqanPAAiCvQh1C960Iz5/ckGZ40N1U+FJs vdHadktL+afWA916YeQ1bNxLot7J24P3ACF6wdkxNxyuGJR50kE8R1zgNxR70Jo+7DRh ceyvjYLuMOBbj9jGyHDV2azfntbLpQIqq5NRJ56rXh1fBaabMu8LWssr3yWiuzAYtVqz Ug/w==
X-Received: by 10.140.89.179 with SMTP id v48mr23353764qgd.65.1412561740137; Sun, 05 Oct 2014 19:15:40 -0700 (PDT)
Received: from [10.111.38.142] ([166.170.30.87]) by mx.google.com with ESMTPSA id l62sm11585265qge.8.2014.10.05.19.15.39 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 05 Oct 2014 19:15:39 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <2C50C400-53F6-4D4D-B4C1-F3A7DD514352@Contextream.com>
Date: Sun, 5 Oct 2014 22:15:38 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <6B01A3B2-63F4-4715-8115-8E3493432F6E@gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com> <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com> <2C50C400-53F6-4D4D-B4C1-F3A7DD514352@Contextream.com>
To: Sharon Barkai <Sharon@Contextream.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/dvv_i7HrfPVjmYiT84H_ahMfACk
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 02:15:42 -0000

> On Oct 5, 2014, at 9:56 PM, Sharon Barkai <Sharon@Contextream.com> wrote:
>=20
> Initially the toll was just bigger and bigger routing tables, these were i=
n retrospect just early signs. As more network evolution factors start to wa=
y-in (virtualization, mobility, things..) the non correlation situation beco=
mes unsolvable without the specified LISP IP indirection architecture.

Yes, agree.=20

Dino=


From nobody Sun Oct  5 20:31:51 2014
Return-Path: <fcoras@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18C831A1A2D for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 20:31:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z_lfG0K3YNt2 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 20:31:45 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id E298A1A1A20 for <lisp@ietf.org>; Sun,  5 Oct 2014 20:31:44 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s963Vghq007542; Mon, 6 Oct 2014 05:31:42 +0200
Received: from [10.0.0.6] (c-73-162-114-58.hsd1.ca.comcast.net [73.162.114.58]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 67A253B7; Mon,  6 Oct 2014 05:31:41 +0200 (CEST)
Message-ID: <54320D1C.9040009@ac.upc.edu>
Date: Sun, 05 Oct 2014 20:31:40 -0700
From: Florin Coras <fcoras@ac.upc.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: lisp@ietf.org
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>, <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com> <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com>
In-Reply-To: <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/RpAZw0IHwB9ev8mu8wRvVXe2u0Q
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 03:31:49 -0000

My take is less details as well. Being an intro document, focus should 
be on the problem LISP was originally chartered to solve. Having said 
this, let us know if you have specific use cases we didn't mention in 
draft-saucez-lisp-impact.

Florin

On 10/5/14 3:07 PM, Chad Hintz (chahintz) wrote:
> I agree, I would vote to less detail and maybe listing some of the problems its solves but mention they will not be covered in detail. It always a good idea to list why it was created or the original problem it was aimed at fixing.
>
> Chad Hintz
>
> Sent from my mobile device, please excuse the spelling mistakes.
>
>> On Oct 5, 2014, at 5:52 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>>
>>
>>
>>
>>> On Oct 5, 2014, at 5:46 PM, Albert Cabellos <albert.cabellos@gmail.com> wrote:
>>>
>>> Hi all
>>>
>>> I would like to ask the WG about this section, should we we describe
>>> the problem that LISP is trying to solve in the Introduction section?
>> I think LISP solves multiple problems and adds many new capabilities. It would be hard to include all of them. Including the original problem statement is just that, the first problem that LISP solved. But as LISO evolved we found other, arguably, more important than the original problem statement.
>>
>> So I vote for less detail. If the group really wants to identify the problems, I would suggest doing it Inna couple of statements and simply list the problems LISP solves rather describing all of them (or describing the original problem statement).
>>
>> Dino
>>
>>> Some people suggest that we should while others that it provides too
>>> many details.
>>>
>>> Below you can find a sample description of the problem statement.
>>>
>>> Thanks
>>>
>>> Albert
>>>
>>>   There is a rough consensus that the Internet routing and addressing
>>>   system is facing severe scalability issues [RFC4984].  Specifically,
>>>   the growth in the size of the routing tables of the Default-Free Zone
>>>   (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>>>   main driving force behind this growth is the de-aggregation of BGP
>>>   prefixes, which results from the existing BGP multihoming and traffic
>>>   engineering mechanisms that are used -at the time of this writing- on
>>>   the Internet, as well as non-aggregatable address allocations.
>>>
>>>   This issue has two profound implications, on the one hand Internet
>>>   core routers are exposed to the network dynamics of the edge.  For
>>>   instance this typically leads to an increased amount of BGP UPDATE
>>>   messages (churn), which results in additional processing requirements
>>>   of Internet core routers in order to timely compute the DFZ RIB.
>>>   Secondly, the supra-linear growth imposes strong requirements on the
>>>   size of the memory storing the DFZ FIB.  Both aspects lead to an
>>>   increase on the development and production cost of high-end routers,
>>>   and it is unclear if the semiconductor and router manufacturer
>>>   industries will be able to cope, in the long-term, with such
>>>   stringent requirements in a cost-effective way[RFC4984].
>>>
>>>   Although this important scalability issue is relatively new, the
>>>   architectural reasons behind it are well-known many years ago.
>>>   Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>>>   semantics.  Currently, IP addresses both identify the topological
>>>   location of a network attachment point as well as the node's
>>>   identity.  However, nodes and routing have fundamentally different
>>>   requirements, routing systems require that addresses are aggregatable
>>>   and have topological meaning, while nodes require to be identified
>>>   independently of their current location.
>>>
>>> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
>>> <albert.cabellos@gmail.com> wrote:
>>>> Hi all
>>>>
>>>> This is the proposed Introduction following the comments on the list:
>>>>
>>>> This document introduces the Locator/ID Separation Protocol (LISP)
>>>> [RFC6830] architecture, its main operational mechanisms and its design
>>>> rationale. Fundamentally, LISP is built following a well-known
>>>> architectural idea: decoupling the IP address overloaded semantics.
>>>> Indeed and as pointed out by [Chiappa], currently IP addresses both
>>>> identify the topological location of a network attachment point as
>>>> well as the node's identity.  However, nodes and routing have
>>>> fundamentally different requirements, routing systems require that
>>>> addresses are aggregatable and have topological meaning, while nodes
>>>> require to be identified independently of their current location.
>>>>
>>>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>>>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>>>> are used to uniquely identify nodes irrespective of their topological
>>>> location and are typically routed intra-domain. RLOCs are assigned
>>>> topologically to network attachment points and are typically routed
>>>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>>>> are connected- and the core -where inter-domain routing occurs- are
>>>> architecturally separated and interconnected by LISP-capable routers.
>>>> LISP also introduces a publicly accessible database, called the
>>>> Mapping System, to store and retrieve mappings between identity and
>>>> location.  LISP-capable routers exchange packets over the Internet
>>>> core by encapsulating them to the appropriate location.
>>>>
>>>> By taking advantage of such separation between location and identity,
>>>> LISP offers Traffic Engineering, multihoming, and mobility among
>>>> others benefits. Additionally, LISP’s approach to solve the routing
>>>> scalability problem [RFC4984] is that with LISP the Internet core is
>>>> populated with RLOCs which can be quasi-static and highly
>>>> aggregatable, hence scalable [Quoitin].
>>>>
>>>> It is important to note that this document does not specify or
>>>> complement the LISP protocol.  The interested reader should refer to
>>>> the main LISP specification [RFC6830] and the complementary documents
>>>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
>>>> protocol specifications along with the LISP deployment guidelines
>>>> [RFC7215].
>>>>
>>>> Albert
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sun Oct  5 22:11:12 2014
Return-Path: <kouvelas@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F12C11A1B30 for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 22:11:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.773
X-Spam-Level: 
X-Spam-Status: No, score=-13.773 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, URIBL_RHS_DOB=1.514, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y6wcsHTBLpmA for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 22:11:02 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C3571A1B31 for <lisp@ietf.org>; Sun,  5 Oct 2014 22:11:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=438; q=dns/txt; s=iport; t=1412572262; x=1413781862; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=2IKlxm6e2bVYc8H2WcXn2wQg4Mjm47ViMQ1NaEyZYYA=; b=gH+EMVlRW5xl7KbL1sID/1s2eToXlg0qh75Ldma+Vo5HiV6Kn1clrEBE Ot8j6vjqIta5dmQhngwoea7zaeYEyMhkp/WYh9Wk+KagcvAeFwAxHKhix Kr3Hpy0j/pdVwcxAR40HFgioX4ZGcSe6iHWoq+tcj5kTcFATEqYgi+xdu c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqUEAH8jMlStJssW/2dsb2JhbABfDoQr02QCgRoBe4QEAQEEOj8QCxguITYZiCoDEbgUDYcYAReOFIF+MwcWgxeBHgEEi1WPWIIRgS2DQopAhlGDI0M6L4JKAQEB
X-IronPort-AV: E=Sophos;i="5.04,662,1406592000"; d="scan'208";a="201063936"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 06 Oct 2014 05:10:59 +0000
Received: from dhcp-10-61-100-16.cisco.com (dhcp-10-61-100-16.cisco.com [10.61.100.16]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s965Av3k009191 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 6 Oct 2014 05:10:58 GMT
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Isidoros Kouvelas <kouvelas@cisco.com>
In-Reply-To: <CAGE_QexfAq970kwsDOKo9A-p4Jf6PEqoweTRXm5yZ6Ej_Z8MiA@mail.gmail.com>
Date: Mon, 6 Oct 2014 08:10:56 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <CB239594-471F-4D31-88DA-42320C39CB38@cisco.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <CAGE_QezfKR8foBU8UEH-H6s+M2MQjNHfvq_=U6YYJnMOjUCEhA@mail.gmail.com> <13AB3FBB-81BF-4F41-83F8-B9D4925D9857@cisco.com> <CAGE_QexfAq970kwsDOKo9A-p4Jf6PEqoweTRXm5yZ6Ej_Z8MiA@mail.gmail.com>
To: acabello@ac.upc.edu
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/q3MreTWC5SuzGAzr7ZsW8i448g0
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 05:11:11 -0000

Albert,

Thanks for the updates they all look good. One note below.

On Oct 5, 2014, at 23:42, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:
>> Section 3.1
>> Please add references to the RFCs defining the cache management =
mechanisms.
>>=20
>=20
> Could you please further elaborate this comment? You mean RFC6830?

I meant for each of the three individual mechanisms, so rfc6830 and =
rfc6834.

thanks
Isidor=


From nobody Sun Oct  5 23:07:05 2014
Return-Path: <Sharon@Contextream.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CAB01A1B3F for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 23:07:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Lq6hmQzkpUU for <lisp@ietfa.amsl.com>; Sun,  5 Oct 2014 23:06:57 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0649.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::649]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB8231A1B3E for <lisp@ietf.org>; Sun,  5 Oct 2014 23:06:56 -0700 (PDT)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB398.eurprd06.prod.outlook.com (10.141.14.21) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Mon, 6 Oct 2014 05:48:20 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.1044.008; Mon, 6 Oct 2014 05:48:19 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Florin Coras <fcoras@ac.upc.edu>
Thread-Topic: [lisp] Updated Intro section for lisp-introduction
Thread-Index: AQHP4OXIiIrFzr6g0EKZEdTMWLyNeZwiC46AgAAEC4CAAFqwAIAAJi80
Date: Mon, 6 Oct 2014 05:48:19 +0000
Message-ID: <17A3FF42-DE59-4B17-A37B-B6FC7A6273D2@Contextream.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>, <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com> <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com>, <54320D1C.9040009@ac.upc.edu>
In-Reply-To: <54320D1C.9040009@ac.upc.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [108.214.96.27]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DBXPR06MB398;
x-forefront-prvs: 03569407CC
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(24454002)(53754006)(51704005)(199003)(479174003)(377454003)(189002)(15975445006)(110136001)(20776003)(97736003)(19580395003)(19580405001)(2171001)(64706001)(92726001)(87936001)(76176999)(54356999)(82746002)(21056001)(10300001)(76482002)(86362001)(33656002)(4396001)(120916001)(66066001)(85852003)(92566001)(50986999)(93886004)(99396003)(46102003)(101416001)(106356001)(80022003)(105586002)(36756003)(83716003)(2656002)(85306004)(95666004)(107046002)(106116001)(31966008)(40100001)(122556001)(104396001)(80792004); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR06MB398; H:DBXPR06MB399.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/A6Sw4SG-g0HaDOzw0BuHeE6_tHc
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 06:07:00 -0000

We could state the topo-id correlation as the problem, prefix fragmentation=
 and growing routing tables as first symptoms.=20

At 0 correlation routing =3D=3D switching, no scale. Something needs to be =
done, hence the draft.

Can connect the dots for those who try to address network virtualization us=
ing lisp as in the newer drafts.

--szb

> On Oct 5, 2014, at 8:31 PM, Florin Coras <fcoras@ac.upc.edu> wrote:
>=20
> My take is less details as well. Being an intro document, focus should be=
 on the problem LISP was originally chartered to solve. Having said this, l=
et us know if you have specific use cases we didn't mention in draft-saucez=
-lisp-impact.
>=20
> Florin
>=20
>> On 10/5/14 3:07 PM, Chad Hintz (chahintz) wrote:
>> I agree, I would vote to less detail and maybe listing some of the probl=
ems its solves but mention they will not be covered in detail. It always a =
good idea to list why it was created or the original problem it was aimed a=
t fixing.
>>=20
>> Chad Hintz
>>=20
>> Sent from my mobile device, please excuse the spelling mistakes.
>>=20
>>> On Oct 5, 2014, at 5:52 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>>>=20
>>>=20
>>>=20
>>>=20
>>>> On Oct 5, 2014, at 5:46 PM, Albert Cabellos <albert.cabellos@gmail.com=
> wrote:
>>>>=20
>>>> Hi all
>>>>=20
>>>> I would like to ask the WG about this section, should we we describe
>>>> the problem that LISP is trying to solve in the Introduction section?
>>> I think LISP solves multiple problems and adds many new capabilities. I=
t would be hard to include all of them. Including the original problem stat=
ement is just that, the first problem that LISP solved. But as LISO evolved=
 we found other, arguably, more important than the original problem stateme=
nt.
>>>=20
>>> So I vote for less detail. If the group really wants to identify the pr=
oblems, I would suggest doing it Inna couple of statements and simply list =
the problems LISP solves rather describing all of them (or describing the o=
riginal problem statement).
>>>=20
>>> Dino
>>>=20
>>>> Some people suggest that we should while others that it provides too
>>>> many details.
>>>>=20
>>>> Below you can find a sample description of the problem statement.
>>>>=20
>>>> Thanks
>>>>=20
>>>> Albert
>>>>=20
>>>>  There is a rough consensus that the Internet routing and addressing
>>>>  system is facing severe scalability issues [RFC4984].  Specifically,
>>>>  the growth in the size of the routing tables of the Default-Free Zone
>>>>  (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
>>>>  main driving force behind this growth is the de-aggregation of BGP
>>>>  prefixes, which results from the existing BGP multihoming and traffic
>>>>  engineering mechanisms that are used -at the time of this writing- on
>>>>  the Internet, as well as non-aggregatable address allocations.
>>>>=20
>>>>  This issue has two profound implications, on the one hand Internet
>>>>  core routers are exposed to the network dynamics of the edge.  For
>>>>  instance this typically leads to an increased amount of BGP UPDATE
>>>>  messages (churn), which results in additional processing requirements
>>>>  of Internet core routers in order to timely compute the DFZ RIB.
>>>>  Secondly, the supra-linear growth imposes strong requirements on the
>>>>  size of the memory storing the DFZ FIB.  Both aspects lead to an
>>>>  increase on the development and production cost of high-end routers,
>>>>  and it is unclear if the semiconductor and router manufacturer
>>>>  industries will be able to cope, in the long-term, with such
>>>>  stringent requirements in a cost-effective way[RFC4984].
>>>>=20
>>>>  Although this important scalability issue is relatively new, the
>>>>  architectural reasons behind it are well-known many years ago.
>>>>  Indeed, and as pointed out by [Chiappa], IP addresses have overloaded
>>>>  semantics.  Currently, IP addresses both identify the topological
>>>>  location of a network attachment point as well as the node's
>>>>  identity.  However, nodes and routing have fundamentally different
>>>>  requirements, routing systems require that addresses are aggregatable
>>>>  and have topological meaning, while nodes require to be identified
>>>>  independently of their current location.
>>>>=20
>>>> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
>>>> <albert.cabellos@gmail.com> wrote:
>>>>> Hi all
>>>>>=20
>>>>> This is the proposed Introduction following the comments on the list:
>>>>>=20
>>>>> This document introduces the Locator/ID Separation Protocol (LISP)
>>>>> [RFC6830] architecture, its main operational mechanisms and its desig=
n
>>>>> rationale. Fundamentally, LISP is built following a well-known
>>>>> architectural idea: decoupling the IP address overloaded semantics.
>>>>> Indeed and as pointed out by [Chiappa], currently IP addresses both
>>>>> identify the topological location of a network attachment point as
>>>>> well as the node's identity.  However, nodes and routing have
>>>>> fundamentally different requirements, routing systems require that
>>>>> addresses are aggregatable and have topological meaning, while nodes
>>>>> require to be identified independently of their current location.
>>>>>=20
>>>>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>>>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>>>>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>>>>> are used to uniquely identify nodes irrespective of their topological
>>>>> location and are typically routed intra-domain. RLOCs are assigned
>>>>> topologically to network attachment points and are typically routed
>>>>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>>>>> are connected- and the core -where inter-domain routing occurs- are
>>>>> architecturally separated and interconnected by LISP-capable routers.
>>>>> LISP also introduces a publicly accessible database, called the
>>>>> Mapping System, to store and retrieve mappings between identity and
>>>>> location.  LISP-capable routers exchange packets over the Internet
>>>>> core by encapsulating them to the appropriate location.
>>>>>=20
>>>>> By taking advantage of such separation between location and identity,
>>>>> LISP offers Traffic Engineering, multihoming, and mobility among
>>>>> others benefits. Additionally, LISP=92s approach to solve the routing
>>>>> scalability problem [RFC4984] is that with LISP the Internet core is
>>>>> populated with RLOCs which can be quasi-static and highly
>>>>> aggregatable, hence scalable [Quoitin].
>>>>>=20
>>>>> It is important to note that this document does not specify or
>>>>> complement the LISP protocol.  The interested reader should refer to
>>>>> the main LISP specification [RFC6830] and the complementary documents
>>>>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for the
>>>>> protocol specifications along with the LISP deployment guidelines
>>>>> [RFC7215].
>>>>>=20
>>>>> Albert
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct  6 01:00:13 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D93781A1B57 for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:00:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kz_HnWUyZgWI for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:00:00 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 616F81A1A4A for <lisp@ietf.org>; Mon,  6 Oct 2014 00:59:59 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id C82502AA0F; Mon,  6 Oct 2014 07:59:56 +0000 (GMT)
Date: Mon, 6 Oct 2014 01:01:27 -0700
From: Marc Binderberger <marc@sniff.de>
To: acabello@ac.upc.edu
Message-ID: <20141006010127171281.aec52796@sniff.de>
In-Reply-To: <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-7
Content-Transfer-Encoding: base64
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/TjpIwAWnuUjJmSVonKk18H8ECdY
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 08:00:12 -0000

SGVsbG8gQWxiZXJ0LA0KDQplcGljIHRhc2sgLSBJIGFwcHJlY2lhdGUgeW91ciB3b3JrIDot
KQ0KQW5kIEkgYWdyZWUgd2l0aCBGbG9yaW4gYW5kIG90aGVycyB0aGF0IGxlc3MgbWF5IGJl
IG1vcmUuIFdoYXQgSSBtZWFuIGlzOg0KDQotIEkgdGhpbmsgaXQncyBnZW5lcmFsbHkgYWNj
ZXB0ZWQgdGhhdCBzdG9wcGluZyBvciByZXZlcnNpbmcgdGhlIGNvbnN0YW50IA0KZ3Jvd3Ro
IG9mIHJvdXRpbmcgdGFibGVzIGlzIGEgZ29vZCB0aGluZy4gTm8gbmVlZCB0byBleHBsYWlu
IHRoZSBwb3RlbnRpYWwgDQpwcm9ibGVtcyBvZiBsYXJnZShyKSB0YWJsZXMuDQoNCi0gbm8g
ZG91YnQgaXQncyBhIGdvb2QgaWRlYSB0byByZWZlciB0byB0aGlzIG9yaWdpbmFsIHJlYXNv
biB3aHkgTElTUCB3YXMgDQpzdGFydGVkDQoNCi0gSSB3b3VsZCB0ZW5kIHRvd2FyZHMgc3Rh
dGVtZW50cyB0aGF0IGFyZSBsZXNzIGZ1bmRhbWVudGFsLCBlLmcuDQoNCiAgICBIb3dldmVy
LCBub2RlcyBhbmQgcm91dGluZyBoYXZlIGZ1bmRhbWVudGFsbHkgZGlmZmVyZW50DQogICAg
cmVxdWlyZW1lbnRzLA0KDQppcyBJTUhPIG5vdCBjb3JyZWN0IGFzIGEgZ2VuZXJhbCBzdGF0
ZW1lbnQuIFRoZXJlIGFyZSBtaWxsaW9ucyBvZiBub2RlcyB0aGF0IA0KYXJlIGhhcHB5IHdp
dGggdGhlIGFkZHJlc3MgdGhleSBnZXQgZnJvbSB0aGVpciBEU0wgb3IgY2FibGUgcHJvdmlk
ZXIgLSB3aGljaCANCmlzIHNvbGVseSBiYXNlZCBvbiB0aGUgcHJvdmlkZXIncyByb3V0aW5n
IHBsYW4uIFRoZXNlIG5vZGVzIHNpbXBseSBkb24ndCBjYXJlIA0KYWJvdXQgdG9wb2xvZ3kg
dnMuIGlkZW50aXR5Lg0KDQpUcnVlIGlzIHRoYXQgbmV3ZXIgcGhlbm9tZW5hIGxpa2UgbXVs
dGlob21pbmcsIG1vYmlsaXR5LCBvdmVyLXRoZS10b3AsIFsuLi5dIA0KY2FuIGJlIGFkZHJl
c3NlZCBieSB0aGlzIHZpZXcgdGhhdCBub2RlIGxvY2F0aW9uICE9IG5vZGUgaWRlbnRpdHku
IEFuZCB5ZXMsIA0KdGhpcyBzaG93cyB0aGF0IExJU1AgaXMgY2hhc2luZyBzb21ldGhpbmcg
YmlnZ2VyIHRoYW4gImp1c3QiIEludGVybmV0IHJvdXRpbmcgDQp0YWJsZSBzaXplLg0KDQoN
ClN0aWxsIGhhdmUgdG8gcmVhZCBtb3JlIG9mIHlvdXIgZG9jdW1lbnQgOi0pDQoNClJlZ2Fy
ZHMsIE1hcmMNCg0KDQoNCg0KDQoNCg0KT24gU3VuLCA1IE9jdCAyMDE0IDIzOjQ2OjA5ICsw
MjAwLCBBbGJlcnQgQ2FiZWxsb3Mgd3JvdGU6DQo+IEhpIGFsbA0KPiANCj4gSSB3b3VsZCBs
aWtlIHRvIGFzayB0aGUgV0cgYWJvdXQgdGhpcyBzZWN0aW9uLCBzaG91bGQgd2Ugd2UgZGVz
Y3JpYmUNCj4gdGhlIHByb2JsZW0gdGhhdCBMSVNQIGlzIHRyeWluZyB0byBzb2x2ZSBpbiB0
aGUgSW50cm9kdWN0aW9uIHNlY3Rpb24/DQo+IA0KPiBTb21lIHBlb3BsZSBzdWdnZXN0IHRo
YXQgd2Ugc2hvdWxkIHdoaWxlIG90aGVycyB0aGF0IGl0IHByb3ZpZGVzIHRvbw0KPiBtYW55
IGRldGFpbHMuDQo+IA0KPiBCZWxvdyB5b3UgY2FuIGZpbmQgYSBzYW1wbGUgZGVzY3JpcHRp
b24gb2YgdGhlIHByb2JsZW0gc3RhdGVtZW50Lg0KPiANCj4gVGhhbmtzDQo+IA0KPiBBbGJl
cnQNCj4gDQo+ICAgIFRoZXJlIGlzIGEgcm91Z2ggY29uc2Vuc3VzIHRoYXQgdGhlIEludGVy
bmV0IHJvdXRpbmcgYW5kIGFkZHJlc3NpbmcNCj4gICAgc3lzdGVtIGlzIGZhY2luZyBzZXZl
cmUgc2NhbGFiaWxpdHkgaXNzdWVzIFtSRkM0OTg0XS4gIFNwZWNpZmljYWxseSwNCj4gICAg
dGhlIGdyb3d0aCBpbiB0aGUgc2l6ZSBvZiB0aGUgcm91dGluZyB0YWJsZXMgb2YgdGhlIERl
ZmF1bHQtRnJlZSBab25lDQo+ICAgIChERlopIGlzIGFjY2VsZXJhdGluZyBhbmQgc2hvd2lu
ZyBhIHN1cHJhLWxpbmVhciBzbG9wZSBbREZaXS4gIFRoZQ0KPiAgICBtYWluIGRyaXZpbmcg
Zm9yY2UgYmVoaW5kIHRoaXMgZ3Jvd3RoIGlzIHRoZSBkZS1hZ2dyZWdhdGlvbiBvZiBCR1AN
Cj4gICAgcHJlZml4ZXMsIHdoaWNoIHJlc3VsdHMgZnJvbSB0aGUgZXhpc3RpbmcgQkdQIG11
bHRpaG9taW5nIGFuZCB0cmFmZmljDQo+ICAgIGVuZ2luZWVyaW5nIG1lY2hhbmlzbXMgdGhh
dCBhcmUgdXNlZCAtYXQgdGhlIHRpbWUgb2YgdGhpcyB3cml0aW5nLSBvbg0KPiAgICB0aGUg
SW50ZXJuZXQsIGFzIHdlbGwgYXMgbm9uLWFnZ3JlZ2F0YWJsZSBhZGRyZXNzIGFsbG9jYXRp
b25zLg0KPiANCj4gICAgVGhpcyBpc3N1ZSBoYXMgdHdvIHByb2ZvdW5kIGltcGxpY2F0aW9u
cywgb24gdGhlIG9uZSBoYW5kIEludGVybmV0DQo+ICAgIGNvcmUgcm91dGVycyBhcmUgZXhw
b3NlZCB0byB0aGUgbmV0d29yayBkeW5hbWljcyBvZiB0aGUgZWRnZS4gIEZvcg0KPiAgICBp
bnN0YW5jZSB0aGlzIHR5cGljYWxseSBsZWFkcyB0byBhbiBpbmNyZWFzZWQgYW1vdW50IG9m
IEJHUCBVUERBVEUNCj4gICAgbWVzc2FnZXMgKGNodXJuKSwgd2hpY2ggcmVzdWx0cyBpbiBh
ZGRpdGlvbmFsIHByb2Nlc3NpbmcgcmVxdWlyZW1lbnRzDQo+ICAgIG9mIEludGVybmV0IGNv
cmUgcm91dGVycyBpbiBvcmRlciB0byB0aW1lbHkgY29tcHV0ZSB0aGUgREZaIFJJQi4NCj4g
ICAgU2Vjb25kbHksIHRoZSBzdXByYS1saW5lYXIgZ3Jvd3RoIGltcG9zZXMgc3Ryb25nIHJl
cXVpcmVtZW50cyBvbiB0aGUNCj4gICAgc2l6ZSBvZiB0aGUgbWVtb3J5IHN0b3JpbmcgdGhl
IERGWiBGSUIuICBCb3RoIGFzcGVjdHMgbGVhZCB0byBhbg0KPiAgICBpbmNyZWFzZSBvbiB0
aGUgZGV2ZWxvcG1lbnQgYW5kIHByb2R1Y3Rpb24gY29zdCBvZiBoaWdoLWVuZCByb3V0ZXJz
LA0KPiAgICBhbmQgaXQgaXMgdW5jbGVhciBpZiB0aGUgc2VtaWNvbmR1Y3RvciBhbmQgcm91
dGVyIG1hbnVmYWN0dXJlcg0KPiAgICBpbmR1c3RyaWVzIHdpbGwgYmUgYWJsZSB0byBjb3Bl
LCBpbiB0aGUgbG9uZy10ZXJtLCB3aXRoIHN1Y2gNCj4gICAgc3RyaW5nZW50IHJlcXVpcmVt
ZW50cyBpbiBhIGNvc3QtZWZmZWN0aXZlIHdheVtSRkM0OTg0XS4NCj4gDQo+ICAgIEFsdGhv
dWdoIHRoaXMgaW1wb3J0YW50IHNjYWxhYmlsaXR5IGlzc3VlIGlzIHJlbGF0aXZlbHkgbmV3
LCB0aGUNCj4gICAgYXJjaGl0ZWN0dXJhbCByZWFzb25zIGJlaGluZCBpdCBhcmUgd2VsbC1r
bm93biBtYW55IHllYXJzIGFnby4NCj4gICAgSW5kZWVkLCBhbmQgYXMgcG9pbnRlZCBvdXQg
YnkgW0NoaWFwcGFdLCBJUCBhZGRyZXNzZXMgaGF2ZSBvdmVybG9hZGVkDQo+ICAgIHNlbWFu
dGljcy4gIEN1cnJlbnRseSwgSVAgYWRkcmVzc2VzIGJvdGggaWRlbnRpZnkgdGhlIHRvcG9s
b2dpY2FsDQo+ICAgIGxvY2F0aW9uIG9mIGEgbmV0d29yayBhdHRhY2htZW50IHBvaW50IGFz
IHdlbGwgYXMgdGhlIG5vZGUncw0KPiAgICBpZGVudGl0eS4gIEhvd2V2ZXIsIG5vZGVzIGFu
ZCByb3V0aW5nIGhhdmUgZnVuZGFtZW50YWxseSBkaWZmZXJlbnQNCj4gICAgcmVxdWlyZW1l
bnRzLCByb3V0aW5nIHN5c3RlbXMgcmVxdWlyZSB0aGF0IGFkZHJlc3NlcyBhcmUgYWdncmVn
YXRhYmxlDQo+ICAgIGFuZCBoYXZlIHRvcG9sb2dpY2FsIG1lYW5pbmcsIHdoaWxlIG5vZGVz
IHJlcXVpcmUgdG8gYmUgaWRlbnRpZmllZA0KPiAgICBpbmRlcGVuZGVudGx5IG9mIHRoZWly
IGN1cnJlbnQgbG9jYXRpb24uDQo+IA0KPiBPbiBUaHUsIE9jdCAyLCAyMDE0IGF0IDE6NTMg
QU0sIEFsYmVydCBDYWJlbGxvcw0KPiA8YWxiZXJ0LmNhYmVsbG9zQGdtYWlsLmNvbT4gd3Jv
dGU6DQo+PiBIaSBhbGwNCj4+IA0KPj4gVGhpcyBpcyB0aGUgcHJvcG9zZWQgSW50cm9kdWN0
aW9uIGZvbGxvd2luZyB0aGUgY29tbWVudHMgb24gdGhlIGxpc3Q6DQo+PiANCj4+IFRoaXMg
ZG9jdW1lbnQgaW50cm9kdWNlcyB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29s
IChMSVNQKQ0KPj4gW1JGQzY4MzBdIGFyY2hpdGVjdHVyZSwgaXRzIG1haW4gb3BlcmF0aW9u
YWwgbWVjaGFuaXNtcyBhbmQgaXRzIGRlc2lnbg0KPj4gcmF0aW9uYWxlLiBGdW5kYW1lbnRh
bGx5LCBMSVNQIGlzIGJ1aWx0IGZvbGxvd2luZyBhIHdlbGwta25vd24NCj4+IGFyY2hpdGVj
dHVyYWwgaWRlYTogZGVjb3VwbGluZyB0aGUgSVAgYWRkcmVzcyBvdmVybG9hZGVkIHNlbWFu
dGljcy4NCj4+IEluZGVlZCBhbmQgYXMgcG9pbnRlZCBvdXQgYnkgW0NoaWFwcGFdLCBjdXJy
ZW50bHkgSVAgYWRkcmVzc2VzIGJvdGgNCj4+IGlkZW50aWZ5IHRoZSB0b3BvbG9naWNhbCBs
b2NhdGlvbiBvZiBhIG5ldHdvcmsgYXR0YWNobWVudCBwb2ludCBhcw0KPj4gd2VsbCBhcyB0
aGUgbm9kZSdzIGlkZW50aXR5LiAgSG93ZXZlciwgbm9kZXMgYW5kIHJvdXRpbmcgaGF2ZQ0K
Pj4gZnVuZGFtZW50YWxseSBkaWZmZXJlbnQgcmVxdWlyZW1lbnRzLCByb3V0aW5nIHN5c3Rl
bXMgcmVxdWlyZSB0aGF0DQo+PiBhZGRyZXNzZXMgYXJlIGFnZ3JlZ2F0YWJsZSBhbmQgaGF2
ZSB0b3BvbG9naWNhbCBtZWFuaW5nLCB3aGlsZSBub2Rlcw0KPj4gcmVxdWlyZSB0byBiZSBp
ZGVudGlmaWVkIGluZGVwZW5kZW50bHkgb2YgdGhlaXIgY3VycmVudCBsb2NhdGlvbi4NCj4+
IA0KPj4gTElTUCBjcmVhdGVzIHR3byBzZXBhcmF0ZSBuYW1lc3BhY2VzLCBFSURzIChFbmQt
aG9zdCBJRGVudGlmaWVycykgYW5kDQo+PiBSTE9DcyAoUm91dGluZyBMT0NhdG9ycyksIGJv
dGggYXJlIC10eXBpY2FsbHksIGJ1dCBub3QgbGltaXRlZCB0by0NCj4+IHN5bnRhY3RpY2Fs
bHkgaWRlbnRpY2FsIHRvIHRoZSBjdXJyZW50IElQdjQgYW5kIElQdjYgYWRkcmVzc2VzLiAg
RUlEcw0KPj4gYXJlIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkgbm9kZXMgaXJyZXNwZWN0
aXZlIG9mIHRoZWlyIHRvcG9sb2dpY2FsDQo+PiBsb2NhdGlvbiBhbmQgYXJlIHR5cGljYWxs
eSByb3V0ZWQgaW50cmEtZG9tYWluLiBSTE9DcyBhcmUgYXNzaWduZWQNCj4+IHRvcG9sb2dp
Y2FsbHkgdG8gbmV0d29yayBhdHRhY2htZW50IHBvaW50cyBhbmQgYXJlIHR5cGljYWxseSBy
b3V0ZWQNCj4+IGludGVyLWRvbWFpbi4gIFdpdGggTElTUCwgdGhlIGVkZ2Ugb2YgdGhlIElu
dGVybmV0IC13aGVyZSB0aGUgbm9kZXMNCj4+IGFyZSBjb25uZWN0ZWQtIGFuZCB0aGUgY29y
ZSAtd2hlcmUgaW50ZXItZG9tYWluIHJvdXRpbmcgb2NjdXJzLSBhcmUNCj4+IGFyY2hpdGVj
dHVyYWxseSBzZXBhcmF0ZWQgYW5kIGludGVyY29ubmVjdGVkIGJ5IExJU1AtY2FwYWJsZSBy
b3V0ZXJzLg0KPj4gTElTUCBhbHNvIGludHJvZHVjZXMgYSBwdWJsaWNseSBhY2Nlc3NpYmxl
IGRhdGFiYXNlLCBjYWxsZWQgdGhlDQo+PiBNYXBwaW5nIFN5c3RlbSwgdG8gc3RvcmUgYW5k
IHJldHJpZXZlIG1hcHBpbmdzIGJldHdlZW4gaWRlbnRpdHkgYW5kDQo+PiBsb2NhdGlvbi4g
IExJU1AtY2FwYWJsZSByb3V0ZXJzIGV4Y2hhbmdlIHBhY2tldHMgb3ZlciB0aGUgSW50ZXJu
ZXQNCj4+IGNvcmUgYnkgZW5jYXBzdWxhdGluZyB0aGVtIHRvIHRoZSBhcHByb3ByaWF0ZSBs
b2NhdGlvbi4NCj4+IA0KPj4gQnkgdGFraW5nIGFkdmFudGFnZSBvZiBzdWNoIHNlcGFyYXRp
b24gYmV0d2VlbiBsb2NhdGlvbiBhbmQgaWRlbnRpdHksDQo+PiBMSVNQIG9mZmVycyBUcmFm
ZmljIEVuZ2luZWVyaW5nLCBtdWx0aWhvbWluZywgYW5kIG1vYmlsaXR5IGFtb25nDQo+PiBv
dGhlcnMgYmVuZWZpdHMuIEFkZGl0aW9uYWxseSwgTElTUKJzIGFwcHJvYWNoIHRvIHNvbHZl
IHRoZSByb3V0aW5nDQo+PiBzY2FsYWJpbGl0eSBwcm9ibGVtIFtSRkM0OTg0XSBpcyB0aGF0
IHdpdGggTElTUCB0aGUgSW50ZXJuZXQgY29yZSBpcw0KPj4gcG9wdWxhdGVkIHdpdGggUkxP
Q3Mgd2hpY2ggY2FuIGJlIHF1YXNpLXN0YXRpYyBhbmQgaGlnaGx5DQo+PiBhZ2dyZWdhdGFi
bGUsIGhlbmNlIHNjYWxhYmxlIFtRdW9pdGluXS4NCj4+IA0KPj4gSXQgaXMgaW1wb3J0YW50
IHRvIG5vdGUgdGhhdCB0aGlzIGRvY3VtZW50IGRvZXMgbm90IHNwZWNpZnkgb3INCj4+IGNv
bXBsZW1lbnQgdGhlIExJU1AgcHJvdG9jb2wuICBUaGUgaW50ZXJlc3RlZCByZWFkZXIgc2hv
dWxkIHJlZmVyIHRvDQo+PiB0aGUgbWFpbiBMSVNQIHNwZWNpZmljYXRpb24gW1JGQzY4MzBd
IGFuZCB0aGUgY29tcGxlbWVudGFyeSBkb2N1bWVudHMNCj4+IFtSRkM2ODMxXSxbUkZDNjgz
Ml0sW1JGQzY4MzNdLFtSRkM2ODM0XSxbUkZDNjgzNV0sIFtSRkM2ODM2XSBmb3IgdGhlDQo+
PiBwcm90b2NvbCBzcGVjaWZpY2F0aW9ucyBhbG9uZyB3aXRoIHRoZSBMSVNQIGRlcGxveW1l
bnQgZ3VpZGVsaW5lcw0KPj4gW1JGQzcyMTVdLg0KPj4gDQo+PiBBbGJlcnQNCj4gDQo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGxpc3Ag
bWFpbGluZyBsaXN0DQo+IGxpc3BAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9saXNw


From nobody Mon Oct  6 01:18:42 2014
Return-Path: <arnatal@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4D0F1A1B56 for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:18:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.065
X-Spam-Level: 
X-Spam-Status: No, score=-2.065 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.786, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OvEDcV-RXcsc for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:18:32 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id B5AAD1A1A4A for <lisp@ietf.org>; Mon,  6 Oct 2014 01:18:31 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s968IUfS014121 for <lisp@ietf.org>; Mon, 6 Oct 2014 10:18:30 +0200
Received: from mail-yk0-f179.google.com (mail-yk0-f179.google.com [209.85.160.179]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 5201D4D6 for <lisp@ietf.org>; Mon,  6 Oct 2014 10:18:30 +0200 (CEST)
Received: by mail-yk0-f179.google.com with SMTP id 131so1739286ykp.24 for <lisp@ietf.org>; Mon, 06 Oct 2014 01:18:28 -0700 (PDT)
X-Received: by 10.236.68.225 with SMTP id l61mr35331464yhd.29.1412583508707; Mon, 06 Oct 2014 01:18:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.170.65.197 with HTTP; Mon, 6 Oct 2014 01:18:08 -0700 (PDT)
In-Reply-To: <17A3FF42-DE59-4B17-A37B-B6FC7A6273D2@Contextream.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com> <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com> <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com> <54320D1C.9040009@ac.upc.edu> <17A3FF42-DE59-4B17-A37B-B6FC7A6273D2@Contextream.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Mon, 6 Oct 2014 10:18:08 +0200
Message-ID: <CA+YHcKEVatZa0atKTGKvHroOgLfmCVs476kxvXw2z+sZsZ+bAA@mail.gmail.com>
To: Sharon Barkai <Sharon@contextream.com>
Content-Type: multipart/alternative; boundary=bcaec508f3bc4095ce0504bcbafa
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/8AVR-sSvm_v8WLMqwR5dBdcSv3o
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 08:18:37 -0000

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

IMHO we should make clear for readers that LISP is now beyond its original
scope, and even without explicitly listing them, implicitly point newcomers
to the latest use-cases. In that sense I agree with Sharon that pointing to
topo-ID as the problem is a good step towards that direction.

Alberto

On Mon, Oct 6, 2014 at 7:48 AM, Sharon Barkai <Sharon@contextream.com>
wrote:

> We could state the topo-id correlation as the problem, prefix
> fragmentation and growing routing tables as first symptoms.
>
> At 0 correlation routing =3D=3D switching, no scale. Something needs to b=
e
> done, hence the draft.
>
> Can connect the dots for those who try to address network virtualization
> using lisp as in the newer drafts.
>
> --szb
>
> > On Oct 5, 2014, at 8:31 PM, Florin Coras <fcoras@ac.upc.edu> wrote:
> >
> > My take is less details as well. Being an intro document, focus should
> be on the problem LISP was originally chartered to solve. Having said thi=
s,
> let us know if you have specific use cases we didn't mention in
> draft-saucez-lisp-impact.
> >
> > Florin
> >
> >> On 10/5/14 3:07 PM, Chad Hintz (chahintz) wrote:
> >> I agree, I would vote to less detail and maybe listing some of the
> problems its solves but mention they will not be covered in detail. It
> always a good idea to list why it was created or the original problem it
> was aimed at fixing.
> >>
> >> Chad Hintz
> >>
> >> Sent from my mobile device, please excuse the spelling mistakes.
> >>
> >>> On Oct 5, 2014, at 5:52 PM, Dino Farinacci <farinacci@gmail.com>
> wrote:
> >>>
> >>>
> >>>
> >>>
> >>>> On Oct 5, 2014, at 5:46 PM, Albert Cabellos <
> albert.cabellos@gmail.com> wrote:
> >>>>
> >>>> Hi all
> >>>>
> >>>> I would like to ask the WG about this section, should we we describe
> >>>> the problem that LISP is trying to solve in the Introduction section=
?
> >>> I think LISP solves multiple problems and adds many new capabilities.
> It would be hard to include all of them. Including the original problem
> statement is just that, the first problem that LISP solved. But as LISO
> evolved we found other, arguably, more important than the original proble=
m
> statement.
> >>>
> >>> So I vote for less detail. If the group really wants to identify the
> problems, I would suggest doing it Inna couple of statements and simply
> list the problems LISP solves rather describing all of them (or describin=
g
> the original problem statement).
> >>>
> >>> Dino
> >>>
> >>>> Some people suggest that we should while others that it provides too
> >>>> many details.
> >>>>
> >>>> Below you can find a sample description of the problem statement.
> >>>>
> >>>> Thanks
> >>>>
> >>>> Albert
> >>>>
> >>>>  There is a rough consensus that the Internet routing and addressing
> >>>>  system is facing severe scalability issues [RFC4984].  Specifically=
,
> >>>>  the growth in the size of the routing tables of the Default-Free Zo=
ne
> >>>>  (DFZ) is accelerating and showing a supra-linear slope [DFZ].  The
> >>>>  main driving force behind this growth is the de-aggregation of BGP
> >>>>  prefixes, which results from the existing BGP multihoming and traff=
ic
> >>>>  engineering mechanisms that are used -at the time of this writing- =
on
> >>>>  the Internet, as well as non-aggregatable address allocations.
> >>>>
> >>>>  This issue has two profound implications, on the one hand Internet
> >>>>  core routers are exposed to the network dynamics of the edge.  For
> >>>>  instance this typically leads to an increased amount of BGP UPDATE
> >>>>  messages (churn), which results in additional processing requiremen=
ts
> >>>>  of Internet core routers in order to timely compute the DFZ RIB.
> >>>>  Secondly, the supra-linear growth imposes strong requirements on th=
e
> >>>>  size of the memory storing the DFZ FIB.  Both aspects lead to an
> >>>>  increase on the development and production cost of high-end routers=
,
> >>>>  and it is unclear if the semiconductor and router manufacturer
> >>>>  industries will be able to cope, in the long-term, with such
> >>>>  stringent requirements in a cost-effective way[RFC4984].
> >>>>
> >>>>  Although this important scalability issue is relatively new, the
> >>>>  architectural reasons behind it are well-known many years ago.
> >>>>  Indeed, and as pointed out by [Chiappa], IP addresses have overload=
ed
> >>>>  semantics.  Currently, IP addresses both identify the topological
> >>>>  location of a network attachment point as well as the node's
> >>>>  identity.  However, nodes and routing have fundamentally different
> >>>>  requirements, routing systems require that addresses are aggregatab=
le
> >>>>  and have topological meaning, while nodes require to be identified
> >>>>  independently of their current location.
> >>>>
> >>>> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
> >>>> <albert.cabellos@gmail.com> wrote:
> >>>>> Hi all
> >>>>>
> >>>>> This is the proposed Introduction following the comments on the lis=
t:
> >>>>>
> >>>>> This document introduces the Locator/ID Separation Protocol (LISP)
> >>>>> [RFC6830] architecture, its main operational mechanisms and its
> design
> >>>>> rationale. Fundamentally, LISP is built following a well-known
> >>>>> architectural idea: decoupling the IP address overloaded semantics.
> >>>>> Indeed and as pointed out by [Chiappa], currently IP addresses both
> >>>>> identify the topological location of a network attachment point as
> >>>>> well as the node's identity.  However, nodes and routing have
> >>>>> fundamentally different requirements, routing systems require that
> >>>>> addresses are aggregatable and have topological meaning, while node=
s
> >>>>> require to be identified independently of their current location.
> >>>>>
> >>>>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) a=
nd
> >>>>> RLOCs (Routing LOCators), both are -typically, but not limited to-
> >>>>> syntactically identical to the current IPv4 and IPv6 addresses.  EI=
Ds
> >>>>> are used to uniquely identify nodes irrespective of their topologic=
al
> >>>>> location and are typically routed intra-domain. RLOCs are assigned
> >>>>> topologically to network attachment points and are typically routed
> >>>>> inter-domain.  With LISP, the edge of the Internet -where the nodes
> >>>>> are connected- and the core -where inter-domain routing occurs- are
> >>>>> architecturally separated and interconnected by LISP-capable router=
s.
> >>>>> LISP also introduces a publicly accessible database, called the
> >>>>> Mapping System, to store and retrieve mappings between identity and
> >>>>> location.  LISP-capable routers exchange packets over the Internet
> >>>>> core by encapsulating them to the appropriate location.
> >>>>>
> >>>>> By taking advantage of such separation between location and identit=
y,
> >>>>> LISP offers Traffic Engineering, multihoming, and mobility among
> >>>>> others benefits. Additionally, LISP=E2=80=99s approach to solve the=
 routing
> >>>>> scalability problem [RFC4984] is that with LISP the Internet core i=
s
> >>>>> populated with RLOCs which can be quasi-static and highly
> >>>>> aggregatable, hence scalable [Quoitin].
> >>>>>
> >>>>> It is important to note that this document does not specify or
> >>>>> complement the LISP protocol.  The interested reader should refer t=
o
> >>>>> the main LISP specification [RFC6830] and the complementary documen=
ts
> >>>>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for th=
e
> >>>>> protocol specifications along with the LISP deployment guidelines
> >>>>> [RFC7215].
> >>>>>
> >>>>> Albert
> >>> _______________________________________________
> >>> lisp mailing list
> >>> lisp@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/lisp
> >> _______________________________________________
> >> lisp mailing list
> >> lisp@ietf.org
> >> https://www.ietf.org/mailman/listinfo/lisp
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>

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

<div dir=3D"ltr"><div>IMHO we should make clear for readers that LISP is no=
w beyond its=20
original scope, and even without explicitly listing them, implicitly=20
point newcomers to the latest use-cases. In that sense I agree with Sharon =
that pointing to topo-ID as the problem is a good step towards that directi=
on.<br><br></div>Alberto<br></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Mon, Oct 6, 2014 at 7:48 AM, Sharon Barkai <span dir=3D=
"ltr">&lt;<a href=3D"mailto:Sharon@contextream.com" target=3D"_blank">Sharo=
n@contextream.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">W=
e could state the topo-id correlation as the problem, prefix fragmentation =
and growing routing tables as first symptoms.<br>
<br>
At 0 correlation routing =3D=3D switching, no scale. Something needs to be =
done, hence the draft.<br>
<br>
Can connect the dots for those who try to address network virtualization us=
ing lisp as in the newer drafts.<br>
<br>
--szb<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; On Oct 5, 2014, at 8:31 PM, Florin Coras &lt;<a href=3D"mailto:fcoras@=
ac.upc.edu">fcoras@ac.upc.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; My take is less details as well. Being an intro document, focus should=
 be on the problem LISP was originally chartered to solve. Having said this=
, let us know if you have specific use cases we didn&#39;t mention in draft=
-saucez-lisp-impact.<br>
&gt;<br>
&gt; Florin<br>
&gt;<br>
&gt;&gt; On 10/5/14 3:07 PM, Chad Hintz (chahintz) wrote:<br>
&gt;&gt; I agree, I would vote to less detail and maybe listing some of the=
 problems its solves but mention they will not be covered in detail. It alw=
ays a good idea to list why it was created or the original problem it was a=
imed at fixing.<br>
&gt;&gt;<br>
&gt;&gt; Chad Hintz<br>
&gt;&gt;<br>
&gt;&gt; Sent from my mobile device, please excuse the spelling mistakes.<b=
r>
&gt;&gt;<br>
&gt;&gt;&gt; On Oct 5, 2014, at 5:52 PM, Dino Farinacci &lt;<a href=3D"mail=
to:farinacci@gmail.com">farinacci@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Oct 5, 2014, at 5:46 PM, Albert Cabellos &lt;<a href=3D=
"mailto:albert.cabellos@gmail.com">albert.cabellos@gmail.com</a>&gt; wrote:=
<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi all<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I would like to ask the WG about this section, should we w=
e describe<br>
&gt;&gt;&gt;&gt; the problem that LISP is trying to solve in the Introducti=
on section?<br>
&gt;&gt;&gt; I think LISP solves multiple problems and adds many new capabi=
lities. It would be hard to include all of them. Including the original pro=
blem statement is just that, the first problem that LISP solved. But as LIS=
O evolved we found other, arguably, more important than the original proble=
m statement.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So I vote for less detail. If the group really wants to identi=
fy the problems, I would suggest doing it Inna couple of statements and sim=
ply list the problems LISP solves rather describing all of them (or describ=
ing the original problem statement).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dino<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Some people suggest that we should while others that it pr=
ovides too<br>
&gt;&gt;&gt;&gt; many details.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Below you can find a sample description of the problem sta=
tement.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Albert<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 There is a rough consensus that the Internet routing=
 and addressing<br>
&gt;&gt;&gt;&gt;=C2=A0 system is facing severe scalability issues [RFC4984]=
.=C2=A0 Specifically,<br>
&gt;&gt;&gt;&gt;=C2=A0 the growth in the size of the routing tables of the =
Default-Free Zone<br>
&gt;&gt;&gt;&gt;=C2=A0 (DFZ) is accelerating and showing a supra-linear slo=
pe [DFZ].=C2=A0 The<br>
&gt;&gt;&gt;&gt;=C2=A0 main driving force behind this growth is the de-aggr=
egation of BGP<br>
&gt;&gt;&gt;&gt;=C2=A0 prefixes, which results from the existing BGP multih=
oming and traffic<br>
&gt;&gt;&gt;&gt;=C2=A0 engineering mechanisms that are used -at the time of=
 this writing- on<br>
&gt;&gt;&gt;&gt;=C2=A0 the Internet, as well as non-aggregatable address al=
locations.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 This issue has two profound implications, on the one=
 hand Internet<br>
&gt;&gt;&gt;&gt;=C2=A0 core routers are exposed to the network dynamics of =
the edge.=C2=A0 For<br>
&gt;&gt;&gt;&gt;=C2=A0 instance this typically leads to an increased amount=
 of BGP UPDATE<br>
&gt;&gt;&gt;&gt;=C2=A0 messages (churn), which results in additional proces=
sing requirements<br>
&gt;&gt;&gt;&gt;=C2=A0 of Internet core routers in order to timely compute =
the DFZ RIB.<br>
&gt;&gt;&gt;&gt;=C2=A0 Secondly, the supra-linear growth imposes strong req=
uirements on the<br>
&gt;&gt;&gt;&gt;=C2=A0 size of the memory storing the DFZ FIB.=C2=A0 Both a=
spects lead to an<br>
&gt;&gt;&gt;&gt;=C2=A0 increase on the development and production cost of h=
igh-end routers,<br>
&gt;&gt;&gt;&gt;=C2=A0 and it is unclear if the semiconductor and router ma=
nufacturer<br>
&gt;&gt;&gt;&gt;=C2=A0 industries will be able to cope, in the long-term, w=
ith such<br>
&gt;&gt;&gt;&gt;=C2=A0 stringent requirements in a cost-effective way[RFC49=
84].<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;=C2=A0 Although this important scalability issue is relativ=
ely new, the<br>
&gt;&gt;&gt;&gt;=C2=A0 architectural reasons behind it are well-known many =
years ago.<br>
&gt;&gt;&gt;&gt;=C2=A0 Indeed, and as pointed out by [Chiappa], IP addresse=
s have overloaded<br>
&gt;&gt;&gt;&gt;=C2=A0 semantics.=C2=A0 Currently, IP addresses both identi=
fy the topological<br>
&gt;&gt;&gt;&gt;=C2=A0 location of a network attachment point as well as th=
e node&#39;s<br>
&gt;&gt;&gt;&gt;=C2=A0 identity.=C2=A0 However, nodes and routing have fund=
amentally different<br>
&gt;&gt;&gt;&gt;=C2=A0 requirements, routing systems require that addresses=
 are aggregatable<br>
&gt;&gt;&gt;&gt;=C2=A0 and have topological meaning, while nodes require to=
 be identified<br>
&gt;&gt;&gt;&gt;=C2=A0 independently of their current location.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos<br>
&gt;&gt;&gt;&gt; &lt;<a href=3D"mailto:albert.cabellos@gmail.com">albert.ca=
bellos@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hi all<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; This is the proposed Introduction following the commen=
ts on the list:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; This document introduces the Locator/ID Separation Pro=
tocol (LISP)<br>
&gt;&gt;&gt;&gt;&gt; [RFC6830] architecture, its main operational mechanism=
s and its design<br>
&gt;&gt;&gt;&gt;&gt; rationale. Fundamentally, LISP is built following a we=
ll-known<br>
&gt;&gt;&gt;&gt;&gt; architectural idea: decoupling the IP address overload=
ed semantics.<br>
&gt;&gt;&gt;&gt;&gt; Indeed and as pointed out by [Chiappa], currently IP a=
ddresses both<br>
&gt;&gt;&gt;&gt;&gt; identify the topological location of a network attachm=
ent point as<br>
&gt;&gt;&gt;&gt;&gt; well as the node&#39;s identity.=C2=A0 However, nodes =
and routing have<br>
&gt;&gt;&gt;&gt;&gt; fundamentally different requirements, routing systems =
require that<br>
&gt;&gt;&gt;&gt;&gt; addresses are aggregatable and have topological meanin=
g, while nodes<br>
&gt;&gt;&gt;&gt;&gt; require to be identified independently of their curren=
t location.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; LISP creates two separate namespaces, EIDs (End-host I=
Dentifiers) and<br>
&gt;&gt;&gt;&gt;&gt; RLOCs (Routing LOCators), both are -typically, but not=
 limited to-<br>
&gt;&gt;&gt;&gt;&gt; syntactically identical to the current IPv4 and IPv6 a=
ddresses.=C2=A0 EIDs<br>
&gt;&gt;&gt;&gt;&gt; are used to uniquely identify nodes irrespective of th=
eir topological<br>
&gt;&gt;&gt;&gt;&gt; location and are typically routed intra-domain. RLOCs =
are assigned<br>
&gt;&gt;&gt;&gt;&gt; topologically to network attachment points and are typ=
ically routed<br>
&gt;&gt;&gt;&gt;&gt; inter-domain.=C2=A0 With LISP, the edge of the Interne=
t -where the nodes<br>
&gt;&gt;&gt;&gt;&gt; are connected- and the core -where inter-domain routin=
g occurs- are<br>
&gt;&gt;&gt;&gt;&gt; architecturally separated and interconnected by LISP-c=
apable routers.<br>
&gt;&gt;&gt;&gt;&gt; LISP also introduces a publicly accessible database, c=
alled the<br>
&gt;&gt;&gt;&gt;&gt; Mapping System, to store and retrieve mappings between=
 identity and<br>
&gt;&gt;&gt;&gt;&gt; location.=C2=A0 LISP-capable routers exchange packets =
over the Internet<br>
&gt;&gt;&gt;&gt;&gt; core by encapsulating them to the appropriate location=
.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; By taking advantage of such separation between locatio=
n and identity,<br>
&gt;&gt;&gt;&gt;&gt; LISP offers Traffic Engineering, multihoming, and mobi=
lity among<br>
&gt;&gt;&gt;&gt;&gt; others benefits. Additionally, LISP=E2=80=99s approach=
 to solve the routing<br>
&gt;&gt;&gt;&gt;&gt; scalability problem [RFC4984] is that with LISP the In=
ternet core is<br>
&gt;&gt;&gt;&gt;&gt; populated with RLOCs which can be quasi-static and hig=
hly<br>
&gt;&gt;&gt;&gt;&gt; aggregatable, hence scalable [Quoitin].<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; It is important to note that this document does not sp=
ecify or<br>
&gt;&gt;&gt;&gt;&gt; complement the LISP protocol.=C2=A0 The interested rea=
der should refer to<br>
&gt;&gt;&gt;&gt;&gt; the main LISP specification [RFC6830] and the compleme=
ntary documents<br>
&gt;&gt;&gt;&gt;&gt; [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RF=
C6836] for the<br>
&gt;&gt;&gt;&gt;&gt; protocol specifications along with the LISP deployment=
 guidelines<br>
&gt;&gt;&gt;&gt;&gt; [RFC7215].<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Albert<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; lisp mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; lisp mailing list<br>
&gt;&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; lisp mailing list<br>
&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lisp</a><br>
<br>
_______________________________________________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lisp</a><br>
</div></div></blockquote></div><br></div>

--bcaec508f3bc4095ce0504bcbafa--


From nobody Mon Oct  6 01:42:02 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C3691A1B64 for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:42:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QpmNgpyFKknD for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:41:57 -0700 (PDT)
Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD2681A001B for <lisp@ietf.org>; Mon,  6 Oct 2014 01:41:56 -0700 (PDT)
Received: by mail-wg0-f47.google.com with SMTP id x13so5862723wgg.18 for <lisp@ietf.org>; Mon, 06 Oct 2014 01:41:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=LUsfwbc84UAgs4E1XttsRXUi31kJV55wssbnHj6aq4M=; b=RoAgCLps+67p2SaKH9ibR8ZsVcx1viR4L0Dz1TNK9ZKt5HTr4FVYdKknBu55m9qcyj SvujbB6V5rT2L907mC0oJMK08VtYwwAEYmVfQt9oQpcL68xTXykW5s3GhW8fE+vDwLsU DrmTUpP8lQ04mtr0MoeO4fIeajdsL2lkjA9nHC45/wxLIX664t2W06EBe9CV43Ven3+o H7KqJ9UaMos3KK+Wops5wuE1HzTnHhJECgy7yZE/PYSIu88knmrcW1Z31KawZgO/NgFW bNPk2C/LaRW0jUycXVUeDeYM0+1V4iXYv4cu2oT2PnxsT8RIhLDUYpvWbE3D39gDVIMQ zvyQ==
X-Gm-Message-State: ALoCoQlk52SrX0q0pUdCF0yRT+97F3SnlxYX26SeXajNDCSaB+oltNPKtWsbD+31iVsHxa3ooml8
X-Received: by 10.194.8.232 with SMTP id u8mr28949914wja.64.1412584915309; Mon, 06 Oct 2014 01:41:55 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:7d6f:bcd6:44d9:c462? ([2001:660:330f:a4:7d6f:bcd6:44d9:c462]) by mx.google.com with ESMTPSA id p1sm16560929wjy.22.2014.10.06.01.41.53 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 06 Oct 2014 01:41:54 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_FB499098-F1C7-4F18-8537-1F3EAD53522E"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <CA+YHcKEVatZa0atKTGKvHroOgLfmCVs476kxvXw2z+sZsZ+bAA@mail.gmail.com>
Date: Mon, 6 Oct 2014 10:41:52 +0200
Message-Id: <026EF498-095D-42B9-93E4-D683AB5536FC@gigix.net>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com> <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com> <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com> <54320D1C.9040009@ac.upc.edu> <17A3FF42-DE59-4B17-A37B-B6FC7A6273D2@Contextream.com> <CA+YHcKEVatZa0atKTGKvHroOgLfmCVs476kxvXw2z+sZsZ+bAA@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QTsEUHnOlj0grTkjKO3oo7NiDW4
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 08:42:00 -0000

--Apple-Mail=_FB499098-F1C7-4F18-8537-1F3EAD53522E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi,

In my personal opinion (and similar to what other people already stated) =
less text is better.

A couple of sentence stating what triggered the LISP design and a couple =
of sentences stating the flexibility LISP introduce in the overall =
Internet architecture would be enough.

May be the current text could be partially shifted in the appendix =
describing the history of LISP.

ciao

Luigi


On 06 Oct 2014, at 10:18, Alberto Rodriguez-Natal <arnatal@ac.upc.edu> =
wrote:

> IMHO we should make clear for readers that LISP is now beyond its =
original scope, and even without explicitly listing them, implicitly =
point newcomers to the latest use-cases. In that sense I agree with =
Sharon that pointing to topo-ID as the problem is a good step towards =
that direction.
>=20
> Alberto
>=20
> On Mon, Oct 6, 2014 at 7:48 AM, Sharon Barkai <Sharon@contextream.com> =
wrote:
> We could state the topo-id correlation as the problem, prefix =
fragmentation and growing routing tables as first symptoms.
>=20
> At 0 correlation routing =3D=3D switching, no scale. Something needs =
to be done, hence the draft.
>=20
> Can connect the dots for those who try to address network =
virtualization using lisp as in the newer drafts.
>=20
> --szb
>=20
> > On Oct 5, 2014, at 8:31 PM, Florin Coras <fcoras@ac.upc.edu> wrote:
> >
> > My take is less details as well. Being an intro document, focus =
should be on the problem LISP was originally chartered to solve. Having =
said this, let us know if you have specific use cases we didn't mention =
in draft-saucez-lisp-impact.
> >
> > Florin
> >
> >> On 10/5/14 3:07 PM, Chad Hintz (chahintz) wrote:
> >> I agree, I would vote to less detail and maybe listing some of the =
problems its solves but mention they will not be covered in detail. It =
always a good idea to list why it was created or the original problem it =
was aimed at fixing.
> >>
> >> Chad Hintz
> >>
> >> Sent from my mobile device, please excuse the spelling mistakes.
> >>
> >>> On Oct 5, 2014, at 5:52 PM, Dino Farinacci <farinacci@gmail.com> =
wrote:
> >>>
> >>>
> >>>
> >>>
> >>>> On Oct 5, 2014, at 5:46 PM, Albert Cabellos =
<albert.cabellos@gmail.com> wrote:
> >>>>
> >>>> Hi all
> >>>>
> >>>> I would like to ask the WG about this section, should we we =
describe
> >>>> the problem that LISP is trying to solve in the Introduction =
section?
> >>> I think LISP solves multiple problems and adds many new =
capabilities. It would be hard to include all of them. Including the =
original problem statement is just that, the first problem that LISP =
solved. But as LISO evolved we found other, arguably, more important =
than the original problem statement.
> >>>
> >>> So I vote for less detail. If the group really wants to identify =
the problems, I would suggest doing it Inna couple of statements and =
simply list the problems LISP solves rather describing all of them (or =
describing the original problem statement).
> >>>
> >>> Dino
> >>>
> >>>> Some people suggest that we should while others that it provides =
too
> >>>> many details.
> >>>>
> >>>> Below you can find a sample description of the problem statement.
> >>>>
> >>>> Thanks
> >>>>
> >>>> Albert
> >>>>
> >>>>  There is a rough consensus that the Internet routing and =
addressing
> >>>>  system is facing severe scalability issues [RFC4984].  =
Specifically,
> >>>>  the growth in the size of the routing tables of the Default-Free =
Zone
> >>>>  (DFZ) is accelerating and showing a supra-linear slope [DFZ].  =
The
> >>>>  main driving force behind this growth is the de-aggregation of =
BGP
> >>>>  prefixes, which results from the existing BGP multihoming and =
traffic
> >>>>  engineering mechanisms that are used -at the time of this =
writing- on
> >>>>  the Internet, as well as non-aggregatable address allocations.
> >>>>
> >>>>  This issue has two profound implications, on the one hand =
Internet
> >>>>  core routers are exposed to the network dynamics of the edge.  =
For
> >>>>  instance this typically leads to an increased amount of BGP =
UPDATE
> >>>>  messages (churn), which results in additional processing =
requirements
> >>>>  of Internet core routers in order to timely compute the DFZ RIB.
> >>>>  Secondly, the supra-linear growth imposes strong requirements on =
the
> >>>>  size of the memory storing the DFZ FIB.  Both aspects lead to an
> >>>>  increase on the development and production cost of high-end =
routers,
> >>>>  and it is unclear if the semiconductor and router manufacturer
> >>>>  industries will be able to cope, in the long-term, with such
> >>>>  stringent requirements in a cost-effective way[RFC4984].
> >>>>
> >>>>  Although this important scalability issue is relatively new, the
> >>>>  architectural reasons behind it are well-known many years ago.
> >>>>  Indeed, and as pointed out by [Chiappa], IP addresses have =
overloaded
> >>>>  semantics.  Currently, IP addresses both identify the =
topological
> >>>>  location of a network attachment point as well as the node's
> >>>>  identity.  However, nodes and routing have fundamentally =
different
> >>>>  requirements, routing systems require that addresses are =
aggregatable
> >>>>  and have topological meaning, while nodes require to be =
identified
> >>>>  independently of their current location.
> >>>>
> >>>> On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos
> >>>> <albert.cabellos@gmail.com> wrote:
> >>>>> Hi all
> >>>>>
> >>>>> This is the proposed Introduction following the comments on the =
list:
> >>>>>
> >>>>> This document introduces the Locator/ID Separation Protocol =
(LISP)
> >>>>> [RFC6830] architecture, its main operational mechanisms and its =
design
> >>>>> rationale. Fundamentally, LISP is built following a well-known
> >>>>> architectural idea: decoupling the IP address overloaded =
semantics.
> >>>>> Indeed and as pointed out by [Chiappa], currently IP addresses =
both
> >>>>> identify the topological location of a network attachment point =
as
> >>>>> well as the node's identity.  However, nodes and routing have
> >>>>> fundamentally different requirements, routing systems require =
that
> >>>>> addresses are aggregatable and have topological meaning, while =
nodes
> >>>>> require to be identified independently of their current =
location.
> >>>>>
> >>>>> LISP creates two separate namespaces, EIDs (End-host =
IDentifiers) and
> >>>>> RLOCs (Routing LOCators), both are -typically, but not limited =
to-
> >>>>> syntactically identical to the current IPv4 and IPv6 addresses.  =
EIDs
> >>>>> are used to uniquely identify nodes irrespective of their =
topological
> >>>>> location and are typically routed intra-domain. RLOCs are =
assigned
> >>>>> topologically to network attachment points and are typically =
routed
> >>>>> inter-domain.  With LISP, the edge of the Internet -where the =
nodes
> >>>>> are connected- and the core -where inter-domain routing occurs- =
are
> >>>>> architecturally separated and interconnected by LISP-capable =
routers.
> >>>>> LISP also introduces a publicly accessible database, called the
> >>>>> Mapping System, to store and retrieve mappings between identity =
and
> >>>>> location.  LISP-capable routers exchange packets over the =
Internet
> >>>>> core by encapsulating them to the appropriate location.
> >>>>>
> >>>>> By taking advantage of such separation between location and =
identity,
> >>>>> LISP offers Traffic Engineering, multihoming, and mobility among
> >>>>> others benefits. Additionally, LISP=92s approach to solve the =
routing
> >>>>> scalability problem [RFC4984] is that with LISP the Internet =
core is
> >>>>> populated with RLOCs which can be quasi-static and highly
> >>>>> aggregatable, hence scalable [Quoitin].
> >>>>>
> >>>>> It is important to note that this document does not specify or
> >>>>> complement the LISP protocol.  The interested reader should =
refer to
> >>>>> the main LISP specification [RFC6830] and the complementary =
documents
> >>>>> [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], [RFC6836] for =
the
> >>>>> protocol specifications along with the LISP deployment =
guidelines
> >>>>> [RFC7215].
> >>>>>
> >>>>> Albert
> >>> _______________________________________________
> >>> lisp mailing list
> >>> lisp@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/lisp
> >> _______________________________________________
> >> lisp mailing list
> >> lisp@ietf.org
> >> https://www.ietf.org/mailman/listinfo/lisp
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_FB499098-F1C7-4F18-8537-1F3EAD53522E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>In my personal opinion (and =
similar to what other people already stated) less text is =
better.</div><div><br></div><div>A couple of sentence stating what =
triggered the LISP design and a couple of sentences stating the =
flexibility LISP introduce in the overall Internet architecture would be =
enough.</div><div><br></div><div>May be the current text could be =
partially shifted in the appendix describing the history of =
LISP.</div><div><br></div><div>ciao</div><div><br></div><div>Luigi</div><d=
iv><br></div><div><br><div><div>On 06 Oct 2014, at 10:18, Alberto =
Rodriguez-Natal &lt;<a =
href=3D"mailto:arnatal@ac.upc.edu">arnatal@ac.upc.edu</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div dir=3D"ltr"><div>IMHO we should make clear for =
readers that LISP is now beyond its=20
original scope, and even without explicitly listing them, implicitly=20
point newcomers to the latest use-cases. In that sense I agree with =
Sharon that pointing to topo-ID as the problem is a good step towards =
that direction.<br><br></div>Alberto<br></div><div =
class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Oct 6, 2014 =
at 7:48 AM, Sharon Barkai <span dir=3D"ltr">&lt;<a =
href=3D"mailto:Sharon@contextream.com" =
target=3D"_blank">Sharon@contextream.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">We could state the =
topo-id correlation as the problem, prefix fragmentation and growing =
routing tables as first symptoms.<br>
<br>
At 0 correlation routing =3D=3D switching, no scale. Something needs to =
be done, hence the draft.<br>
<br>
Can connect the dots for those who try to address network virtualization =
using lisp as in the newer drafts.<br>
<br>
--szb<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; On Oct 5, 2014, at 8:31 PM, Florin Coras &lt;<a =
href=3D"mailto:fcoras@ac.upc.edu">fcoras@ac.upc.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; My take is less details as well. Being an intro document, focus =
should be on the problem LISP was originally chartered to solve. Having =
said this, let us know if you have specific use cases we didn't mention =
in draft-saucez-lisp-impact.<br>
&gt;<br>
&gt; Florin<br>
&gt;<br>
&gt;&gt; On 10/5/14 3:07 PM, Chad Hintz (chahintz) wrote:<br>
&gt;&gt; I agree, I would vote to less detail and maybe listing some of =
the problems its solves but mention they will not be covered in detail. =
It always a good idea to list why it was created or the original problem =
it was aimed at fixing.<br>
&gt;&gt;<br>
&gt;&gt; Chad Hintz<br>
&gt;&gt;<br>
&gt;&gt; Sent from my mobile device, please excuse the spelling =
mistakes.<br>
&gt;&gt;<br>
&gt;&gt;&gt; On Oct 5, 2014, at 5:52 PM, Dino Farinacci &lt;<a =
href=3D"mailto:farinacci@gmail.com">farinacci@gmail.com</a>&gt; =
wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Oct 5, 2014, at 5:46 PM, Albert Cabellos &lt;<a =
href=3D"mailto:albert.cabellos@gmail.com">albert.cabellos@gmail.com</a>&gt=
; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi all<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I would like to ask the WG about this section, should =
we we describe<br>
&gt;&gt;&gt;&gt; the problem that LISP is trying to solve in the =
Introduction section?<br>
&gt;&gt;&gt; I think LISP solves multiple problems and adds many new =
capabilities. It would be hard to include all of them. Including the =
original problem statement is just that, the first problem that LISP =
solved. But as LISO evolved we found other, arguably, more important =
than the original problem statement.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; So I vote for less detail. If the group really wants to =
identify the problems, I would suggest doing it Inna couple of =
statements and simply list the problems LISP solves rather describing =
all of them (or describing the original problem statement).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dino<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Some people suggest that we should while others that it =
provides too<br>
&gt;&gt;&gt;&gt; many details.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Below you can find a sample description of the problem =
statement.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Albert<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&nbsp; There is a rough consensus that the Internet =
routing and addressing<br>
&gt;&gt;&gt;&gt;&nbsp; system is facing severe scalability issues =
[RFC4984].&nbsp; Specifically,<br>
&gt;&gt;&gt;&gt;&nbsp; the growth in the size of the routing tables of =
the Default-Free Zone<br>
&gt;&gt;&gt;&gt;&nbsp; (DFZ) is accelerating and showing a supra-linear =
slope [DFZ].&nbsp; The<br>
&gt;&gt;&gt;&gt;&nbsp; main driving force behind this growth is the =
de-aggregation of BGP<br>
&gt;&gt;&gt;&gt;&nbsp; prefixes, which results from the existing BGP =
multihoming and traffic<br>
&gt;&gt;&gt;&gt;&nbsp; engineering mechanisms that are used -at the time =
of this writing- on<br>
&gt;&gt;&gt;&gt;&nbsp; the Internet, as well as non-aggregatable address =
allocations.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&nbsp; This issue has two profound implications, on the =
one hand Internet<br>
&gt;&gt;&gt;&gt;&nbsp; core routers are exposed to the network dynamics =
of the edge.&nbsp; For<br>
&gt;&gt;&gt;&gt;&nbsp; instance this typically leads to an increased =
amount of BGP UPDATE<br>
&gt;&gt;&gt;&gt;&nbsp; messages (churn), which results in additional =
processing requirements<br>
&gt;&gt;&gt;&gt;&nbsp; of Internet core routers in order to timely =
compute the DFZ RIB.<br>
&gt;&gt;&gt;&gt;&nbsp; Secondly, the supra-linear growth imposes strong =
requirements on the<br>
&gt;&gt;&gt;&gt;&nbsp; size of the memory storing the DFZ FIB.&nbsp; =
Both aspects lead to an<br>
&gt;&gt;&gt;&gt;&nbsp; increase on the development and production cost =
of high-end routers,<br>
&gt;&gt;&gt;&gt;&nbsp; and it is unclear if the semiconductor and router =
manufacturer<br>
&gt;&gt;&gt;&gt;&nbsp; industries will be able to cope, in the =
long-term, with such<br>
&gt;&gt;&gt;&gt;&nbsp; stringent requirements in a cost-effective =
way[RFC4984].<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&nbsp; Although this important scalability issue is =
relatively new, the<br>
&gt;&gt;&gt;&gt;&nbsp; architectural reasons behind it are well-known =
many years ago.<br>
&gt;&gt;&gt;&gt;&nbsp; Indeed, and as pointed out by [Chiappa], IP =
addresses have overloaded<br>
&gt;&gt;&gt;&gt;&nbsp; semantics.&nbsp; Currently, IP addresses both =
identify the topological<br>
&gt;&gt;&gt;&gt;&nbsp; location of a network attachment point as well as =
the node's<br>
&gt;&gt;&gt;&gt;&nbsp; identity.&nbsp; However, nodes and routing have =
fundamentally different<br>
&gt;&gt;&gt;&gt;&nbsp; requirements, routing systems require that =
addresses are aggregatable<br>
&gt;&gt;&gt;&gt;&nbsp; and have topological meaning, while nodes require =
to be identified<br>
&gt;&gt;&gt;&gt;&nbsp; independently of their current location.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thu, Oct 2, 2014 at 1:53 AM, Albert Cabellos<br>
&gt;&gt;&gt;&gt; &lt;<a =
href=3D"mailto:albert.cabellos@gmail.com">albert.cabellos@gmail.com</a>&gt=
; wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hi all<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; This is the proposed Introduction following the =
comments on the list:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; This document introduces the Locator/ID Separation =
Protocol (LISP)<br>
&gt;&gt;&gt;&gt;&gt; [RFC6830] architecture, its main operational =
mechanisms and its design<br>
&gt;&gt;&gt;&gt;&gt; rationale. Fundamentally, LISP is built following a =
well-known<br>
&gt;&gt;&gt;&gt;&gt; architectural idea: decoupling the IP address =
overloaded semantics.<br>
&gt;&gt;&gt;&gt;&gt; Indeed and as pointed out by [Chiappa], currently =
IP addresses both<br>
&gt;&gt;&gt;&gt;&gt; identify the topological location of a network =
attachment point as<br>
&gt;&gt;&gt;&gt;&gt; well as the node's identity.&nbsp; However, nodes =
and routing have<br>
&gt;&gt;&gt;&gt;&gt; fundamentally different requirements, routing =
systems require that<br>
&gt;&gt;&gt;&gt;&gt; addresses are aggregatable and have topological =
meaning, while nodes<br>
&gt;&gt;&gt;&gt;&gt; require to be identified independently of their =
current location.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; LISP creates two separate namespaces, EIDs =
(End-host IDentifiers) and<br>
&gt;&gt;&gt;&gt;&gt; RLOCs (Routing LOCators), both are -typically, but =
not limited to-<br>
&gt;&gt;&gt;&gt;&gt; syntactically identical to the current IPv4 and =
IPv6 addresses.&nbsp; EIDs<br>
&gt;&gt;&gt;&gt;&gt; are used to uniquely identify nodes irrespective of =
their topological<br>
&gt;&gt;&gt;&gt;&gt; location and are typically routed intra-domain. =
RLOCs are assigned<br>
&gt;&gt;&gt;&gt;&gt; topologically to network attachment points and are =
typically routed<br>
&gt;&gt;&gt;&gt;&gt; inter-domain.&nbsp; With LISP, the edge of the =
Internet -where the nodes<br>
&gt;&gt;&gt;&gt;&gt; are connected- and the core -where inter-domain =
routing occurs- are<br>
&gt;&gt;&gt;&gt;&gt; architecturally separated and interconnected by =
LISP-capable routers.<br>
&gt;&gt;&gt;&gt;&gt; LISP also introduces a publicly accessible =
database, called the<br>
&gt;&gt;&gt;&gt;&gt; Mapping System, to store and retrieve mappings =
between identity and<br>
&gt;&gt;&gt;&gt;&gt; location.&nbsp; LISP-capable routers exchange =
packets over the Internet<br>
&gt;&gt;&gt;&gt;&gt; core by encapsulating them to the appropriate =
location.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; By taking advantage of such separation between =
location and identity,<br>
&gt;&gt;&gt;&gt;&gt; LISP offers Traffic Engineering, multihoming, and =
mobility among<br>
&gt;&gt;&gt;&gt;&gt; others benefits. Additionally, LISP=92s approach to =
solve the routing<br>
&gt;&gt;&gt;&gt;&gt; scalability problem [RFC4984] is that with LISP the =
Internet core is<br>
&gt;&gt;&gt;&gt;&gt; populated with RLOCs which can be quasi-static and =
highly<br>
&gt;&gt;&gt;&gt;&gt; aggregatable, hence scalable [Quoitin].<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; It is important to note that this document does not =
specify or<br>
&gt;&gt;&gt;&gt;&gt; complement the LISP protocol.&nbsp; The interested =
reader should refer to<br>
&gt;&gt;&gt;&gt;&gt; the main LISP specification [RFC6830] and the =
complementary documents<br>
&gt;&gt;&gt;&gt;&gt; [RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835], =
[RFC6836] for the<br>
&gt;&gt;&gt;&gt;&gt; protocol specifications along with the LISP =
deployment guidelines<br>
&gt;&gt;&gt;&gt;&gt; [RFC7215].<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Albert<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; lisp mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; lisp mailing list<br>
&gt;&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; lisp mailing list<br>
&gt; <a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lisp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>
<br>
_______________________________________________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>
</div></div></blockquote></div><br></div>
_______________________________________________<br>lisp mailing =
list<br><a =
href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/lisp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_FB499098-F1C7-4F18-8537-1F3EAD53522E--


From nobody Mon Oct  6 01:53:45 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1241A1B75 for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:53:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.085
X-Spam-Level: 
X-Spam-Status: No, score=-1.085 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, URIBL_RHS_DOB=1.514] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P1NCkCel3tXP for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:53:41 -0700 (PDT)
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 723011A1B77 for <lisp@ietf.org>; Mon,  6 Oct 2014 01:53:41 -0700 (PDT)
Received: by mail-wi0-f180.google.com with SMTP id em10so3830932wid.13 for <lisp@ietf.org>; Mon, 06 Oct 2014 01:53:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=W0kRMy4qkDbKvxM4ZhUD0mNXHtlmg5T0hS9VSHrUEkc=; b=V2kxEcRZ+rw7jhMS9RBzb5LwaPtxP3YYzBWYAMOeUsODBXcDgmlW7TdJEetgZ9p40h FEeEdN9db6HoDdalJB3CgkjCnoHSratfBH5iJnI9sAIf15AHa6Owpj9SWAycFmtJlGp9 pH5nKQpNEgTbDncZ+5Yz2WtXE61KF/0h0IPVgKmKub+J57SMSOBKGwdcvpDk3cm3EIDk jEPxkrZgxMctaRJVCFCN2py5G5JXujUcB7Rlw1cpkfSUQaKA60fKL0ck/HJ0xAd9Xq37 TIyBR/lx0reaO6NdTKKLfvsotP00mCyYPR+zIlqgG55U69nAh7TZ0gOYzz5OCO7boqjT es2A==
X-Gm-Message-State: ALoCoQmP14/8PsNPel48QS38nA0VcVzA6zdu3z1CCUyW8vlMMWAJ9IvoET3dEL77cDKlGCSoniMj
X-Received: by 10.180.182.131 with SMTP id ee3mr18040784wic.60.1412585620086;  Mon, 06 Oct 2014 01:53:40 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:7d6f:bcd6:44d9:c462? ([2001:660:330f:a4:7d6f:bcd6:44d9:c462]) by mx.google.com with ESMTPSA id cs2sm6813693wib.2.2014.10.06.01.53.38 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 06 Oct 2014 01:53:39 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_60CF27F8-7EA8-4272-A88D-32AAECDB7036"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <CAG4d1rfVQfN-Sug8CYd4G_h--i_y-AjUeSCYGk3U-7R_6KJEbQ@mail.gmail.com>
Date: Mon, 6 Oct 2014 10:53:37 +0200
Message-Id: <C6DCE477-3762-4C1C-8434-32B6E54E415F@gigix.net>
References: <CAG4d1rf_cxkm+dnDc10vbVbvhXjBx=v+TqBpqKD6457t9_Dssw@mail.gmail.com> <542D8E02.6030702@cisco.com> <CAG4d1rfVQfN-Sug8CYd4G_h--i_y-AjUeSCYGk3U-7R_6KJEbQ@mail.gmail.com>
To: Alia Atlas <akatlas@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/60et6o2ZKnp1cf4vOuXJ893CzhY
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] [nvo3] Rechartering update
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 08:53:43 -0000

--Apple-Mail=_60CF27F8-7EA8-4272-A88D-32AAECDB7036
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

sorry if I jump in, I did not actually follow the NVO3 rechartering =
discussions...

On 02 Oct 2014, at 19:47, Alia Atlas <akatlas@gmail.com> wrote:

> Hi Fabio,
>=20
> On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino <fmaino@cisco.com> wrote:
>=20
> Alia,
> what's the rationale of adding LISP to the last sentence? Is it =
expected that LISP extensions for DC will happen in the LISP WG, as with =
BGP?=20
>=20
> Yes, there is a WG for LISP and work, if and when in charter, should =
happen there.

Yes that was the original deal with all other WGs: LISP can be used =
everywhere (aka any WG can use it) but LISP-specific work should happen =
in the LISP WG. =20

> This is really about being clear on the solution for NVO3 - which is =
focused on an orchestration approach for the NVA.
> There may be multiple ways of having a DC VPN - but NVO3 needs to =
focus on just that one.  Getting focus and
> agreement will be challenging enough.

I second as well this point. It is important to keep a WG on focus and =
do not spread energy on too many things.

Having said that, it strikes me that the list of technologies not in =
scope of the NVO3 work is so short, just BGP and LISP!
Other technologies fall in the same category, and objectively should be =
in that list.

ciao

Luigi
=20


>=20
> Thanks for raising the question.
>=20
> Regards,
> Alia=20
>=20
> =20
> Thanks,
> Fabio
>=20
>=20
>=20
>=20
> On 10/2/14, 10:02 AM, Alia Atlas wrote:
>> The NVO3 recharter is now going to external review.
>> The version approved has a couple minor changes or clarifications.
>>=20
>> Do take a look at:  =
http://datatracker.ietf.org/doc/charter-ietf-nvo3/
>>=20
>> Thanks,
>> Alia
>>=20
>>=20
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>=20
>=20
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_60CF27F8-7EA8-4272-A88D-32AAECDB7036
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>sorry if I jump in, I did not =
actually follow the NVO3 rechartering =
discussions...</div><div><br><div><div>On 02 Oct 2014, at 19:47, Alia =
Atlas &lt;<a href=3D"mailto:akatlas@gmail.com">akatlas@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">Hi =
Fabio,</div><div class=3D"gmail_quote"><br></div><div =
class=3D"gmail_quote">On Thu, Oct 2, 2014 at 1:40 PM, Fabio Maino<span =
class=3D"Apple-converted-space">&nbsp;</span><span dir=3D"ltr">&lt;<a =
href=3D"mailto:fmaino@cisco.com" =
target=3D"_blank">fmaino@cisco.com</a>&gt;</span><span =
class=3D"Apple-converted-space">&nbsp;</span>wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin: 0px 0px 0px 0.8ex; =
border-left-width: 1px; border-left-color: rgb(204, 204, 204); =
border-left-style: solid; padding-left: 1ex; position: static; z-index: =
auto;"><div bgcolor=3D"#FFFFFF" text=3D"#000000"><br>Alia,<br>what's the =
rationale of adding LISP to the last sentence? Is it expected that LISP =
extensions for DC will happen in the LISP WG, as with BGP?<span =
class=3D"Apple-converted-space">&nbsp;</span><br></div></blockquote><div><=
br></div><div>Yes, there is a WG for LISP and work, if and when in =
charter, should happen =
there.</div></div></div></div></div></blockquote><div><br></div><div>Yes =
that was the original deal with all other WGs: LISP can be used =
everywhere (aka any WG can use it) but LISP-specific work should happen =
in the LISP WG. &nbsp;</div><br><blockquote type=3D"cite"><div =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;"><div dir=3D"ltr"><div =
class=3D"gmail_extra"><div class=3D"gmail_quote"><div>This is really =
about being clear on the solution for NVO3 - which is focused on an =
orchestration approach for the NVA.</div><div>There may be multiple ways =
of having a DC VPN - but NVO3 needs to focus on just that one.&nbsp; =
Getting focus and</div><div>agreement will be challenging =
enough.</div></div></div></div></div></blockquote><div><br></div><div>I =
second as well this point. It is important to keep a WG on focus and do =
not spread energy on too many things.</div><div><br></div><div>Having =
said that, it strikes me that the list of technologies not in scope of =
the NVO3 work is so short, just BGP and LISP!</div><div>Other =
technologies fall in the same category, and objectively should be in =
that =
list.</div><div><br></div><div>ciao</div><div><br></div><div>Luigi</div><d=
iv>&nbsp;</div><div><br></div><br><blockquote type=3D"cite"><div =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;"><div dir=3D"ltr"><div =
class=3D"gmail_extra"><div =
class=3D"gmail_quote"><div><br></div><div>Thanks for raising the =
question.</div><div><br></div><div>Regards,</div><div>Alia&nbsp;</div><div=
><br></div><div>&nbsp;</div><blockquote class=3D"gmail_quote" =
style=3D"margin: 0px 0px 0px 0.8ex; border-left-width: 1px; =
border-left-color: rgb(204, 204, 204); border-left-style: solid; =
padding-left: 1ex;"><div bgcolor=3D"#FFFFFF" =
text=3D"#000000"><div>Thanks,<br>Fabio<div><div =
class=3D"h5"><br><br><br><br>On 10/2/14, 10:02 AM, Alia Atlas =
wrote:<br></div></div></div><blockquote type=3D"cite"><div><div =
class=3D"h5"><div dir=3D"ltr">The NVO3 recharter is now going to =
external review.<div>The version approved has a couple minor changes or =
clarifications.</div><div><br></div><div>Do take a look at: &nbsp;<a =
href=3D"http://datatracker.ietf.org/doc/charter-ietf-nvo3/" =
target=3D"_blank">http://datatracker.ietf.org/doc/charter-ietf-nvo3/</a></=
div><div><br></div><div>Thanks,</div><div>Alia</div></div><br><fieldset></=
fieldset><br></div></div><pre>____________________________________________=
___
nvo3 mailing list
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a>
=
</pre></blockquote><br></div><br>_________________________________________=
______<br>nvo3 mailing list<br><a =
href=3D"mailto:nvo3@ietf.org">nvo3@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/nvo3" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br><br></=
blockquote></div><br></div></div>_________________________________________=
______<br>lisp mailing list<br><a =
href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/lisp">https://www.ietf.org/m=
ailman/listinfo/lisp</a></div></blockquote></div><br></div></body></html>=

--Apple-Mail=_60CF27F8-7EA8-4272-A88D-32AAECDB7036--


From nobody Mon Oct  6 01:55:48 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF8FA1A1B5F for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:55:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xxeahnOuquLI for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 01:55:45 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3984B1A1B75 for <lisp@ietf.org>; Mon,  6 Oct 2014 01:55:45 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 0EA1F2AA0F; Mon,  6 Oct 2014 08:55:42 +0000 (GMT)
Date: Mon, 6 Oct 2014 01:57:13 -0700
From: Marc Binderberger <marc@sniff.de>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Message-ID: <20141006015713358492.e39f1971@sniff.de>
In-Reply-To: <CA+YHcKEVatZa0atKTGKvHroOgLfmCVs476kxvXw2z+sZsZ+bAA@mail.gmail.com>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com> <CAGE_QexQxe0_jtbE+2ScA6cVDuZhNtB1idk6xskJqaF5O7+DMQ@mail.gmail.com> <9FB53788-A7BC-4477-8BD5-938B3280D373@gmail.com> <A85E2B6D-0F11-4726-BBDC-01A513F754DC@cisco.com> <54320D1C.9040009@ac.upc.edu> <17A3FF42-DE59-4B17-A37B-B6FC7A6273D2@Contextream.com> <CA+YHcKEVatZa0atKTGKvHroOgLfmCVs476kxvXw2z+sZsZ+bAA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-7
Content-Transfer-Encoding: base64
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/CS35YmjCp0ApFvxuCBTicbLSh1U
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 08:55:47 -0000

DQppZiB5b3UgaGF2ZSBhIGhhbW1lciwgZXZlcnl0aGluZyBsb29rcyBsaWtlIGEgbmFpbCA6
LSkNCihhbHNvIGtub3duIGFzICJNYXNsb3cncyBoYW1tZXIiKQ0KDQoNClNlcmlvdXNseSwg
TElTUCBpcyBhYm91dCBpZGVudGl0eS90b3BvbG9neSBzZXBhcmF0aW9uLiBUaGlzIGRvZXNu
J3QgbWVhbiANCmV2ZXJ5IHByb2JsZW0geW91IGFkZHJlc3Mgd2l0aCBMSVNQIGlzIGEgdG9w
by1pZCBwcm9ibGVtIG5vciBpcyB0b3BvLWlkIA0KbmVjZXNzYXJpbHkgdGhlIGZ1bmRhbWVu
dGFsIHVuZGVybHlpbmcgcHJvYmxlbSAtIGlmIHN1Y2ggZXhpc3RzIGF0IGFsbC4NCg0KQW4g
ZXhhbXBsZSBpcyB2aXJ0dWFsaXphdGlvbi9tdWx0aSB0ZW5hbmN5LiBUbyBhZGRyZXNzIHRo
aXMsIG9uZSBhZGRzIHRoZSANCkluc3RhbmNlLUlEIGZpZWxkIHRvIHRoZSBMSVNQIGRhdGEg
aGVhZGVyLiBCdXQgdGhlIGZ1bmRhbWVudGFsIGFzcGVjdCBpcyB0aGF0IA0KeW91IGF0dGFj
aCBhbiAiSUQiIHRvIHRoZSBwYWNrZXQsIG5vdCB0aGF0IHlvdSBzZXBhcmF0ZSBFSUQgZnJv
bSBSTE9DLiBNUExTIA0KbGFiZWxzIGNhbiBkbyB0aGlzIGpvYiAoYXNzdW1pbmcgeW91ciBu
ZXR3b3JrIGtub3cgaG93IHRvIGhhbmRsZSBsYWJlbHMpLg0KDQoNCj4gSU1ITyB3ZSBzaG91
bGQgbWFrZSBjbGVhciBmb3IgcmVhZGVycyB0aGF0IExJU1AgaXMgbm93IGJleW9uZCBpdHMg
b3JpZ2luYWwgDQo+IHNjb3BlLCANCg0KSSBkbyBhZ3JlZSB3aXRoIHRoaXMgc3RhdGVtZW50
Lg0KDQoNClJlZ2FyZHMsIE1hcmMNCg0KDQoNCk9uIE1vbiwgNiBPY3QgMjAxNCAxMDoxODow
OCArMDIwMCwgQWxiZXJ0byBSb2RyaWd1ZXotTmF0YWwgd3JvdGU6DQo+IElNSE8gd2Ugc2hv
dWxkIG1ha2UgY2xlYXIgZm9yIHJlYWRlcnMgdGhhdCBMSVNQIGlzIG5vdyBiZXlvbmQgaXRz
IG9yaWdpbmFsIA0KPiBzY29wZSwgYW5kIGV2ZW4gd2l0aG91dCBleHBsaWNpdGx5IGxpc3Rp
bmcgdGhlbSwgaW1wbGljaXRseSBwb2ludCBuZXdjb21lcnMgDQo+IHRvIHRoZSBsYXRlc3Qg
dXNlLWNhc2VzLiBJbiB0aGF0IHNlbnNlIEkgYWdyZWUgd2l0aCBTaGFyb24gdGhhdCBwb2lu
dGluZyB0byANCj4gdG9wby1JRCBhcyB0aGUgcHJvYmxlbSBpcyBhIGdvb2Qgc3RlcCB0b3dh
cmRzIHRoYXQgZGlyZWN0aW9uLg0KPiANCj4gQWxiZXJ0bw0KPiANCj4gT24gTW9uLCBPY3Qg
NiwgMjAxNCBhdCA3OjQ4IEFNLCBTaGFyb24gQmFya2FpIDxTaGFyb25AY29udGV4dHJlYW0u
Y29tPiANCj4gd3JvdGU6DQo+PiBXZSBjb3VsZCBzdGF0ZSB0aGUgdG9wby1pZCBjb3JyZWxh
dGlvbiBhcyB0aGUgcHJvYmxlbSwgcHJlZml4IA0KPj4gZnJhZ21lbnRhdGlvbiBhbmQgZ3Jv
d2luZyByb3V0aW5nIHRhYmxlcyBhcyBmaXJzdCBzeW1wdG9tcy4NCj4+IA0KPj4gQXQgMCBj
b3JyZWxhdGlvbiByb3V0aW5nID09IHN3aXRjaGluZywgbm8gc2NhbGUuIFNvbWV0aGluZyBu
ZWVkcyB0byBiZSANCj4+IGRvbmUsIGhlbmNlIHRoZSBkcmFmdC4NCj4+IA0KPj4gQ2FuIGNv
bm5lY3QgdGhlIGRvdHMgZm9yIHRob3NlIHdobyB0cnkgdG8gYWRkcmVzcyBuZXR3b3JrIHZp
cnR1YWxpemF0aW9uIA0KPj4gdXNpbmcgbGlzcCBhcyBpbiB0aGUgbmV3ZXIgZHJhZnRzLg0K
Pj4gDQo+PiAtLXN6Yg0KPj4gDQo+Pj4gT24gT2N0IDUsIDIwMTQsIGF0IDg6MzEgUE0sIEZs
b3JpbiBDb3JhcyA8ZmNvcmFzQGFjLnVwYy5lZHU+IHdyb3RlOg0KPj4+DQo+Pj4gTXkgdGFr
ZSBpcyBsZXNzIGRldGFpbHMgYXMgd2VsbC4gQmVpbmcgYW4gaW50cm8gZG9jdW1lbnQsIGZv
Y3VzIHNob3VsZCANCj4+IGJlIG9uIHRoZSBwcm9ibGVtIExJU1Agd2FzIG9yaWdpbmFsbHkg
Y2hhcnRlcmVkIHRvIHNvbHZlLiBIYXZpbmcgc2FpZCANCj4+IHRoaXMsIGxldCB1cyBrbm93
IGlmIHlvdSBoYXZlIHNwZWNpZmljIHVzZSBjYXNlcyB3ZSBkaWRuJ3QgbWVudGlvbiBpbiAN
Cj4+IGRyYWZ0LXNhdWNlei1saXNwLWltcGFjdC4NCj4+Pg0KPj4+IEZsb3Jpbg0KPj4+DQo+
Pj4+IE9uIDEwLzUvMTQgMzowNyBQTSwgQ2hhZCBIaW50eiAoY2hhaGludHopIHdyb3RlOg0K
Pj4+PiBJIGFncmVlLCBJIHdvdWxkIHZvdGUgdG8gbGVzcyBkZXRhaWwgYW5kIG1heWJlIGxp
c3Rpbmcgc29tZSBvZiB0aGUgDQo+PiBwcm9ibGVtcyBpdHMgc29sdmVzIGJ1dCBtZW50aW9u
IHRoZXkgd2lsbCBub3QgYmUgY292ZXJlZCBpbiBkZXRhaWwuIEl0IA0KPj4gYWx3YXlzIGEg
Z29vZCBpZGVhIHRvIGxpc3Qgd2h5IGl0IHdhcyBjcmVhdGVkIG9yIHRoZSBvcmlnaW5hbCBw
cm9ibGVtIGl0IA0KPj4gd2FzIGFpbWVkIGF0IGZpeGluZy4NCj4+Pj4NCj4+Pj4gQ2hhZCBI
aW50eg0KPj4+Pg0KPj4+PiBTZW50IGZyb20gbXkgbW9iaWxlIGRldmljZSwgcGxlYXNlIGV4
Y3VzZSB0aGUgc3BlbGxpbmcgbWlzdGFrZXMuDQo+Pj4+DQo+Pj4+PiBPbiBPY3QgNSwgMjAx
NCwgYXQgNTo1MiBQTSwgRGlubyBGYXJpbmFjY2kgPGZhcmluYWNjaUBnbWFpbC5jb20+IHdy
b3RlOg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+PiBPbiBPY3QgNSwgMjAx
NCwgYXQgNTo0NiBQTSwgQWxiZXJ0IENhYmVsbG9zIA0KPj4gPGFsYmVydC5jYWJlbGxvc0Bn
bWFpbC5jb20+IHdyb3RlOg0KPj4+Pj4+DQo+Pj4+Pj4gSGkgYWxsDQo+Pj4+Pj4NCj4+Pj4+
PiBJIHdvdWxkIGxpa2UgdG8gYXNrIHRoZSBXRyBhYm91dCB0aGlzIHNlY3Rpb24sIHNob3Vs
ZCB3ZSB3ZSBkZXNjcmliZQ0KPj4+Pj4+IHRoZSBwcm9ibGVtIHRoYXQgTElTUCBpcyB0cnlp
bmcgdG8gc29sdmUgaW4gdGhlIEludHJvZHVjdGlvbiBzZWN0aW9uPw0KPj4+Pj4gSSB0aGlu
ayBMSVNQIHNvbHZlcyBtdWx0aXBsZSBwcm9ibGVtcyBhbmQgYWRkcyBtYW55IG5ldyBjYXBh
YmlsaXRpZXMuIA0KPj4gSXQgd291bGQgYmUgaGFyZCB0byBpbmNsdWRlIGFsbCBvZiB0aGVt
LiBJbmNsdWRpbmcgdGhlIG9yaWdpbmFsIHByb2JsZW0gDQo+PiBzdGF0ZW1lbnQgaXMganVz
dCB0aGF0LCB0aGUgZmlyc3QgcHJvYmxlbSB0aGF0IExJU1Agc29sdmVkLiBCdXQgYXMgTElT
TyANCj4+IGV2b2x2ZWQgd2UgZm91bmQgb3RoZXIsIGFyZ3VhYmx5LCBtb3JlIGltcG9ydGFu
dCB0aGFuIHRoZSBvcmlnaW5hbCBwcm9ibGVtIA0KPj4gc3RhdGVtZW50Lg0KPj4+Pj4NCj4+
Pj4+IFNvIEkgdm90ZSBmb3IgbGVzcyBkZXRhaWwuIElmIHRoZSBncm91cCByZWFsbHkgd2Fu
dHMgdG8gaWRlbnRpZnkgdGhlIA0KPj4gcHJvYmxlbXMsIEkgd291bGQgc3VnZ2VzdCBkb2lu
ZyBpdCBJbm5hIGNvdXBsZSBvZiBzdGF0ZW1lbnRzIGFuZCBzaW1wbHkgDQo+PiBsaXN0IHRo
ZSBwcm9ibGVtcyBMSVNQIHNvbHZlcyByYXRoZXIgZGVzY3JpYmluZyBhbGwgb2YgdGhlbSAo
b3IgZGVzY3JpYmluZyANCj4+IHRoZSBvcmlnaW5hbCBwcm9ibGVtIHN0YXRlbWVudCkuDQo+
Pj4+Pg0KPj4+Pj4gRGlubw0KPj4+Pj4NCj4+Pj4+PiBTb21lIHBlb3BsZSBzdWdnZXN0IHRo
YXQgd2Ugc2hvdWxkIHdoaWxlIG90aGVycyB0aGF0IGl0IHByb3ZpZGVzIHRvbw0KPj4+Pj4+
IG1hbnkgZGV0YWlscy4NCj4+Pj4+Pg0KPj4+Pj4+IEJlbG93IHlvdSBjYW4gZmluZCBhIHNh
bXBsZSBkZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQuDQo+Pj4+Pj4NCj4+
Pj4+PiBUaGFua3MNCj4+Pj4+Pg0KPj4+Pj4+IEFsYmVydA0KPj4+Pj4+DQo+Pj4+Pj4gIFRo
ZXJlIGlzIGEgcm91Z2ggY29uc2Vuc3VzIHRoYXQgdGhlIEludGVybmV0IHJvdXRpbmcgYW5k
IGFkZHJlc3NpbmcNCj4+Pj4+PiAgc3lzdGVtIGlzIGZhY2luZyBzZXZlcmUgc2NhbGFiaWxp
dHkgaXNzdWVzIFtSRkM0OTg0XS4gIFNwZWNpZmljYWxseSwNCj4+Pj4+PiAgdGhlIGdyb3d0
aCBpbiB0aGUgc2l6ZSBvZiB0aGUgcm91dGluZyB0YWJsZXMgb2YgdGhlIERlZmF1bHQtRnJl
ZSBab25lDQo+Pj4+Pj4gIChERlopIGlzIGFjY2VsZXJhdGluZyBhbmQgc2hvd2luZyBhIHN1
cHJhLWxpbmVhciBzbG9wZSBbREZaXS4gIFRoZQ0KPj4+Pj4+ICBtYWluIGRyaXZpbmcgZm9y
Y2UgYmVoaW5kIHRoaXMgZ3Jvd3RoIGlzIHRoZSBkZS1hZ2dyZWdhdGlvbiBvZiBCR1ANCj4+
Pj4+PiAgcHJlZml4ZXMsIHdoaWNoIHJlc3VsdHMgZnJvbSB0aGUgZXhpc3RpbmcgQkdQIG11
bHRpaG9taW5nIGFuZCB0cmFmZmljDQo+Pj4+Pj4gIGVuZ2luZWVyaW5nIG1lY2hhbmlzbXMg
dGhhdCBhcmUgdXNlZCAtYXQgdGhlIHRpbWUgb2YgdGhpcyB3cml0aW5nLSBvbg0KPj4+Pj4+
ICB0aGUgSW50ZXJuZXQsIGFzIHdlbGwgYXMgbm9uLWFnZ3JlZ2F0YWJsZSBhZGRyZXNzIGFs
bG9jYXRpb25zLg0KPj4+Pj4+DQo+Pj4+Pj4gIFRoaXMgaXNzdWUgaGFzIHR3byBwcm9mb3Vu
ZCBpbXBsaWNhdGlvbnMsIG9uIHRoZSBvbmUgaGFuZCBJbnRlcm5ldA0KPj4+Pj4+ICBjb3Jl
IHJvdXRlcnMgYXJlIGV4cG9zZWQgdG8gdGhlIG5ldHdvcmsgZHluYW1pY3Mgb2YgdGhlIGVk
Z2UuICBGb3INCj4+Pj4+PiAgaW5zdGFuY2UgdGhpcyB0eXBpY2FsbHkgbGVhZHMgdG8gYW4g
aW5jcmVhc2VkIGFtb3VudCBvZiBCR1AgVVBEQVRFDQo+Pj4+Pj4gIG1lc3NhZ2VzIChjaHVy
biksIHdoaWNoIHJlc3VsdHMgaW4gYWRkaXRpb25hbCBwcm9jZXNzaW5nIHJlcXVpcmVtZW50
cw0KPj4+Pj4+ICBvZiBJbnRlcm5ldCBjb3JlIHJvdXRlcnMgaW4gb3JkZXIgdG8gdGltZWx5
IGNvbXB1dGUgdGhlIERGWiBSSUIuDQo+Pj4+Pj4gIFNlY29uZGx5LCB0aGUgc3VwcmEtbGlu
ZWFyIGdyb3d0aCBpbXBvc2VzIHN0cm9uZyByZXF1aXJlbWVudHMgb24gdGhlDQo+Pj4+Pj4g
IHNpemUgb2YgdGhlIG1lbW9yeSBzdG9yaW5nIHRoZSBERlogRklCLiAgQm90aCBhc3BlY3Rz
IGxlYWQgdG8gYW4NCj4+Pj4+PiAgaW5jcmVhc2Ugb24gdGhlIGRldmVsb3BtZW50IGFuZCBw
cm9kdWN0aW9uIGNvc3Qgb2YgaGlnaC1lbmQgcm91dGVycywNCj4+Pj4+PiAgYW5kIGl0IGlz
IHVuY2xlYXIgaWYgdGhlIHNlbWljb25kdWN0b3IgYW5kIHJvdXRlciBtYW51ZmFjdHVyZXIN
Cj4+Pj4+PiAgaW5kdXN0cmllcyB3aWxsIGJlIGFibGUgdG8gY29wZSwgaW4gdGhlIGxvbmct
dGVybSwgd2l0aCBzdWNoDQo+Pj4+Pj4gIHN0cmluZ2VudCByZXF1aXJlbWVudHMgaW4gYSBj
b3N0LWVmZmVjdGl2ZSB3YXlbUkZDNDk4NF0uDQo+Pj4+Pj4NCj4+Pj4+PiAgQWx0aG91Z2gg
dGhpcyBpbXBvcnRhbnQgc2NhbGFiaWxpdHkgaXNzdWUgaXMgcmVsYXRpdmVseSBuZXcsIHRo
ZQ0KPj4+Pj4+ICBhcmNoaXRlY3R1cmFsIHJlYXNvbnMgYmVoaW5kIGl0IGFyZSB3ZWxsLWtu
b3duIG1hbnkgeWVhcnMgYWdvLg0KPj4+Pj4+ICBJbmRlZWQsIGFuZCBhcyBwb2ludGVkIG91
dCBieSBbQ2hpYXBwYV0sIElQIGFkZHJlc3NlcyBoYXZlIG92ZXJsb2FkZWQNCj4+Pj4+PiAg
c2VtYW50aWNzLiAgQ3VycmVudGx5LCBJUCBhZGRyZXNzZXMgYm90aCBpZGVudGlmeSB0aGUg
dG9wb2xvZ2ljYWwNCj4+Pj4+PiAgbG9jYXRpb24gb2YgYSBuZXR3b3JrIGF0dGFjaG1lbnQg
cG9pbnQgYXMgd2VsbCBhcyB0aGUgbm9kZSdzDQo+Pj4+Pj4gIGlkZW50aXR5LiAgSG93ZXZl
ciwgbm9kZXMgYW5kIHJvdXRpbmcgaGF2ZSBmdW5kYW1lbnRhbGx5IGRpZmZlcmVudA0KPj4+
Pj4+ICByZXF1aXJlbWVudHMsIHJvdXRpbmcgc3lzdGVtcyByZXF1aXJlIHRoYXQgYWRkcmVz
c2VzIGFyZSBhZ2dyZWdhdGFibGUNCj4+Pj4+PiAgYW5kIGhhdmUgdG9wb2xvZ2ljYWwgbWVh
bmluZywgd2hpbGUgbm9kZXMgcmVxdWlyZSB0byBiZSBpZGVudGlmaWVkDQo+Pj4+Pj4gIGlu
ZGVwZW5kZW50bHkgb2YgdGhlaXIgY3VycmVudCBsb2NhdGlvbi4NCj4+Pj4+Pg0KPj4+Pj4+
IE9uIFRodSwgT2N0IDIsIDIwMTQgYXQgMTo1MyBBTSwgQWxiZXJ0IENhYmVsbG9zDQo+Pj4+
Pj4gPGFsYmVydC5jYWJlbGxvc0BnbWFpbC5jb20+IHdyb3RlOg0KPj4+Pj4+PiBIaSBhbGwN
Cj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhpcyBpcyB0aGUgcHJvcG9zZWQgSW50cm9kdWN0aW9uIGZv
bGxvd2luZyB0aGUgY29tbWVudHMgb24gdGhlIGxpc3Q6DQo+Pj4+Pj4+DQo+Pj4+Pj4+IFRo
aXMgZG9jdW1lbnQgaW50cm9kdWNlcyB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3Rv
Y29sIChMSVNQKQ0KPj4+Pj4+PiBbUkZDNjgzMF0gYXJjaGl0ZWN0dXJlLCBpdHMgbWFpbiBv
cGVyYXRpb25hbCBtZWNoYW5pc21zIGFuZCBpdHMgDQo+PiBkZXNpZ24NCj4+Pj4+Pj4gcmF0
aW9uYWxlLiBGdW5kYW1lbnRhbGx5LCBMSVNQIGlzIGJ1aWx0IGZvbGxvd2luZyBhIHdlbGwt
a25vd24NCj4+Pj4+Pj4gYXJjaGl0ZWN0dXJhbCBpZGVhOiBkZWNvdXBsaW5nIHRoZSBJUCBh
ZGRyZXNzIG92ZXJsb2FkZWQgc2VtYW50aWNzLg0KPj4+Pj4+PiBJbmRlZWQgYW5kIGFzIHBv
aW50ZWQgb3V0IGJ5IFtDaGlhcHBhXSwgY3VycmVudGx5IElQIGFkZHJlc3NlcyBib3RoDQo+
Pj4+Pj4+IGlkZW50aWZ5IHRoZSB0b3BvbG9naWNhbCBsb2NhdGlvbiBvZiBhIG5ldHdvcmsg
YXR0YWNobWVudCBwb2ludCBhcw0KPj4+Pj4+PiB3ZWxsIGFzIHRoZSBub2RlJ3MgaWRlbnRp
dHkuICBIb3dldmVyLCBub2RlcyBhbmQgcm91dGluZyBoYXZlDQo+Pj4+Pj4+IGZ1bmRhbWVu
dGFsbHkgZGlmZmVyZW50IHJlcXVpcmVtZW50cywgcm91dGluZyBzeXN0ZW1zIHJlcXVpcmUg
dGhhdA0KPj4+Pj4+PiBhZGRyZXNzZXMgYXJlIGFnZ3JlZ2F0YWJsZSBhbmQgaGF2ZSB0b3Bv
bG9naWNhbCBtZWFuaW5nLCB3aGlsZSBub2Rlcw0KPj4+Pj4+PiByZXF1aXJlIHRvIGJlIGlk
ZW50aWZpZWQgaW5kZXBlbmRlbnRseSBvZiB0aGVpciBjdXJyZW50IGxvY2F0aW9uLg0KPj4+
Pj4+Pg0KPj4+Pj4+PiBMSVNQIGNyZWF0ZXMgdHdvIHNlcGFyYXRlIG5hbWVzcGFjZXMsIEVJ
RHMgKEVuZC1ob3N0IElEZW50aWZpZXJzKSBhbmQNCj4+Pj4+Pj4gUkxPQ3MgKFJvdXRpbmcg
TE9DYXRvcnMpLCBib3RoIGFyZSAtdHlwaWNhbGx5LCBidXQgbm90IGxpbWl0ZWQgdG8tDQo+
Pj4+Pj4+IHN5bnRhY3RpY2FsbHkgaWRlbnRpY2FsIHRvIHRoZSBjdXJyZW50IElQdjQgYW5k
IElQdjYgYWRkcmVzc2VzLiAgRUlEcw0KPj4+Pj4+PiBhcmUgdXNlZCB0byB1bmlxdWVseSBp
ZGVudGlmeSBub2RlcyBpcnJlc3BlY3RpdmUgb2YgdGhlaXIgdG9wb2xvZ2ljYWwNCj4+Pj4+
Pj4gbG9jYXRpb24gYW5kIGFyZSB0eXBpY2FsbHkgcm91dGVkIGludHJhLWRvbWFpbi4gUkxP
Q3MgYXJlIGFzc2lnbmVkDQo+Pj4+Pj4+IHRvcG9sb2dpY2FsbHkgdG8gbmV0d29yayBhdHRh
Y2htZW50IHBvaW50cyBhbmQgYXJlIHR5cGljYWxseSByb3V0ZWQNCj4+Pj4+Pj4gaW50ZXIt
ZG9tYWluLiAgV2l0aCBMSVNQLCB0aGUgZWRnZSBvZiB0aGUgSW50ZXJuZXQgLXdoZXJlIHRo
ZSBub2Rlcw0KPj4+Pj4+PiBhcmUgY29ubmVjdGVkLSBhbmQgdGhlIGNvcmUgLXdoZXJlIGlu
dGVyLWRvbWFpbiByb3V0aW5nIG9jY3Vycy0gYXJlDQo+Pj4+Pj4+IGFyY2hpdGVjdHVyYWxs
eSBzZXBhcmF0ZWQgYW5kIGludGVyY29ubmVjdGVkIGJ5IExJU1AtY2FwYWJsZSByb3V0ZXJz
Lg0KPj4+Pj4+PiBMSVNQIGFsc28gaW50cm9kdWNlcyBhIHB1YmxpY2x5IGFjY2Vzc2libGUg
ZGF0YWJhc2UsIGNhbGxlZCB0aGUNCj4+Pj4+Pj4gTWFwcGluZyBTeXN0ZW0sIHRvIHN0b3Jl
IGFuZCByZXRyaWV2ZSBtYXBwaW5ncyBiZXR3ZWVuIGlkZW50aXR5IGFuZA0KPj4+Pj4+PiBs
b2NhdGlvbi4gIExJU1AtY2FwYWJsZSByb3V0ZXJzIGV4Y2hhbmdlIHBhY2tldHMgb3ZlciB0
aGUgSW50ZXJuZXQNCj4+Pj4+Pj4gY29yZSBieSBlbmNhcHN1bGF0aW5nIHRoZW0gdG8gdGhl
IGFwcHJvcHJpYXRlIGxvY2F0aW9uLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBCeSB0YWtpbmcgYWR2
YW50YWdlIG9mIHN1Y2ggc2VwYXJhdGlvbiBiZXR3ZWVuIGxvY2F0aW9uIGFuZCBpZGVudGl0
eSwNCj4+Pj4+Pj4gTElTUCBvZmZlcnMgVHJhZmZpYyBFbmdpbmVlcmluZywgbXVsdGlob21p
bmcsIGFuZCBtb2JpbGl0eSBhbW9uZw0KPj4+Pj4+PiBvdGhlcnMgYmVuZWZpdHMuIEFkZGl0
aW9uYWxseSwgTElTUKJzIGFwcHJvYWNoIHRvIHNvbHZlIHRoZSByb3V0aW5nDQo+Pj4+Pj4+
IHNjYWxhYmlsaXR5IHByb2JsZW0gW1JGQzQ5ODRdIGlzIHRoYXQgd2l0aCBMSVNQIHRoZSBJ
bnRlcm5ldCBjb3JlIGlzDQo+Pj4+Pj4+IHBvcHVsYXRlZCB3aXRoIFJMT0NzIHdoaWNoIGNh
biBiZSBxdWFzaS1zdGF0aWMgYW5kIGhpZ2hseQ0KPj4+Pj4+PiBhZ2dyZWdhdGFibGUsIGhl
bmNlIHNjYWxhYmxlIFtRdW9pdGluXS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gSXQgaXMgaW1wb3J0
YW50IHRvIG5vdGUgdGhhdCB0aGlzIGRvY3VtZW50IGRvZXMgbm90IHNwZWNpZnkgb3INCj4+
Pj4+Pj4gY29tcGxlbWVudCB0aGUgTElTUCBwcm90b2NvbC4gIFRoZSBpbnRlcmVzdGVkIHJl
YWRlciBzaG91bGQgcmVmZXIgdG8NCj4+Pj4+Pj4gdGhlIG1haW4gTElTUCBzcGVjaWZpY2F0
aW9uIFtSRkM2ODMwXSBhbmQgdGhlIGNvbXBsZW1lbnRhcnkgZG9jdW1lbnRzDQo+Pj4+Pj4+
IFtSRkM2ODMxXSxbUkZDNjgzMl0sW1JGQzY4MzNdLFtSRkM2ODM0XSxbUkZDNjgzNV0sIFtS
RkM2ODM2XSBmb3IgdGhlDQo+Pj4+Pj4+IHByb3RvY29sIHNwZWNpZmljYXRpb25zIGFsb25n
IHdpdGggdGhlIExJU1AgZGVwbG95bWVudCBndWlkZWxpbmVzDQo+Pj4+Pj4+IFtSRkM3MjE1
XS4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gQWxiZXJ0DQo+Pj4+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gbGlzcCBtYWlsaW5nIGxpc3QN
Cj4+Pj4+IGxpc3BAaWV0Zi5vcmcNCj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbGlzcA0KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+PiBsaXNwIG1haWxpbmcgbGlzdA0KPj4+PiBsaXNwQGll
dGYub3JnDQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbGlz
cA0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+PiBsaXNwIG1haWxpbmcgbGlzdA0KPj4+IGxpc3BAaWV0Zi5vcmcNCj4+PiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpc3ANCj4+IA0KPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IGxpc3Ag
bWFpbGluZyBsaXN0DQo+PiBsaXNwQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2xpc3ANCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBsaXNwIG1haWxpbmcgbGlzdA0KPiBs
aXNwQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bGlzcA==


From nobody Mon Oct  6 03:08:47 2014
Return-Path: <ccassar@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79C131A1BC0 for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 03:08:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.773
X-Spam-Level: 
X-Spam-Status: No, score=-13.773 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, URIBL_RHS_DOB=1.514, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wEiRta1pXGsQ for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 03:08:42 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8616A1A1BBC for <lisp@ietf.org>; Mon,  6 Oct 2014 03:08:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3239; q=dns/txt; s=iport; t=1412590121; x=1413799721; h=message-id:date:from:reply-to:mime-version:to:subject: references:in-reply-to:content-transfer-encoding; bh=wKJl4I2vRDn6EweGe+EubB3Cf3XRCQV/x46MYP/QNnM=; b=kFLC11iZS4kRRYxn8EOWy5kpZPpPeUNwgSW5+sUoikbSnYI11k3msSNo PYq+PI+GxhRlE1osMRXsIWyN2n23GcWXWeTRkWynvf4eO1WqEBsk9jFad Gg84KwV/imVIcRJhnkebM6fAphoVjQdDK5HoQicV1Hsd0CCeEbtAsBXGo Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqcEAKNoMlStJssW/2dsb2JhbABVCg6EK4MC0GcCgRoBe4QDAQEBAwEjBFERCxgCAgUWCwICCQMCAQIBRQYBDAYCAQGIMgirXoZ/jSwBF4Esjj0EX4J3gVQFj1qNZIdejiKDI0FrgQaBRAEBAQ
X-IronPort-AV: E=Sophos;i="5.04,663,1406592000"; d="scan'208";a="197213656"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 06 Oct 2014 10:08:39 +0000
Received: from [64.103.108.119] (dhcp-bdlk10-data-vlan301-64-103-108-119.cisco.com [64.103.108.119]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s96A8dAQ008178; Mon, 6 Oct 2014 10:08:39 GMT
Message-ID: <54326A26.8080304@cisco.com>
Date: Mon, 06 Oct 2014 11:08:38 +0100
From: Christian Cassar <ccassar@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.0
MIME-Version: 1.0
To: acabello@ac.upc.edu, Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
References: <CAGE_QexM5PEuZMMrkN9rL3O=iprjfKdAdcCr2WZz7TXuq2ziJQ@mail.gmail.com>	<542D6511.5070508@cisco.com> <CAGE_QexN7NH5GqUsPjAL2GXgzrrXri4AiEcwQ_ivKVBNvChkTg@mail.gmail.com>
In-Reply-To: <CAGE_QexN7NH5GqUsPjAL2GXgzrrXri4AiEcwQ_ivKVBNvChkTg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/fL_TMFk1ohbxo95uLQJoeaNGK1o
Subject: Re: [lisp] Updated Intro section for lisp-introduction
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: ccassar@cisco.com
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 10:08:43 -0000

Hello Albert,

inline...

On 05/10/2014 22:30, Albert Cabellos wrote:
> Hi Christian
> 
> Thanks, see inline my comments:
> 
> On Thu, Oct 2, 2014 at 4:45 PM, Christian Cassar <ccassar@cisco.com> wrote:
>> Hello Albert,
>>
>> I have been through the current version of the document, and it reads well - thanks!
>>
>> I have added a few nits below - feel free to pick and choose:
>>
>> 2.3 Data-plane
>>
>> In "This header is created by the source end-host and remains unchanged."
>> "remains unchanged" -> "is left unchanged by LISP data plane processing on the ITR and ETR". (TTL processing, as part of IP forwarding, is done on that header as usual.)
>>
> 
> Ok, thanks.
> 
>> 3.2.  RLOC Reachability
>>
>> You describe RLOC probing in this section which is expected. However, you may also want to allude to RLOC probing in the previous Cache Management section too; an ITR implementation can exploit RLOC probing to infer instances where it might be sensible to refresh entries in a map cache.
>>
> 
> What about adding the following sentence at the end of section 3.1:
> 
> Finally it is worth noting that in some cases an entry of the
> map-cache can be proactively refreshed using the mechanisms described
> in the section below.
> 

Looks good (with Dino's comment incorporated).

More...

>> 3.4. MTU Handling
>>
>> The Stateless comment is a tad misleading. I think the salient point in the stateless mechanism is that the effective MTU is assumed from ITR's perspective. The fact that ITR fragments packets that are too big, and can be fragmented is common across both stateless and stateful mechanisms.
>>
> 
> What about this:
> 
> Stateless:  With this mechanism the effective MTU is assumed from the
> ITR's perspective, in case that a packet is too big reassembly is
> typically performed at the destination host.

Looks good... perhaps broken into two sentences.

Stateless:  With this mechanism the effective MTU is assumed from the
ITR's perspective. If a payload packet is too big for the effective MTU, and
can be fragmented, the payload packet is fragmented on the ITR, such that
reassembly is performed at the destination host.

More...

<snip>
 
>>> LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited to-
>>> syntactically identical to the current IPv4 and IPv6 addresses.  EIDs
>>> are used to uniquely identify nodes irrespective of their topological
>>> location and are typically routed intra-domain. RLOCs are assigned
>>> topologically to network attachment points and are typically routed
>>> inter-domain.  With LISP, the edge of the Internet -where the nodes
>>> are connected- and the core -where inter-domain routing occurs- are
>>> architecturally separated and interconnected by LISP-capable routers.
>>
>> The word 'architecturally' doesn't seem to add much here, and 'are' might be replaced by 'can be' - for example my IPv6 host may be reachable over LISP over IPv4 and directly over IPv6.
>>
> 
> Agreed, what about logically?

Fine.

Thanks

Christian

> 
>> Thanks again
>> Christian
>>
> 
> Thanks
> 
> Albert
> .
> 


From nobody Mon Oct  6 15:15:29 2014
Return-Path: <damien.saucez@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07FB81A6FD9 for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 15:15:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QLnnNe7VMTXx for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 15:15:24 -0700 (PDT)
Received: from mail-wg0-x22b.google.com (mail-wg0-x22b.google.com [IPv6:2a00:1450:400c:c00::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 59B751A6FDD for <lisp@ietf.org>; Mon,  6 Oct 2014 15:15:24 -0700 (PDT)
Received: by mail-wg0-f43.google.com with SMTP id m15so7694309wgh.26 for <lisp@ietf.org>; Mon, 06 Oct 2014 15:15:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=BJN1q7nw+zqA01/PwS+caB9dhflGee9piLm08aP34ag=; b=NJVaY2IapcO0dwGVb307jp/njGhIAkcbcXs8iG/R4pGVR0r+t7n8MxRRK3ZKYAs2w4 fJp97P9G30jVN+BQ9QAlgBzcho9F5BwYJAlQ0h8Y5ZhdRR/y99yHSSc92ELdpJ8eL5mX PbvCqttDeh9KTDK9M9TvofvlYsQfz9MiCs78ZZSI06SHOjFODDp7thIuAhzjx9W38FNe YsWi+GPRTY0tMgZwQRW+KjZTJA1m7y7493g/xNnKpUVPihSoPUFmssX9dwwm8FOlj/iD lf7QHj7r8SO8R63P1OFUx3h3nH46e9P6aeo4insQjmXI7FbjTSyI1p5GonjQytGgjOKh VzRA==
X-Received: by 10.194.236.102 with SMTP id ut6mr32026117wjc.19.1412633722966;  Mon, 06 Oct 2014 15:15:22 -0700 (PDT)
Received: from [172.17.2.79] (LAubervilliers-656-01-39-251.w80-11.abo.wanadoo.fr. [80.11.231.251]) by mx.google.com with ESMTPSA id l10sm12600003wif.20.2014.10.06.15.15.21 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 06 Oct 2014 15:15:22 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com>
Date: Tue, 7 Oct 2014 00:15:21 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com>
To: LISP mailing list list <lisp@ietf.org>, Ronald Bonica <rbonica@juniper.net>, "elopez@fortinet.com Lopez" <elopez@fortinet.com>, Sharon Barkai <Sharon@Contextream.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/o6WKTgqMuNml7aq6XYojgxkSquA
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 22:15:27 -0000

Dear all,

As the impact draft aims at documenting operational points, we would be =
happy to
have some feedback from people.

=46rom the discussions and mails, we identified that some of you could =
directly
help in the document, more precisely, in addition to Sharon:

- Ron on the change  w.r.t. BGP
- Ed on the problem of middle boxes and NATs

Would you both be ready to provide a little paragraph on this?

Any other volunteer?

Thank you,


Damien Saucez=20




On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:

> Hi Damian, our experience applying the lisp architecture is focused on =
service providers network under the umbrella of what we call Lisp Flow =
Mapping - Subscriber to Services .
> Is this domain of interest to your impact document?=20
> If so will be happy to help.
>=20
>=20
> The Lisp Flow Mapping use cases fall into two main blocks:
> (1) Consumer Services and (2) Managed Network Services
>=20
> In the Consumer use cases the Lisp architecture addresses the need to =
distribute the "anchors" used by carriers to pin subscriber inline =
services - mobility services, value add services, media services..
> Context is pervasive using mapping, flows are mapped to wherever =
anchors & states are.=20
>=20
> In Managed network services the Lisp architecture is used to augment =
deficiencies in VPNs for supporting virtualization, hosting, and =
broadband access. CEs are freed from enterprise prefixes and WAN =
functions, PEs are freed from running per enterprise routing, and Ps are =
freed from per location LSPs.=20
>=20
> Please let  know if the above is of interest and in charter so we can =
perhaps incorporate.
>=20
>=20
> --szb
>=20
>> On Sep 29, 2014, at 04:28, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>=20
>> Dear All,
>>=20
>> The charter makes a clear distinction between the LISP architecture =
and its
>> impact (see charter excerpt below) so we would greatly appreciate to =
have
>> feedback on draft-saucez-lisp-impact-06 that aims at summarising what =
are
>> the potential implications of a LISP deployment in today=92s =
Internet. This draft
>> can be seen somehow as a companion of the -intro- document that =
focuses
>> on the architecture and mechanisms.
>>=20
>> Thank you for you collaboration,
>>=20
>> Damien Saucez=20
>>=20
>>=20
>> - Architecture description: This document will describe the
>> architecture of the entire LISP system, making it easier to read the
>> rest of the LISP specifications and providing a basis for discussion
>> about the details of the LISP protocols. The document will include
>> a description of the cache management and ETR synchronization
>> essential characteristics needed to ensure the correct operation
>> of the protocol.
>>=20
>> - A description of the impacts of LISP: This document will describe
>> the problems that LISP is intended to address and the impacts that
>> employing LISP has. While the work on LISP was initiated by Internet
>> routing scaling concerns, there has also been an interest on
>> improved solutions to a number of different problems, such as
>> traffic engineering. This document should describe problem areas
>> (such as scaling or traffic engineer) where LISP is expected to have
>> a positive effect, as well as any tradeoffs that are caused by
>> LISP's design.
>>=20
>> Begin forwarded message:
>>=20
>>> From: internet-drafts@ietf.org
>>> Subject: New Version Notification for =
draft-saucez-lisp-impact-06.txt
>>> Date: 29 Sep 2014 13:21:29 GMT+2
>>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone" =
<luigi.iannone@telecom-paristech.fr>, Florin Coras <fcoras@ac.upc.edu>, =
Damien Saucez <damien.saucez@inria.fr>, Luigi Iannone =
<luigi.iannone@telecom-paristech.fr>, "Florin Coras" =
<fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>>>=20
>>>=20
>>> A new version of I-D, draft-saucez-lisp-impact-06.txt
>>> has been successfully submitted by Damien Saucez and posted to the
>>> IETF repository.
>>>=20
>>> Name:        draft-saucez-lisp-impact
>>> Revision:    06
>>> Title:        LISP Impact
>>> Document date:    2014-09-29
>>> Group:        Individual Submission
>>> Pages:        15
>>> URL:            =
http://www.ietf.org/internet-drafts/draft-saucez-lisp-impact-06.txt
>>> Status:         =
https://datatracker.ietf.org/doc/draft-saucez-lisp-impact/
>>> Htmlized:       =
http://tools.ietf.org/html/draft-saucez-lisp-impact-06
>>> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-impact-06
>>>=20
>>> Abstract:
>>> The Locator/Identifier Separation Protocol (LISP) aims at improving
>>> the Internet scalability properties leveraging on three simple
>>> principles: address role separation, encapsulation, and mapping.  In
>>> this document, based on implementation, deployment, and theoretical
>>> studies, we discuss the impact that deployment of LISP can have on
>>> both the Internet in general and for the end-users in particular.
>>>=20
>>>=20
>>>=20
>>>=20
>>> Please note that it may take a couple of minutes from the time of =
submission
>>> until the htmlized version and diff are available at tools.ietf.org.
>>>=20
>>> The IETF Secretariat
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct  6 16:17:03 2014
Return-Path: <sbarkai@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAFA41A902E for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 16:16:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z8I0IIzh0Otx for <lisp@ietfa.amsl.com>; Mon,  6 Oct 2014 16:16:56 -0700 (PDT)
Received: from mail-qc0-x234.google.com (mail-qc0-x234.google.com [IPv6:2607:f8b0:400d:c01::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B23831A8BBD for <lisp@ietf.org>; Mon,  6 Oct 2014 16:16:56 -0700 (PDT)
Received: by mail-qc0-f180.google.com with SMTP id x3so4874828qcv.11 for <lisp@ietf.org>; Mon, 06 Oct 2014 16:16:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=NExe8CV7YvAhMH7rY0zk9ZG4tyJfJFrdo5RVeU7NKnY=; b=VyVFknTgVTgFDqQz6y/t2tzuR9jKmLhtbq14P7i8Pe1xX7750viFSHLT1Kv0Kzgitk T0mfgNq/mfPLN/keb6mf+FMm03x9JMAleG/QSLOEwPMUGm/r+e8UsP9qmjxLyB0uf3np NH+CrJldEE0AvRPg7L5BsPEeR5LxcqnsTBnNPdTSTg93Y5tOQ0O0TndtcuxB5C+JHZvI aHRP6iagHiAoiFyzJVdE5qvpQiHXhDS4aPj/f4ZfWGC3bcNtuL4JIYkm72DFtWiCG6uc W1FhepQGXy/SRqJKtqPyZioBR5BFqMVKnGyZy3b2ZltEVKm+jND6H7XsNtOYQWi1p0W8 qeFQ==
X-Received: by 10.224.115.14 with SMTP id g14mr35644801qaq.23.1412637415916; Mon, 06 Oct 2014 16:16:55 -0700 (PDT)
Received: from [192.168.1.109] (108-214-96-27.lightspeed.sntcca.sbcglobal.net. [108.214.96.27]) by mx.google.com with ESMTPSA id 36sm13712892qgn.10.2014.10.06.16.16.54 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 06 Oct 2014 16:16:55 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Sharon <sbarkai@gmail.com>
X-Mailer: iPad Mail (12A405)
In-Reply-To: <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com>
Date: Mon, 6 Oct 2014 16:16:53 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC67F993-D06A-4A80-ADCF-5CA24717981F@gmail.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com>
To: Damien Saucez <damien.saucez@gmail.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/0Icz_JFVQf9-g3IMFFrLxgA9oSQ
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Oct 2014 23:17:00 -0000

Damian, sorry for the delay, meant to get to this today.

- Lisp architecture facilitates routing in environments where there is littl=
e to no correlation between network endpoints and topological location. In s=
ervice provider environment this use is evident in a range of consumer use c=
ases which require an inline anchor in-order to deliver a service to a subsc=
ribers. Inline anchors provide one of three types of capabilities:

(1) enable mobility of subscriber end points=20
(2) enable chaining of middle-box functions
(3) enable seamless scale-out of functions=20

- Without using the Lisp architecture operators are forced to centralize ser=
vice anchors in custom built special boxes. This means that end-points can m=
ove as long as their traffic ends up on the same mobile gateway, functions c=
an be chained as long as all traffic traverses the same wire or the same dpi=
 box, and capacity can scale out as long as traffic fans out to and form a s=
pecific load balancer.

- By using the Lisp architecture service providers are able to distribute, v=
irtualize, and insatiate subscriber-service anchors anywhere in the network.=
 In addition to the efficiency and flexibility of elastic allocation there i=
s also great deal of additional efficiency in combining these anchors and ap=
plying multiple considerations; ID-Location, Subscriber-Service, Service-Ins=
tance, in one "Map&Encap" shot, or Lisp point of indirection.

- Typical use cases that Virtualize inline anchors and network functions inc=
lude: Distributed Mobility and Virtualized Evolved Packet Core (vEPC), where=
 centralization makes way to distributed and virtualized inline anchoring of=
 mobility, Virtualized Customer Premise Equipment or vCPE, where functionali=
ty previously anchored at customer prem is now dynamically allocated in-netw=
ork, Virtualized SGi LAN, where value added mobile services previously ancho=
red inside full-stack boxes or anchored to physical wires with permutation s=
etups aka "Rails", Virtual IMS and Virtual SBC, etc.=20

--szb

> On Oct 6, 2014, at 15:15, Damien Saucez <damien.saucez@gmail.com> wrote:
>=20
> Dear all,
>=20
> As the impact draft aims at documenting operational points, we would be ha=
ppy to
> have some feedback from people.
>=20
> =46rom the discussions and mails, we identified that some of you could dir=
ectly
> help in the document, more precisely, in addition to Sharon:
>=20
> - Ron on the change  w.r.t. BGP
> - Ed on the problem of middle boxes and NATs
>=20
> Would you both be ready to provide a little paragraph on this?
>=20
> Any other volunteer?
>=20
> Thank you,
>=20
>=20
> Damien Saucez=20
>=20
>=20
>=20
>=20
>> On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:
>>=20
>> Hi Damian, our experience applying the lisp architecture is focused on se=
rvice providers network under the umbrella of what we call Lisp Flow Mapping=
 - Subscriber to Services .
>> Is this domain of interest to your impact document?=20
>> If so will be happy to help.
>>=20
>>=20
>> The Lisp Flow Mapping use cases fall into two main blocks:
>> (1) Consumer Services and (2) Managed Network Services
>>=20
>> In the Consumer use cases the Lisp architecture addresses the need to dis=
tribute the "anchors" used by carriers to pin subscriber inline services - m=
obility services, value add services, media services..
>> Context is pervasive using mapping, flows are mapped to wherever anchors &=
 states are.=20
>>=20
>> In Managed network services the Lisp architecture is used to augment defi=
ciencies in VPNs for supporting virtualization, hosting, and broadband acces=
s. CEs are freed from enterprise prefixes and WAN functions, PEs are freed f=
rom running per enterprise routing, and Ps are freed from per location LSPs.=
=20
>>=20
>> Please let  know if the above is of interest and in charter so we can per=
haps incorporate.
>>=20
>>=20
>> --szb
>>=20
>>> On Sep 29, 2014, at 04:28, Damien Saucez <damien.saucez@gmail.com> wrote=
:
>>>=20
>>> Dear All,
>>>=20
>>> The charter makes a clear distinction between the LISP architecture and i=
ts
>>> impact (see charter excerpt below) so we would greatly appreciate to hav=
e
>>> feedback on draft-saucez-lisp-impact-06 that aims at summarising what ar=
e
>>> the potential implications of a LISP deployment in today=E2=80=99s Inter=
net. This draft
>>> can be seen somehow as a companion of the -intro- document that focuses
>>> on the architecture and mechanisms.
>>>=20
>>> Thank you for you collaboration,
>>>=20
>>> Damien Saucez=20
>>>=20
>>>=20
>>> - Architecture description: This document will describe the
>>> architecture of the entire LISP system, making it easier to read the
>>> rest of the LISP specifications and providing a basis for discussion
>>> about the details of the LISP protocols. The document will include
>>> a description of the cache management and ETR synchronization
>>> essential characteristics needed to ensure the correct operation
>>> of the protocol.
>>>=20
>>> - A description of the impacts of LISP: This document will describe
>>> the problems that LISP is intended to address and the impacts that
>>> employing LISP has. While the work on LISP was initiated by Internet
>>> routing scaling concerns, there has also been an interest on
>>> improved solutions to a number of different problems, such as
>>> traffic engineering. This document should describe problem areas
>>> (such as scaling or traffic engineer) where LISP is expected to have
>>> a positive effect, as well as any tradeoffs that are caused by
>>> LISP's design.
>>>=20
>>> Begin forwarded message:
>>>=20
>>>> From: internet-drafts@ietf.org
>>>> Subject: New Version Notification for draft-saucez-lisp-impact-06.txt
>>>> Date: 29 Sep 2014 13:21:29 GMT+2
>>>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone" <luigi.ia=
nnone@telecom-paristech.fr>, Florin Coras <fcoras@ac.upc.edu>, Damien Saucez=
 <damien.saucez@inria.fr>, Luigi Iannone <luigi.iannone@telecom-paristech.fr=
>, "Florin Coras" <fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>>>>=20
>>>>=20
>>>> A new version of I-D, draft-saucez-lisp-impact-06.txt
>>>> has been successfully submitted by Damien Saucez and posted to the
>>>> IETF repository.
>>>>=20
>>>> Name:        draft-saucez-lisp-impact
>>>> Revision:    06
>>>> Title:        LISP Impact
>>>> Document date:    2014-09-29
>>>> Group:        Individual Submission
>>>> Pages:        15
>>>> URL:            http://www.ietf.org/internet-drafts/draft-saucez-lisp-i=
mpact-06.txt
>>>> Status:         https://datatracker.ietf.org/doc/draft-saucez-lisp-impa=
ct/
>>>> Htmlized:       http://tools.ietf.org/html/draft-saucez-lisp-impact-06
>>>> Diff:           http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-im=
pact-06
>>>>=20
>>>> Abstract:
>>>> The Locator/Identifier Separation Protocol (LISP) aims at improving
>>>> the Internet scalability properties leveraging on three simple
>>>> principles: address role separation, encapsulation, and mapping.  In
>>>> this document, based on implementation, deployment, and theoretical
>>>> studies, we discuss the impact that deployment of LISP can have on
>>>> both the Internet in general and for the end-users in particular.
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> Please note that it may take a couple of minutes from the time of submi=
ssion
>>>> until the htmlized version and diff are available at tools.ietf.org.
>>>>=20
>>>> The IETF Secretariat
>>>=20
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Tue Oct  7 01:30:50 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AE841A02A6 for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 01:30:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.836
X-Spam-Level: 
X-Spam-Status: No, score=-1.836 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_ABOUTYOU=0.5, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P4spFMs2NY4p for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 01:30:44 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id F3EB31A0197 for <lisp@ietf.org>; Tue,  7 Oct 2014 01:30:43 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id AE7882AA0F; Tue,  7 Oct 2014 08:30:40 +0000 (GMT)
Date: Tue, 7 Oct 2014 01:32:13 -0700
From: Marc Binderberger <marc@sniff.de>
To: Albert Cabellos <albert.cabellos@gmail.com>, Damien Saucez <damien.saucez@inria.fr>
Message-ID: <20141007013213828965.9a0b4bc7@sniff.de>
In-Reply-To: <20140922200618.21064.18033.idtracker@ietfa.amsl.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xYSSeD3IXc9R5ZO4mULrIDCIH-I
Cc: lisp@ietf.org
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 08:30:47 -0000

Hello Albert and Damien,

some comments about your document.

In the introduction:

              By taking advantage of such separation between location
   and identity, the Internet core is populated with RLOCs which can be
   quasi-static and highly aggregatable, hence scalable [Quoitin].


Would reduce this statement to the fact that you need only RLOCs in the 
Internet core. Address schemes that have a hierarchical structure across AS 
are unlikely to fit the Internet. Nor is there any need, if the Internet core 
can be reduced to infrastructure address ranges, i.e. a single or few 
networks per AS, then it would be a huge reduction already.


Overview of the Architecture:

                             The edge are LISP sites (e.g., an
   Autonomous System) that use EID addresses.  EIDs are typically -but
   not limited to- IPv4 or IPv6 addresses that uniquely identify
   endhosts and are assigned and configured by the same mechanisms that
   we have at the time of this writing.  EIDs can be are typically
   Provider Independent (PI [RFC4116]) addresses

What you probably want to emphasize is that EIDs are independent from the 
RLOC, thus the provider(s). Most IPv4 addresses are _not_ PI but PA, for IPv6 
you need to extra request PI (and some RIR do not support it). In case you 
have your own AS you have in most cases PA addresses today.

I would propose to _not_ use the PA and PI terms as they have a meaning (and 
make sense) in today's routing setup.

There is also the risk that readers interpret more into these terms. E.g. 
some RIR tend to have direct end-customer contractual relation for PI but I 
doubt for EID space the RIRs could handle the amount nor that you had this in 
mind when writing it.

In short: don't reuse these acronyms as they have already too much context :-)


                                                        the only
   required changes to the existing infrastructure are to routers
   connecting the EID with the RLOC space.  Such LISP capable routers
   typically require only a software upgrade.

If you are lucky then it's just a software upgrade but "typically"?  I would 
remove this statement. The overall picture remains: overlay means you keep 
the "core" untouched and your rollout problem is reduced to the edge systems, 
which overall should be cost effective.


Mapping System:

                                           with the LISP Mapping System,
   a publicly accessible database responsible of storing mappings.


The "publicly accessible" shows up multiple times (yes, consistent :-) . But 
LISP mapping systems are only publicly accessible in the case of public 
networks, like the Internet. Or do you want to emphasize that all xTRs must 
be able to reach the mapping system?


Regards, Marc

P.S.: I read/comment the other sections in the following days.





On Mon, 22 Sep 2014 13:06:18 -0700, internet-drafts@ietf.org wrote:
> 
> A New Internet-Draft is available from the on-line Internet-Drafts 
> directories.
>  This draft is a work item of the Locator/ID Separation Protocol Working 
> Group of the IETF.
> 
>         Title           : An Architectural Introduction to the LISP 
> Location-Identity Separation System
>         Authors         : Albert Cabellos
>                           Damien Saucez
> 	Filename        : draft-ietf-lisp-introduction-05.txt
> 	Pages           : 24
> 	Date            : 2014-09-22
> 
> Abstract:
>    This document describes the Locator/ID Separation Protocol (LISP)
>    architecture, its main operational mechanisms as well as its design
>    rationale.
> 
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
> 
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-05
> 
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-introduction-05
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
> 


From nobody Tue Oct  7 05:17:53 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 125F81A1B98 for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 05:17:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JATzLomqihep for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 05:17:47 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0121.outbound.protection.outlook.com [207.46.100.121]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 203341A1B9A for <lisp@ietf.org>; Tue,  7 Oct 2014 05:17:03 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Tue, 7 Oct 2014 12:17:02 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.93]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.93]) with mapi id 15.00.1044.008; Tue, 7 Oct 2014 12:17:02 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Damien Saucez <damien.saucez@gmail.com>, LISP mailing list list <lisp@ietf.org>, "elopez@fortinet.com Lopez" <elopez@fortinet.com>, "Sharon Barkai" <Sharon@Contextream.com>
Thread-Topic: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
Thread-Index: AQHP4bMIkgwnL81A9Ey8zpqlFuLB3JwkjVRQ
Date: Tue, 7 Oct 2014 12:17:01 +0000
Message-ID: <393cdf21b2764ca89065854194ea4ab4@CO1PR05MB442.namprd05.prod.outlook.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com>
In-Reply-To: <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.11]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB442;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(377454003)(13464003)(189002)(377424004)(24454002)(199003)(51704005)(106116001)(86362001)(108616004)(20776003)(64706001)(93886004)(106356001)(74316001)(107046002)(77096002)(46102003)(66066001)(54356999)(19580405001)(4396001)(99396003)(101416001)(92566001)(80022003)(76482002)(95666004)(76176999)(31966008)(230783001)(50986999)(21056001)(99286002)(120916001)(97736003)(87936001)(19580395003)(85306004)(2656002)(15975445006)(105586002)(15202345003)(33646002)(76576001)(85852003)(40100002)(122556002)(24736002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB442; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:ovrnspm; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/sMx69vGEefDBh_0PI1dc6zWIZs4
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 12:17:50 -0000

Hi Damien,

I am on vacation this week, but will take a look at it as soon as I return.

                                                         Ron


> -----Original Message-----
> From: Damien Saucez [mailto:damien.saucez@gmail.com]
> Sent: Monday, October 06, 2014 6:15 PM
> To: LISP mailing list list; Ronald Bonica; elopez@fortinet.com Lopez; Sha=
ron
> Barkai
> Cc: draft-saucez-lisp-impact@tools.ietf.org
> Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact=
-
> 06.txt
>=20
> Dear all,
>=20
> As the impact draft aims at documenting operational points, we would be
> happy to have some feedback from people.
>=20
> From the discussions and mails, we identified that some of you could dire=
ctly
> help in the document, more precisely, in addition to Sharon:
>=20
> - Ron on the change  w.r.t. BGP
> - Ed on the problem of middle boxes and NATs
>=20
> Would you both be ready to provide a little paragraph on this?
>=20
> Any other volunteer?
>=20
> Thank you,
>=20
>=20
> Damien Saucez
>=20
>=20
>=20
>=20
> On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:
>=20
> > Hi Damian, our experience applying the lisp architecture is focused on
> service providers network under the umbrella of what we call Lisp Flow
> Mapping - Subscriber to Services .
> > Is this domain of interest to your impact document?
> > If so will be happy to help.
> >
> >
> > The Lisp Flow Mapping use cases fall into two main blocks:
> > (1) Consumer Services and (2) Managed Network Services
> >
> > In the Consumer use cases the Lisp architecture addresses the need to
> distribute the "anchors" used by carriers to pin subscriber inline servic=
es -
> mobility services, value add services, media services..
> > Context is pervasive using mapping, flows are mapped to wherever
> anchors & states are.
> >
> > In Managed network services the Lisp architecture is used to augment
> deficiencies in VPNs for supporting virtualization, hosting, and broadban=
d
> access. CEs are freed from enterprise prefixes and WAN functions, PEs are
> freed from running per enterprise routing, and Ps are freed from per loca=
tion
> LSPs.
> >
> > Please let  know if the above is of interest and in charter so we can p=
erhaps
> incorporate.
> >
> >
> > --szb
> >
> >> On Sep 29, 2014, at 04:28, Damien Saucez <damien.saucez@gmail.com>
> wrote:
> >>
> >> Dear All,
> >>
> >> The charter makes a clear distinction between the LISP architecture
> >> and its impact (see charter excerpt below) so we would greatly
> >> appreciate to have feedback on draft-saucez-lisp-impact-06 that aims
> >> at summarising what are the potential implications of a LISP
> >> deployment in today's Internet. This draft can be seen somehow as a
> >> companion of the -intro- document that focuses on the architecture and
> mechanisms.
> >>
> >> Thank you for you collaboration,
> >>
> >> Damien Saucez
> >>
> >>
> >> - Architecture description: This document will describe the
> >> architecture of the entire LISP system, making it easier to read the
> >> rest of the LISP specifications and providing a basis for discussion
> >> about the details of the LISP protocols. The document will include a
> >> description of the cache management and ETR synchronization essential
> >> characteristics needed to ensure the correct operation of the
> >> protocol.
> >>
> >> - A description of the impacts of LISP: This document will describe
> >> the problems that LISP is intended to address and the impacts that
> >> employing LISP has. While the work on LISP was initiated by Internet
> >> routing scaling concerns, there has also been an interest on improved
> >> solutions to a number of different problems, such as traffic
> >> engineering. This document should describe problem areas (such as
> >> scaling or traffic engineer) where LISP is expected to have a
> >> positive effect, as well as any tradeoffs that are caused by LISP's
> >> design.
> >>
> >> Begin forwarded message:
> >>
> >>> From: internet-drafts@ietf.org
> >>> Subject: New Version Notification for
> >>> draft-saucez-lisp-impact-06.txt
> >>> Date: 29 Sep 2014 13:21:29 GMT+2
> >>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone"
> >>> <luigi.iannone@telecom-paristech.fr>, Florin Coras
> >>> <fcoras@ac.upc.edu>, Damien Saucez <damien.saucez@inria.fr>, Luigi
> >>> Iannone <luigi.iannone@telecom-paristech.fr>, "Florin Coras"
> >>> <fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
> >>>
> >>>
> >>> A new version of I-D, draft-saucez-lisp-impact-06.txt has been
> >>> successfully submitted by Damien Saucez and posted to the IETF
> >>> repository.
> >>>
> >>> Name:        draft-saucez-lisp-impact
> >>> Revision:    06
> >>> Title:        LISP Impact
> >>> Document date:    2014-09-29
> >>> Group:        Individual Submission
> >>> Pages:        15
> >>> URL:            http://www.ietf.org/internet-drafts/draft-saucez-lisp=
-impact-
> 06.txt
> >>> Status:         https://datatracker.ietf.org/doc/draft-saucez-lisp-im=
pact/
> >>> Htmlized:       http://tools.ietf.org/html/draft-saucez-lisp-impact-0=
6
> >>> Diff:           http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-=
impact-06
> >>>
> >>> Abstract:
> >>> The Locator/Identifier Separation Protocol (LISP) aims at improving
> >>> the Internet scalability properties leveraging on three simple
> >>> principles: address role separation, encapsulation, and mapping.  In
> >>> this document, based on implementation, deployment, and theoretical
> >>> studies, we discuss the impact that deployment of LISP can have on
> >>> both the Internet in general and for the end-users in particular.
> >>>
> >>>
> >>>
> >>>
> >>> Please note that it may take a couple of minutes from the time of
> >>> submission until the htmlized version and diff are available at
> tools.ietf.org.
> >>>
> >>> The IETF Secretariat
> >>
> >> _______________________________________________
> >> lisp mailing list
> >> lisp@ietf.org
> >> https://www.ietf.org/mailman/listinfo/lisp


From nobody Tue Oct  7 13:27:08 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92FC51A884E for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 13:27:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z8DEXpJDVr3z for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 13:27:02 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0124.outbound.protection.outlook.com [65.55.169.124]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 641391A8837 for <lisp@ietf.org>; Tue,  7 Oct 2014 13:27:02 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB444.namprd05.prod.outlook.com (10.141.73.140) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Tue, 7 Oct 2014 20:26:59 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.93]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.93]) with mapi id 15.00.1044.008; Tue, 7 Oct 2014 20:26:59 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "acabello@ac.upc.edu" <acabello@ac.upc.edu>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] Fwd:  I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
Thread-Index: Ac/ibQsi8WHWwRkTTaO6AmDkZTbYaA==
Date: Tue, 7 Oct 2014 20:26:59 +0000
Message-ID: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.11]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB444;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(53754006)(377454003)(377424004)(51704005)(189002)(199003)(2473001)(13464003)(86362001)(66066001)(2656002)(85306004)(97736003)(20776003)(21056001)(40100002)(107046002)(101416001)(2501002)(64706001)(80022003)(19580395003)(46102003)(92566001)(74316001)(2171001)(15202345003)(77096002)(76482002)(76576001)(120916001)(108616004)(85852003)(87936001)(50986999)(99396003)(19580405001)(54356999)(105586002)(4396001)(33646002)(15975445006)(230783001)(122556002)(31966008)(106356001)(95666004)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB444; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/lwnFtn0JDr5i7kwHoCT98u4v8n4
Cc: Damien Saucez <damien.saucez@inria.fr>
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 20:27:05 -0000

SGkgQWxiZXJ0LA0KDQpJIGFwb2xvZ2l6ZSBpbiBhZHZhbmNlIGZvciB0aGUgc2xvdyB0cmlja2xl
IG9mIGNvbW1lbnRzIHRoYXQgeW91IHdpbGwgcmVjZWl2ZSB0aGlzIHdlZWsuIChJIGFtIG9uIHZh
Y2F0aW9uKS4NCg0KUGxlYXNlIGNvbnNpZGVyIHRoZSBmb2xsb3dpbmcgdGV4dCBmcm9tIGRyYWZ0
LWlldGYtbGlzcC1pbnRyb2R1Y3Rpb24tMDU6DQoNCiJUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0
aGUgTElTUCBhcmNoaXRlY3R1cmUsIGl0cyBtYWluIG9wZXJhdGlvbmFsIG1lY2hhbmlzbXMgYXMg
aXRzIGRlc2lnbiByYXRpb25hbGUuICBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IHRoaXMg
ZG9jdW1lbnQgZG9lcyBub3Qgc3BlY2lmeSBvciBjb21wbGVtZW50IHRoZSBMSVNQIHByb3RvY29s
LiAgVGhlIGludGVyZXN0ZWQgcmVhZGVyIHNob3VsZCByZWZlciB0byB0aGUgbWFpbiBMSVNQIHNw
ZWNpZmljYXRpb25zIFtSRkM2ODMwXSBhbmQgdGhlIGNvbXBsZW1lbnRhcnkgZG9jdW1lbnRzIFtS
RkM2ODMxXSxbUkZDNjgzMl0sIFtSRkM2ODMzXSxbUkZDNjgzNF0sW1JGQzY4MzVdLCBbUkZDNjgz
Nl0gZm9yIHRoZSBwcm90b2NvbCAgc3BlY2lmaWNhdGlvbnMgYWxvbmcgd2l0aCB0aGUgTElTUCBk
ZXBsb3ltZW50IGd1aWRlbGluZXMgW1JGQzcyMTVdLiINCg0KVG8gbWUsIHRoaXMgbWVhbnMgdGhh
dCBkcmFmdC1pZXRmLWxpc3AtaW50cm9kdWN0aW9uLTA1IE1VU1QgTk9UIGNvbnRyYWRpY3QgUkZD
IDY4MzAuIE5vdyBjb25zaWRlciB0aGUgZm9sbG93aW5nIHRleHQgZnJvbSBSRkMgNjgzMDoNCg0K
IkluIG9yZGVyIHRvIG1haW50YWluIHNlY3VyaXR5IGFuZCBzdGFiaWxpdHksIEludGVybmV0IHBy
b3RvY29scyB0eXBpY2FsbHkgaXNvbGF0ZSB0aGUgY29udHJvbCBhbmQgZGF0YSBwbGFuZXMuICBU
aGVyZWZvcmUsIHVzZXIgYWN0aXZpdHkgY2Fubm90IGNhdXNlIGNvbnRyb2wtcGxhbmUgc3RhdGUg
dG8gYmUgY3JlYXRlZCBvciBkZXN0cm95ZWQuICBMSVNQIGRvZXMgbm90IG1haW50YWluIHRoaXMg
c2VwYXJhdGlvbi4gIFRoZSBkZWdyZWUgdG8gd2hpY2ggdGhlIGxvc3Mgb2Ygc2VwYXJhdGlvbiBp
bXBhY3RzIHNlY3VyaXR5IGFuZCBzdGFiaWxpdHkgaXMgYSAgdG9waWMgZm9yIGV4cGVyaW1lbnRh
bCBvYnNlcnZhdGlvbi4iDQoNCk5vdywgY29uc2lkZXIgdGhlIGZvbGxvd2luZyB0ZXh0IGZyb20g
ZHJhZnQtaWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNToNCg0KIkRlY291cGxlZCBkYXRhIGFuZCBj
b250cm9sLXBsYW5lOiBTZXBhcmF0aW5nIHRoZSBkYXRhLXBsYW5lIGZyb20gdGhlIGNvbnRyb2wt
cGxhbmUgYWxsb3dzIHRoZW0gdG8gc2NhbGUgaW5kZXBlbmRlbnRseSBhbmQgdXNlICAgZGlmZmVy
ZW50IGFyY2hpdGVjdHVyYWwgYXBwcm9hY2hlcy4gIFRoaXMgaXMgaW1wb3J0YW50IGdpdmVuIHRo
YXQgdGhleSB0eXBpY2FsbHkgaGF2ZSBkaWZmZXJlbnQgcmVxdWlyZW1lbnRzLiINCg0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUm9uDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiBGcm9tOiBsaXNwIFttYWlsdG86bGlzcC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
QWxiZXJ0IENhYmVsbG9zDQo+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDIyLCAyMDE0IDQ6NDEg
UE0NCj4gVG86IGxpc3BAaWV0Zi5vcmcNCj4gQ2M6IERhbWllbiBTYXVjZXoNCj4gU3ViamVjdDog
W2xpc3BdIEZ3ZDogSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNS50
eHQNCj4gDQo+IEhpIGFsbA0KPiANCj4gQmVsb3cgeW91IGNhbiBmaW5kIHRoZSAtMDUgdmVyc2lv
biBvZiBkcmFmdC1pZXRmLWxpc3AtaW50cm9kdWN0aW9uLiBXZSBoYXZlDQo+IGNoYW5nZWQgdGhl
IHN0cnVjdHVyZSBhbmQgY29udGVudCBiYXNlZCBvbiB0aGUgZmVlZGJhY2sgcG9zdGVkIG9uIHRo
ZSBsaXN0DQo+IA0KPiBXZcK0bGwgZ2F0aGVyIG1vcmUgZmVlZGJhY2sgYW5kIHByb2R1Y2UgYSBu
ZXcgdmVyc2lvbiBiZWZvcmUgY3V0LW9mZiwNCj4gcGxlYXNlIHJldmlldyBhbmQgY29tbWVudCBB
U0FQLg0KPiANCj4gQWxiZXJ0DQo+IA0KPiANCj4gLS0tLS0tLS0tLSBGb3J3YXJkZWQgbWVzc2Fn
ZSAtLS0tLS0tLS0tDQo+IEZyb206ICA8aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPg0KPiBEYXRl
OiBNb24sIFNlcCAyMiwgMjAxNCBhdCAxMDowNiBQTQ0KPiBTdWJqZWN0OiBbbGlzcF0gSS1EIEFj
dGlvbjogZHJhZnQtaWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNS50eHQNCj4gVG86IGktZC1hbm5v
dW5jZUBpZXRmLm9yZw0KPiBDYzogbGlzcEBpZXRmLm9yZw0KPiANCj4gDQo+IA0KPiBBIE5ldyBJ
bnRlcm5ldC1EcmFmdCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFm
dHMgZGlyZWN0b3JpZXMuDQo+ICBUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9mIHRoZSBMb2Nh
dG9yL0lEIFNlcGFyYXRpb24gUHJvdG9jb2wgV29ya2luZw0KPiBHcm91cCBvZiB0aGUgSUVURi4N
Cj4gDQo+ICAgICAgICAgVGl0bGUgICAgICAgICAgIDogQW4gQXJjaGl0ZWN0dXJhbCBJbnRyb2R1
Y3Rpb24gdG8gdGhlIExJU1ANCj4gTG9jYXRpb24tSWRlbnRpdHkgU2VwYXJhdGlvbiBTeXN0ZW0N
Cj4gICAgICAgICBBdXRob3JzICAgICAgICAgOiBBbGJlcnQgQ2FiZWxsb3MNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICBEYW1pZW4gU2F1Y2V6DQo+ICAgICAgICAgRmlsZW5hbWUgICAgICAg
IDogZHJhZnQtaWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNS50eHQNCj4gICAgICAgICBQYWdlcyAg
ICAgICAgICAgOiAyNA0KPiAgICAgICAgIERhdGUgICAgICAgICAgICA6IDIwMTQtMDktMjINCj4g
DQo+IEFic3RyYWN0Og0KPiAgICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgTG9jYXRvci9J
RCBTZXBhcmF0aW9uIFByb3RvY29sIChMSVNQKQ0KPiAgICBhcmNoaXRlY3R1cmUsIGl0cyBtYWlu
IG9wZXJhdGlvbmFsIG1lY2hhbmlzbXMgYXMgd2VsbCBhcyBpdHMgZGVzaWduDQo+ICAgIHJhdGlv
bmFsZS4NCj4gDQo+IA0KPiANCj4gVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9y
IHRoaXMgZHJhZnQgaXM6DQo+IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtbGlzcC1pbnRyb2R1Y3Rpb24vDQo+IA0KPiBUaGVyZSdzIGFsc28gYSBodG1saXplZCB2
ZXJzaW9uIGF2YWlsYWJsZSBhdDoNCj4gaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNQ0KPiANCj4gQSBkaWZmIGZyb20gdGhlIHByZXZpb3Vz
IHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KPiBodHRwOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/
dXJsMj1kcmFmdC1pZXRmLWxpc3AtaW50cm9kdWN0aW9uLTA1DQo+IA0KPiANCj4gUGxlYXNlIG5v
dGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Yg
c3VibWlzc2lvbg0KPiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZh
aWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KPiANCj4gSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNv
IGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0KPiBmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50
ZXJuZXQtZHJhZnRzLw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gbGlzcCBtYWlsaW5nIGxpc3QNCj4gbGlzcEBpZXRmLm9yZw0KPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpc3ANCj4gDQo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGxpc3AgbWFpbGluZyBsaXN0
DQo+IGxpc3BAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9saXNwDQo=


From nobody Tue Oct  7 14:03:42 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 712871A0AFE for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:03:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5o93LczewhFF for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:03:38 -0700 (PDT)
Received: from mail-qc0-x22d.google.com (mail-qc0-x22d.google.com [IPv6:2607:f8b0:400d:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8809C1A8862 for <lisp@ietf.org>; Tue,  7 Oct 2014 14:03:38 -0700 (PDT)
Received: by mail-qc0-f173.google.com with SMTP id x13so6528134qcv.4 for <lisp@ietf.org>; Tue, 07 Oct 2014 14:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=W80qt9uOVHEAzoaow9HwzTpkps2zh4m1ikI8XiSZOZE=; b=SEMkY5zitOnNiutp7RWuMMBxPd6t6WgDtHSB7YgNpBnbtascO32vdYEKow6YcplM2/ 2OaFUYH8NUW7vOucKJHHlt77iJYmSCg4rzKGKeqBp2DIbUHeBe3wOVPgxddBpFhYZoSQ BmfXSzQhGfg8wPfcTGl7FerC2EDMbd2ux0QG/hrDIDbhKyvwQhf4bVQwCHdoL2eViXQo jAerYuRXiswrxic5O09ED4O6PGTeTycorreRpSPCR5wWZxWX9f12RFN2iTjI9H1JFkmN SO5NnSkH/r1ZbTdqwGH8duiOABPVbwr9FD6vF5aYQkVlXGuM/UHrzmzumkWjzd/6+mbi 3gfg==
X-Received: by 10.224.121.80 with SMTP id g16mr7954240qar.64.1412715817757; Tue, 07 Oct 2014 14:03:37 -0700 (PDT)
Received: from [192.168.1.32] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id p45sm15537150qgd.49.2014.10.07.14.03.36 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:03:37 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Tue, 7 Oct 2014 14:03:33 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/jWW1L-wjV6vHPlZeElEtDjm8JXM
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 21:03:40 -0000

> To me, this means that draft-ietf-lisp-introduction-05 MUST NOT =
contradict RFC 6830. Now consider the following text from RFC 6830:
>=20
> "In order to maintain security and stability, Internet protocols =
typically isolate the control and data planes. Therefore, user activity =
cannot cause control-plane state to be created or destroyed.  LISP does =
not maintain this separation.  The degree to which the loss of =
separation impacts security and stability is a  topic for experimental =
observation."
>=20
> Now, consider the following text from draft-ietf-lisp-introduction-05:
>=20
> "Decoupled data and control-plane: Separating the data-plane from the =
control-plane allows them to scale independently and use   different =
architectural approaches.  This is important given that they typically =
have different requirements."

"Isolate" means non-overlapping. But the control-plane and data-plane =
are generally separated. And in all architectures, when one depends on =
the other, you have to question how isolated the planes really are.

The statements made in the intro document are general and not detailed, =
so it is not contradicting what we defer to as more detail in RFC 6830.

Dino


From nobody Tue Oct  7 14:13:02 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 779141A86E2 for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:13:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qen2eGnxg-CT for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:12:59 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0121.outbound.protection.outlook.com [65.55.169.121]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 280241A00AD for <lisp@ietf.org>; Tue,  7 Oct 2014 14:12:58 -0700 (PDT)
Received: from CO1PR05MB441.namprd05.prod.outlook.com (10.141.73.147) by CO1PR05MB474.namprd05.prod.outlook.com (10.141.72.12) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Tue, 7 Oct 2014 21:12:56 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB441.namprd05.prod.outlook.com (10.141.73.147) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Tue, 7 Oct 2014 21:12:54 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.93]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.93]) with mapi id 15.00.1044.008; Tue, 7 Oct 2014 21:12:54 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
Thread-Index: AQHP4nIraVrjYXbdXEqxQlWTNAAHoZwlIJ7g
Date: Tue, 7 Oct 2014 21:12:53 +0000
Message-ID: <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com>
In-Reply-To: <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.11]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB441;UriScan:;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(377454003)(2473001)(51704005)(199003)(13464003)(1411001)(105586002)(21056001)(76576001)(4396001)(76176999)(106116001)(50986999)(77096002)(106356001)(107046002)(110136001)(85852003)(122556002)(95666004)(85306004)(54356999)(64706001)(74316001)(76482002)(97736003)(92566001)(19580395003)(101416001)(108616004)(66066001)(86362001)(2656002)(230783001)(31966008)(87936001)(20776003)(33646002)(120916001)(99396003)(80022003)(46102003)(19580405001)(40100002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB441; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB474;
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/dRoDmYz-wfw3jg0lRCgl0_1Vjy0
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 21:13:01 -0000

Dino,

The na=EFve reader (i.e., me) may not understand the subtle difference betw=
een the words "isolate" and "separate", especially when applied to routing =
systems.

Rather than making the blanket statement, it might be a good idea to compar=
e the degree to which the control and forwarding plane are separated in LIS=
P and the degree to which they are separated in push-based routing protocol=
s"

                                                                        Ron


> -----Original Message-----
> From: Dino Farinacci [mailto:farinacci@gmail.com]
> Sent: Tuesday, October 07, 2014 5:04 PM
> To: Ronald Bonica
> Cc: Albert Cabellos; lisp@ietf.org; Damien Saucez
> Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt =
-
> Decoupling
>=20
>=20
> > To me, this means that draft-ietf-lisp-introduction-05 MUST NOT contrad=
ict
> RFC 6830. Now consider the following text from RFC 6830:
> >
> > "In order to maintain security and stability, Internet protocols typica=
lly
> isolate the control and data planes. Therefore, user activity cannot caus=
e
> control-plane state to be created or destroyed.  LISP does not maintain t=
his
> separation.  The degree to which the loss of separation impacts security =
and
> stability is a  topic for experimental observation."
> >
> > Now, consider the following text from draft-ietf-lisp-introduction-05:
> >
> > "Decoupled data and control-plane: Separating the data-plane from the
> control-plane allows them to scale independently and use   different
> architectural approaches.  This is important given that they typically ha=
ve
> different requirements."
>=20
> "Isolate" means non-overlapping. But the control-plane and data-plane are
> generally separated. And in all architectures, when one depends on the
> other, you have to question how isolated the planes really are.
>=20
> The statements made in the intro document are general and not detailed, s=
o
> it is not contradicting what we defer to as more detail in RFC 6830.
>=20
> Dino


From nobody Tue Oct  7 14:24:14 2014
Return-Path: <fcoras@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C1B71A0024 for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iiQ2oHOVb5Qr for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:24:10 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 4AF011A012D for <lisp@ietf.org>; Tue,  7 Oct 2014 14:24:10 -0700 (PDT)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s97LO8fS020946; Tue, 7 Oct 2014 23:24:08 +0200
Received: from [10.8.0.6] (gw-2-vpn-i.ac.upc.es [147.83.35.76]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 904BE2AD; Tue,  7 Oct 2014 23:24:07 +0200 (CEST)
Message-ID: <543459F4.9090009@ac.upc.edu>
Date: Tue, 07 Oct 2014 14:24:04 -0700
From: Florin Coras <fcoras@ac.upc.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: lisp@ietf.org
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com>
In-Reply-To: <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/TuH6aOh0RFnt0M6F-xEuSV7Eu8Y
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 21:24:13 -0000

Ron,

To second Dino's point: both statements are true. There doesn't seem to 
be any contraction. Would you care to elaborate?

Concerning the forwarding and control plane comparison, such discussion 
seems much more fit for the BGP to LISP comparison section in the impact 
document.

Florin

On 10/7/14 2:12 PM, Ronald Bonica wrote:
> Dino,
>
> The naïve reader (i.e., me) may not understand the subtle difference between the words "isolate" and "separate", especially when applied to routing systems.
>
> Rather than making the blanket statement, it might be a good idea to compare the degree to which the control and forwarding plane are separated in LISP and the degree to which they are separated in push-based routing protocols"
>
>                                                                          Ron
>
>
>> -----Original Message-----
>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>> Sent: Tuesday, October 07, 2014 5:04 PM
>> To: Ronald Bonica
>> Cc: Albert Cabellos; lisp@ietf.org; Damien Saucez
>> Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt -
>> Decoupling
>>
>>
>>> To me, this means that draft-ietf-lisp-introduction-05 MUST NOT contradict
>> RFC 6830. Now consider the following text from RFC 6830:
>>> "In order to maintain security and stability, Internet protocols typically
>> isolate the control and data planes. Therefore, user activity cannot cause
>> control-plane state to be created or destroyed.  LISP does not maintain this
>> separation.  The degree to which the loss of separation impacts security and
>> stability is a  topic for experimental observation."
>>> Now, consider the following text from draft-ietf-lisp-introduction-05:
>>>
>>> "Decoupled data and control-plane: Separating the data-plane from the
>> control-plane allows them to scale independently and use   different
>> architectural approaches.  This is important given that they typically have
>> different requirements."
>>
>> "Isolate" means non-overlapping. But the control-plane and data-plane are
>> generally separated. And in all architectures, when one depends on the
>> other, you have to question how isolated the planes really are.
>>
>> The statements made in the intro document are general and not detailed, so
>> it is not contradicting what we defer to as more detail in RFC 6830.
>>
>> Dino
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Tue Oct  7 14:27:03 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 222421A0AFE for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:27:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uOgOPFwv2zfl for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:26:59 -0700 (PDT)
Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com [IPv6:2607:f8b0:400d:c04::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61E1D1A0100 for <lisp@ietf.org>; Tue,  7 Oct 2014 14:26:59 -0700 (PDT)
Received: by mail-qg0-f52.google.com with SMTP id q108so6049498qgd.39 for <lisp@ietf.org>; Tue, 07 Oct 2014 14:26:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=oYtCnEWgTp5Lr/WNksnrGnpg626jHTDTzelxUerJPgQ=; b=Bxr7lkuP+U9zgDsTXvk5DPICH/WrZPyjRnxyFlkXJagTCadU0HAJDuWsVQEvDWLL7/ 4Sq02Be7s5nCgn6lNdrlObBGb+OOjtgdGR8AGllM9T/UuIusPPrYDsT1zSDyeReBQs4d DUnbGsKjkci/1ci1Q+CMhg1e/JjlifadzrhlpcvYqUDwbtkxU4/8+YDKePQq8BBMiPAM 6vPKtOZvKDOe834FCW4PVITAdOE2QU31IYAb5+ANfxdAtzyQoWEIzs8OUKmSJaRnzO9d Enufphlq8tWSLg3nIhf2dCmHbofhrkddqXCqmbCRtCcxawjOPgsNIfBYwDORQxebGXAT 9uQQ==
X-Received: by 10.224.172.198 with SMTP id m6mr7984531qaz.19.1412717218337; Tue, 07 Oct 2014 14:26:58 -0700 (PDT)
Received: from [192.168.1.32] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id z8sm15593467qgz.17.2014.10.07.14.26.57 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:26:57 -0700 (PDT)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Tue, 7 Oct 2014 14:26:53 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ESUwc-8O5EH3iKzyNF_2wlnxlu4
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Fwd: I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 21:27:01 -0000

> Dino,
>=20
> The na=EFve reader (i.e., me) may not understand the subtle difference =
between the words "isolate" and "separate", especially when applied to =
routing systems.
>=20
> Rather than making the blanket statement, it might be a good idea to =
compare the degree to which the control and forwarding plane are =
separated in LISP and the degree to which they are separated in =
push-based routing protocols"

But that is an introduction section. The "degree" means more detail.

Dino

>=20
>                                                                        =
Ron
>=20
>=20
>> -----Original Message-----
>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>> Sent: Tuesday, October 07, 2014 5:04 PM
>> To: Ronald Bonica
>> Cc: Albert Cabellos; lisp@ietf.org; Damien Saucez
>> Subject: Re: [lisp] Fwd: I-D Action: =
draft-ietf-lisp-introduction-05.txt -
>> Decoupling
>>=20
>>=20
>>> To me, this means that draft-ietf-lisp-introduction-05 MUST NOT =
contradict
>> RFC 6830. Now consider the following text from RFC 6830:
>>>=20
>>> "In order to maintain security and stability, Internet protocols =
typically
>> isolate the control and data planes. Therefore, user activity cannot =
cause
>> control-plane state to be created or destroyed.  LISP does not =
maintain this
>> separation.  The degree to which the loss of separation impacts =
security and
>> stability is a  topic for experimental observation."
>>>=20
>>> Now, consider the following text from =
draft-ietf-lisp-introduction-05:
>>>=20
>>> "Decoupled data and control-plane: Separating the data-plane from =
the
>> control-plane allows them to scale independently and use   different
>> architectural approaches.  This is important given that they =
typically have
>> different requirements."
>>=20
>> "Isolate" means non-overlapping. But the control-plane and data-plane =
are
>> generally separated. And in all architectures, when one depends on =
the
>> other, you have to question how isolated the planes really are.
>>=20
>> The statements made in the intro document are general and not =
detailed, so
>> it is not contradicting what we defer to as more detail in RFC 6830.
>>=20
>> Dino
>=20


From nobody Tue Oct  7 14:44:34 2014
Return-Path: <damien.saucez@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CD641A888D for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:44:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9el-BNa3YU7o for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:44:28 -0700 (PDT)
Received: from mail-wg0-x22f.google.com (mail-wg0-x22f.google.com [IPv6:2a00:1450:400c:c00::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C73BB1A88AD for <lisp@ietf.org>; Tue,  7 Oct 2014 14:44:27 -0700 (PDT)
Received: by mail-wg0-f47.google.com with SMTP id x13so10322167wgg.6 for <lisp@ietf.org>; Tue, 07 Oct 2014 14:44:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=nsAw7wV8EFVuh7A6/4nS8Uku+dOCV2/+59wd6U1KEJw=; b=OQ0tJvJeCx1rdXPQj5hYZYdpEyTJK42doIHZ1IYiwQdlCqOXBoykhKfnleM6Pxakhy insDQSZHV07mG04uk6PyCGgZnlddin3uktbnPsuuOJmM9P+2J2X/B9AagDF2kp4C8Qhj obL3BxgkhC/pvDkcmQzaAX9c+9TXB/DR6vIUxav5MN03O5CU6zEvkK6sSQzoegCuPy6V /nOunxV3IakK6T/pA6R2QpO4yp/winv9c4VbV4gol6HnQeuzR3axJgZdt8KeDoocWqIn 8LhJ2j1UYImcdZbmbUCuM+reVcY/XNepARC+uZVbuPAOhvfLgVS6Hph7sfn65HqfwZ5Z Q8tQ==
X-Received: by 10.180.78.35 with SMTP id y3mr7376472wiw.39.1412718265870; Tue, 07 Oct 2014 14:44:25 -0700 (PDT)
Received: from [172.17.2.79] (LAubervilliers-656-01-39-251.w80-11.abo.wanadoo.fr. [80.11.231.251]) by mx.google.com with ESMTPSA id ge1sm5148713wib.4.2014.10.07.14.44.24 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:44:25 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <AC67F993-D06A-4A80-ADCF-5CA24717981F@gmail.com>
Date: Tue, 7 Oct 2014 23:44:23 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <F6048821-ABF0-4B28-A0D6-0175E59A3480@gmail.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com> <AC67F993-D06A-4A80-ADCF-5CA24717981F@gmail.com>
To: Sharon <sbarkai@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/pVVdlIQtrEveSF7LPe7zyfsAKms
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 21:44:30 -0000

Hello,

Thanks for the input.=20

I guess you have such deployment, do you have some figure (numbers) that =
could
become public to show the competitive advantage of LISP?

Damien Saucez=20

On 07 Oct 2014, at 01:16, Sharon <sbarkai@gmail.com> wrote:

>=20
> Damian, sorry for the delay, meant to get to this today.
>=20
> - Lisp architecture facilitates routing in environments where there is =
little to no correlation between network endpoints and topological =
location. In service provider environment this use is evident in a range =
of consumer use cases which require an inline anchor in-order to deliver =
a service to a subscribers. Inline anchors provide one of three types of =
capabilities:
>=20
> (1) enable mobility of subscriber end points=20
> (2) enable chaining of middle-box functions
> (3) enable seamless scale-out of functions=20
>=20
> - Without using the Lisp architecture operators are forced to =
centralize service anchors in custom built special boxes. This means =
that end-points can move as long as their traffic ends up on the same =
mobile gateway, functions can be chained as long as all traffic =
traverses the same wire or the same dpi box, and capacity can scale out =
as long as traffic fans out to and form a specific load balancer.
>=20
> - By using the Lisp architecture service providers are able to =
distribute, virtualize, and insatiate subscriber-service anchors =
anywhere in the network. In addition to the efficiency and flexibility =
of elastic allocation there is also great deal of additional efficiency =
in combining these anchors and applying multiple considerations; =
ID-Location, Subscriber-Service, Service-Instance, in one "Map&Encap" =
shot, or Lisp point of indirection.
>=20
> - Typical use cases that Virtualize inline anchors and network =
functions include: Distributed Mobility and Virtualized Evolved Packet =
Core (vEPC), where centralization makes way to distributed and =
virtualized inline anchoring of mobility, Virtualized Customer Premise =
Equipment or vCPE, where functionality previously anchored at customer =
prem is now dynamically allocated in-network, Virtualized SGi LAN, where =
value added mobile services previously anchored inside full-stack boxes =
or anchored to physical wires with permutation setups aka "Rails", =
Virtual IMS and Virtual SBC, etc.=20
>=20
> --szb
>=20
>> On Oct 6, 2014, at 15:15, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>=20
>> Dear all,
>>=20
>> As the impact draft aims at documenting operational points, we would =
be happy to
>> have some feedback from people.
>>=20
>> =46rom the discussions and mails, we identified that some of you =
could directly
>> help in the document, more precisely, in addition to Sharon:
>>=20
>> - Ron on the change  w.r.t. BGP
>> - Ed on the problem of middle boxes and NATs
>>=20
>> Would you both be ready to provide a little paragraph on this?
>>=20
>> Any other volunteer?
>>=20
>> Thank you,
>>=20
>>=20
>> Damien Saucez=20
>>=20
>>=20
>>=20
>>=20
>>> On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:
>>>=20
>>> Hi Damian, our experience applying the lisp architecture is focused =
on service providers network under the umbrella of what we call Lisp =
Flow Mapping - Subscriber to Services .
>>> Is this domain of interest to your impact document?=20
>>> If so will be happy to help.
>>>=20
>>>=20
>>> The Lisp Flow Mapping use cases fall into two main blocks:
>>> (1) Consumer Services and (2) Managed Network Services
>>>=20
>>> In the Consumer use cases the Lisp architecture addresses the need =
to distribute the "anchors" used by carriers to pin subscriber inline =
services - mobility services, value add services, media services..
>>> Context is pervasive using mapping, flows are mapped to wherever =
anchors & states are.=20
>>>=20
>>> In Managed network services the Lisp architecture is used to augment =
deficiencies in VPNs for supporting virtualization, hosting, and =
broadband access. CEs are freed from enterprise prefixes and WAN =
functions, PEs are freed from running per enterprise routing, and Ps are =
freed from per location LSPs.=20
>>>=20
>>> Please let  know if the above is of interest and in charter so we =
can perhaps incorporate.
>>>=20
>>>=20
>>> --szb
>>>=20
>>>> On Sep 29, 2014, at 04:28, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>>>=20
>>>> Dear All,
>>>>=20
>>>> The charter makes a clear distinction between the LISP architecture =
and its
>>>> impact (see charter excerpt below) so we would greatly appreciate =
to have
>>>> feedback on draft-saucez-lisp-impact-06 that aims at summarising =
what are
>>>> the potential implications of a LISP deployment in today=92s =
Internet. This draft
>>>> can be seen somehow as a companion of the -intro- document that =
focuses
>>>> on the architecture and mechanisms.
>>>>=20
>>>> Thank you for you collaboration,
>>>>=20
>>>> Damien Saucez=20
>>>>=20
>>>>=20
>>>> - Architecture description: This document will describe the
>>>> architecture of the entire LISP system, making it easier to read =
the
>>>> rest of the LISP specifications and providing a basis for =
discussion
>>>> about the details of the LISP protocols. The document will include
>>>> a description of the cache management and ETR synchronization
>>>> essential characteristics needed to ensure the correct operation
>>>> of the protocol.
>>>>=20
>>>> - A description of the impacts of LISP: This document will describe
>>>> the problems that LISP is intended to address and the impacts that
>>>> employing LISP has. While the work on LISP was initiated by =
Internet
>>>> routing scaling concerns, there has also been an interest on
>>>> improved solutions to a number of different problems, such as
>>>> traffic engineering. This document should describe problem areas
>>>> (such as scaling or traffic engineer) where LISP is expected to =
have
>>>> a positive effect, as well as any tradeoffs that are caused by
>>>> LISP's design.
>>>>=20
>>>> Begin forwarded message:
>>>>=20
>>>>> From: internet-drafts@ietf.org
>>>>> Subject: New Version Notification for =
draft-saucez-lisp-impact-06.txt
>>>>> Date: 29 Sep 2014 13:21:29 GMT+2
>>>>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone" =
<luigi.iannone@telecom-paristech.fr>, Florin Coras <fcoras@ac.upc.edu>, =
Damien Saucez <damien.saucez@inria.fr>, Luigi Iannone =
<luigi.iannone@telecom-paristech.fr>, "Florin Coras" =
<fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>>>>>=20
>>>>>=20
>>>>> A new version of I-D, draft-saucez-lisp-impact-06.txt
>>>>> has been successfully submitted by Damien Saucez and posted to the
>>>>> IETF repository.
>>>>>=20
>>>>> Name:        draft-saucez-lisp-impact
>>>>> Revision:    06
>>>>> Title:        LISP Impact
>>>>> Document date:    2014-09-29
>>>>> Group:        Individual Submission
>>>>> Pages:        15
>>>>> URL:            =
http://www.ietf.org/internet-drafts/draft-saucez-lisp-impact-06.txt
>>>>> Status:         =
https://datatracker.ietf.org/doc/draft-saucez-lisp-impact/
>>>>> Htmlized:       =
http://tools.ietf.org/html/draft-saucez-lisp-impact-06
>>>>> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-impact-06
>>>>>=20
>>>>> Abstract:
>>>>> The Locator/Identifier Separation Protocol (LISP) aims at =
improving
>>>>> the Internet scalability properties leveraging on three simple
>>>>> principles: address role separation, encapsulation, and mapping.  =
In
>>>>> this document, based on implementation, deployment, and =
theoretical
>>>>> studies, we discuss the impact that deployment of LISP can have on
>>>>> both the Internet in general and for the end-users in particular.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> Please note that it may take a couple of minutes from the time of =
submission
>>>>> until the htmlized version and diff are available at =
tools.ietf.org.
>>>>>=20
>>>>> The IETF Secretariat
>>>>=20
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp


From nobody Tue Oct  7 14:44:59 2014
Return-Path: <damien.saucez@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E0E51A8706 for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:44:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J58UehGsVB1G for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 14:44:49 -0700 (PDT)
Received: from mail-wg0-x233.google.com (mail-wg0-x233.google.com [IPv6:2a00:1450:400c:c00::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEC3F1A88C2 for <lisp@ietf.org>; Tue,  7 Oct 2014 14:44:48 -0700 (PDT)
Received: by mail-wg0-f51.google.com with SMTP id b13so10321161wgh.34 for <lisp@ietf.org>; Tue, 07 Oct 2014 14:44:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Eeff2O8wKit3lVJkXQDdV9Jcp+oL/aouAwqlLA3VBcM=; b=HZRZC1UqHkhKLcCtKURP1tPSL3sr5PxxwzCEn/6knPj7sPEA3UWWeAiXQdKRkxqKBs o5dG/8DFD0+mPcZQ4JpAHCp6EfuOYZbigzvWIKmfdbWN7rwHIhIwMLWG9QWxicS0H4wB gOA/kYEn9So7LKFcjNjHfGJhjY0BJm1V/qAn39CfnI7pqcJygRpPdsHxExKAFO67iNxM YujN2mzrkJw5vyyPTfyZ7IjtIcwj7YKTdm2OO8MZS+MvoXnJVA10y8R4bhDHpV5xFRnx rkyLxJ4nHsRDWnMc19+HZIzOh6lC0yhbTuih/FpdXbC/o17Kdz5ffGY6cm7GoszdvPHV LfSA==
X-Received: by 10.194.246.166 with SMTP id xx6mr7912076wjc.37.1412718287472; Tue, 07 Oct 2014 14:44:47 -0700 (PDT)
Received: from [172.17.2.79] (LAubervilliers-656-01-39-251.w80-11.abo.wanadoo.fr. [80.11.231.251]) by mx.google.com with ESMTPSA id ge1sm5148713wib.4.2014.10.07.14.44.46 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:44:47 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <393cdf21b2764ca89065854194ea4ab4@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Tue, 7 Oct 2014 23:44:47 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <33B0FD60-5F8F-42A6-9BA8-E2E6066BF1A6@gmail.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com> <393cdf21b2764ca89065854194ea4ab4@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/3cBNUIR7zKqvVuAVLD8Pe81A-Bw
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 21:44:54 -0000

Great, Thank you and happy holidays.

Damien Saucez=20
On 07 Oct 2014, at 14:17, Ronald Bonica <rbonica@juniper.net> wrote:

> Hi Damien,
>=20
> I am on vacation this week, but will take a look at it as soon as I =
return.
>=20
>                                                         Ron
>=20
>=20
>> -----Original Message-----
>> From: Damien Saucez [mailto:damien.saucez@gmail.com]
>> Sent: Monday, October 06, 2014 6:15 PM
>> To: LISP mailing list list; Ronald Bonica; elopez@fortinet.com Lopez; =
Sharon
>> Barkai
>> Cc: draft-saucez-lisp-impact@tools.ietf.org
>> Subject: Re: [lisp] New Version Notification for =
draft-saucez-lisp-impact-
>> 06.txt
>>=20
>> Dear all,
>>=20
>> As the impact draft aims at documenting operational points, we would =
be
>> happy to have some feedback from people.
>>=20
>> =46rom the discussions and mails, we identified that some of you =
could directly
>> help in the document, more precisely, in addition to Sharon:
>>=20
>> - Ron on the change  w.r.t. BGP
>> - Ed on the problem of middle boxes and NATs
>>=20
>> Would you both be ready to provide a little paragraph on this?
>>=20
>> Any other volunteer?
>>=20
>> Thank you,
>>=20
>>=20
>> Damien Saucez
>>=20
>>=20
>>=20
>>=20
>> On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:
>>=20
>>> Hi Damian, our experience applying the lisp architecture is focused =
on
>> service providers network under the umbrella of what we call Lisp =
Flow
>> Mapping - Subscriber to Services .
>>> Is this domain of interest to your impact document?
>>> If so will be happy to help.
>>>=20
>>>=20
>>> The Lisp Flow Mapping use cases fall into two main blocks:
>>> (1) Consumer Services and (2) Managed Network Services
>>>=20
>>> In the Consumer use cases the Lisp architecture addresses the need =
to
>> distribute the "anchors" used by carriers to pin subscriber inline =
services -
>> mobility services, value add services, media services..
>>> Context is pervasive using mapping, flows are mapped to wherever
>> anchors & states are.
>>>=20
>>> In Managed network services the Lisp architecture is used to augment
>> deficiencies in VPNs for supporting virtualization, hosting, and =
broadband
>> access. CEs are freed from enterprise prefixes and WAN functions, PEs =
are
>> freed from running per enterprise routing, and Ps are freed from per =
location
>> LSPs.
>>>=20
>>> Please let  know if the above is of interest and in charter so we =
can perhaps
>> incorporate.
>>>=20
>>>=20
>>> --szb
>>>=20
>>>> On Sep 29, 2014, at 04:28, Damien Saucez <damien.saucez@gmail.com>
>> wrote:
>>>>=20
>>>> Dear All,
>>>>=20
>>>> The charter makes a clear distinction between the LISP architecture
>>>> and its impact (see charter excerpt below) so we would greatly
>>>> appreciate to have feedback on draft-saucez-lisp-impact-06 that =
aims
>>>> at summarising what are the potential implications of a LISP
>>>> deployment in today's Internet. This draft can be seen somehow as a
>>>> companion of the -intro- document that focuses on the architecture =
and
>> mechanisms.
>>>>=20
>>>> Thank you for you collaboration,
>>>>=20
>>>> Damien Saucez
>>>>=20
>>>>=20
>>>> - Architecture description: This document will describe the
>>>> architecture of the entire LISP system, making it easier to read =
the
>>>> rest of the LISP specifications and providing a basis for =
discussion
>>>> about the details of the LISP protocols. The document will include =
a
>>>> description of the cache management and ETR synchronization =
essential
>>>> characteristics needed to ensure the correct operation of the
>>>> protocol.
>>>>=20
>>>> - A description of the impacts of LISP: This document will describe
>>>> the problems that LISP is intended to address and the impacts that
>>>> employing LISP has. While the work on LISP was initiated by =
Internet
>>>> routing scaling concerns, there has also been an interest on =
improved
>>>> solutions to a number of different problems, such as traffic
>>>> engineering. This document should describe problem areas (such as
>>>> scaling or traffic engineer) where LISP is expected to have a
>>>> positive effect, as well as any tradeoffs that are caused by LISP's
>>>> design.
>>>>=20
>>>> Begin forwarded message:
>>>>=20
>>>>> From: internet-drafts@ietf.org
>>>>> Subject: New Version Notification for
>>>>> draft-saucez-lisp-impact-06.txt
>>>>> Date: 29 Sep 2014 13:21:29 GMT+2
>>>>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone"
>>>>> <luigi.iannone@telecom-paristech.fr>, Florin Coras
>>>>> <fcoras@ac.upc.edu>, Damien Saucez <damien.saucez@inria.fr>, Luigi
>>>>> Iannone <luigi.iannone@telecom-paristech.fr>, "Florin Coras"
>>>>> <fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>>>>>=20
>>>>>=20
>>>>> A new version of I-D, draft-saucez-lisp-impact-06.txt has been
>>>>> successfully submitted by Damien Saucez and posted to the IETF
>>>>> repository.
>>>>>=20
>>>>> Name:        draft-saucez-lisp-impact
>>>>> Revision:    06
>>>>> Title:        LISP Impact
>>>>> Document date:    2014-09-29
>>>>> Group:        Individual Submission
>>>>> Pages:        15
>>>>> URL:            =
http://www.ietf.org/internet-drafts/draft-saucez-lisp-impact-
>> 06.txt
>>>>> Status:         =
https://datatracker.ietf.org/doc/draft-saucez-lisp-impact/
>>>>> Htmlized:       =
http://tools.ietf.org/html/draft-saucez-lisp-impact-06
>>>>> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-impact-06
>>>>>=20
>>>>> Abstract:
>>>>> The Locator/Identifier Separation Protocol (LISP) aims at =
improving
>>>>> the Internet scalability properties leveraging on three simple
>>>>> principles: address role separation, encapsulation, and mapping.  =
In
>>>>> this document, based on implementation, deployment, and =
theoretical
>>>>> studies, we discuss the impact that deployment of LISP can have on
>>>>> both the Internet in general and for the end-users in particular.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> Please note that it may take a couple of minutes from the time of
>>>>> submission until the htmlized version and diff are available at
>> tools.ietf.org.
>>>>>=20
>>>>> The IETF Secretariat
>>>>=20
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>=20


From nobody Tue Oct  7 16:05:38 2014
Return-Path: <Sharon@Contextream.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AB0B1A8A53 for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 16:05:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H3bSbBIny_LN for <lisp@ietfa.amsl.com>; Tue,  7 Oct 2014 16:05:35 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0657.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::657]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D2961A8A4F for <lisp@ietf.org>; Tue,  7 Oct 2014 16:05:31 -0700 (PDT)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB398.eurprd06.prod.outlook.com (10.141.14.21) with Microsoft SMTP Server (TLS) id 15.0.1044.10; Tue, 7 Oct 2014 23:05:06 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.1044.008; Tue, 7 Oct 2014 23:05:07 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Damien Saucez <damien.saucez@gmail.com>
Thread-Topic: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
Thread-Index: AQHP4bMGSmhiqBROxUGAAV32qM2vS5wjs9SAgAF4fYCAABaOPg==
Date: Tue, 7 Oct 2014 23:05:07 +0000
Message-ID: <9C5E16B3-DF4B-4A76-9BB9-07A80491E972@Contextream.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com> <AC67F993-D06A-4A80-ADCF-5CA24717981F@gmail.com>, <F6048821-ABF0-4B28-A0D6-0175E59A3480@gmail.com>
In-Reply-To: <F6048821-ABF0-4B28-A0D6-0175E59A3480@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [157.22.28.27]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DBXPR06MB398;
x-forefront-prvs: 035748864E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(189002)(199003)(80022003)(106356001)(107046002)(36756003)(105586002)(83716003)(101416001)(93886004)(46102003)(2656002)(106116001)(95666004)(31966008)(99936001)(85306004)(76176999)(97736003)(21056001)(87936001)(82746002)(92726001)(92566001)(230783001)(20776003)(110136001)(64706001)(85852003)(76482002)(99396003)(54356999)(50986999)(86362001)(66066001)(4396001)(33656002)(120916001)(40100002)(122556002)(7059024)(104396001)(80792004); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR06MB398; H:DBXPR06MB399.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: multipart/mixed; boundary="_003_9C5E16B3DF4B4A769BB907A80491E972Contextreamcom_"
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/tFz--JlKh9jCVH16dJ398A89OO8
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Oct 2014 23:05:37 -0000

--_003_9C5E16B3DF4B4A769BB907A80491E972Contextreamcom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We showed this slide publicly last week in TC3.=20
The catch is that current deployments are using the pre standards
(Designed 2006) based architecture equivalent almost 1:1 to Lisp.=20
There's a total of 100M subscribers now footprint for this architecture.
Next major release and current trials are lisp RFC based and interoperable.


--_003_9C5E16B3DF4B4A769BB907A80491E972Contextreamcom_
Content-Type: image/png; name="image1.PNG"
Content-Description: image1.PNG
Content-Disposition: attachment; filename="image1.PNG"; size=352256;
	creation-date="Tue, 07 Oct 2014 23:05:06 GMT";
	modification-date="Tue, 07 Oct 2014 23:05:06 GMT"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAACAAAAAYACAIAAABt+j86AAAAAXNSR0IArs4c6QAAQABJREFUeAHs
3XncN209P35rsqfsW4qyJESoUNayhCRL3YmUUlpEWQoV0UZ1U1lKQrIm3URJ1O8uQrJLJEvSglL2
9ft7fb/zeByPcRzvmXM+5/K5Ptd5P68/rsfMnDPHHPOc+cxyvI/ljd7IPwIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg
QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAA
AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBD4
fwL/xz8CBAgQIECAAAECBAgQIECAAAECBAgQIEDg3Am80bk7IgdEgAABAgQIECBAgAABAgQIECBA
gAABAgQI/B8BABcBAQIECBAgQIAAAQIECBAgQIAAAQIECBA4hwICAOfwpDokAgQIECBAgAABAgQI
ECBAgAABAgQIECAgAOAaIECAAAECBAgQIECAAAECBAgQIECAAAEC51BAAOAcnlSHRIAAAQIECBAg
QIAAAQIECBAgQIAAAQIEBABcAwQIECBAgAABAgQIECBAgAABAgQIECBA4BwKCACcw5PqkAgQIECA
AAECBAgQIECAAAECBAgQIECAgACAa4AAAQIECBAgQIAAAQIECBAgQIAAAQIECJxDAQGAc3hSHRIB
AgQIECBAgAABAgQIECBAgAABAgQIEBAAcA0QIECAAAECBAgQIECAAAECBAgQIECAAIFzKCAAcA5P
qkMiQIAAAQIECBAgQIAAAQIECBAgQIAAAQICAK4BAgQIECBAgAABAgQIECBAgAABAgQIECBwDgUE
AM7hSXVIBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMA1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIE
zqGAAMA5PKkOiQABAgQIECBAgAABAgQIECBAgAABAgQICAC4BggQIECAAAECBAgQIECAAAECBAgQ
IECAwDkUEAA4hyfVIREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEA1wABAgQIECBAgAABAgQIECBA
gAABAgQIEDiHAgIA5/CkOiQCBAgQIECAAAECBAgQIECAAAECBAgQICAA4BogQIAAAQIECBAgQIAA
AQIECBAgQIAAAQLnUEAA4ByeVIdEgAABAgQIECBAgAABAgQIECBAgAABAgQEAFwDBAgQIECAAAEC
BAgQIECAAAECBAgQIEDgHAoIAJzDk+qQCBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIBrgAABAgQI
ECBAgAABAgQIECBAgAABAgQInEMBAYBzeFIdEgECBAgQIECAAAECBAgQIECAAAECBAgQEABwDRAg
QIAAAQIECBAgQIAAAQIECBAgQIAAgXMocFEGAP7pn/7paU972l3vetdP+7RP+4iP+Ij3eq/3evu3
f/urX/3qmf6Mz/iMBz3oQb/6q7/6n//5n+fwdB3wIf393//9j/zIj3zpl37pzW52sw//8A/PSXm7
t3u7d3u3d/uAD/iAG9zgBln+2Mc+9kUvetEBH8FZZe0FL3jBTw7//uRP/uSs9ncw6f7Zn/3ZcNz/
d8Gv//qvHy+P+V2PCf7pn/7pmNorX/nKcc1nPetZ45qnteTZz372uMcsec1rXnNau7gg6fz3f/93
eVz//u//fkHyc4A7/ed//uef/dmfvdvd7jY+j7Lkm7/5m5/3vOf9x3/8xwHmfD9Zeu1rXzteQj/3
cz+3n73vcy8vfvGLxyMtl/z0T//0M5/5zFwYv/3bv/3Xf/3X+8ykfRE4WIG8Rpa/l2PfLn7lV36l
TPD1r3/9hPAzP/Mz4wpveMMbDpbowDP2nOc8Z/T8q7/6qzHbf/EXfzGu+dznPndc87wuyUvUKJAl
eek6r4fsuAgQIECAAIELLnCRBQDywfypn/qpV7rSld7oqH9Xu9rVUvLyute97oITn/sM/MIv/MLH
fMzHvMmbvMlR5+T//v2DP/iDL7300n/5l385HkvKSl74whceb9sLtdUXfMEXjDLf8R3fcaHys7f9
ft7nfd544FnyHu/xHv/1X/91jGx87ud+7pjgd37nd45JPf3pTx/X/LAP+7BxzVNZ8nd/93dv8RZv
Me4xS+573/ueyi7OLpHf/M3ffMUrXrGUfr5Ry+PKIS9tcsVZntheQs5XvvKVS6L5wnd4h3f4pm/6
phRvXXFw2pHmAptTTNPv/u7v3lY4NxPf+q3fOh7pliW5PG584xvnCknk8jA1Lr/88ivm1XuYp2PK
1Z//+Z//7u/+7iHncNe8/eu//msqjpQ/mRzsMVJ7m7d5mzG1d3mXd2k1hFJ5aFzhj/7oj3bd1zHW
f8YznvFv//Zvx9jwkDe5yU1uMno++clPHvP8gz/4g+Oan/zJnzyuefEuef7zn/+3f/u3S/nPHXUU
yJLzd1UsCVhOgAABAgQI7F/gogkApG7dLW5xi/JtaWVhviUe85jH7J/1CrLHfJJ99md/9or/0p+u
fe1rpzb3Tkp5J07xylu/9Vt/13d9104bXvCVr5gBgHz2rATq0oLnGOflYAMAj3rUo5Yu9Xd913dt
ZQ3HOOQz3eRVr3pVmua88Ru/caohL+1IAKCUSQueW93qVksnfWl5SqMe+chHlgme44UCAEvXw7g8
98zb3e52L3nJSw7nenj5y19+61vfOlk9Rgns4RzFOctJWh194zd+Y0KPKUU9Z4d2+9vffvxdZMlD
HvKQXY/0qU99apnUPe5xj5bUBQkApNniZ37mZyZv//iP/9hycj4mBACm85i6SpdccklOcdlEdVpH
AOB8XPOOggABAgQIXFwCF0cA4ClPecpbvuVblq/yWxbm8zW9Bl1cJ+bwc5sOXlKRaot/uc6bvumb
/uiP/ujGw0yHCde4xjWmdAQANqJd2NUe8YhHlOd9Wph608fI3sEGANKuZeVgc/s6xsGe6Sbpkebb
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
AE6AZ1MCpydw29vetgwAvO3bvu0973nPl73sZae3KykRIECAAAECBAgQIECAAAECBAgQIHCFEBAA
uEKcZgd5+AJ//ud/ftlllz32sY+93/3u9+Vf/uUPeMADnvCEJzz72c9+/etff/iZl0MCBAgQIECA
AAECBAgQIECAAAECBA5QQADgAE+KLBEgQIAAAQIECBAgQIAAAQIECBAgQIAAgZMKCACcVND2BAgQ
IECAAAECBAgQIECAAAECBAgQIEDgAAUEAA7wpMgSAQIECBAgQIAAAQIECBAgQIAAAQIECBA4qYAA
wEkFbU+AAAECBAgQIECAAAECBAgQIECAAAECBA5QQADgAE+KLBEgQIAAAQIECBAgQIAAAQIECBAg
QIAAgZMKCACcVND2BAgQIECAAAECBAgQIECAAAECBAgQIEDgAAUEAA7wpMgSAQIECBAgQIAAAQIE
CBAgQIAAAQIECBA4qYAAwEkFbU+AAAECBAgQIECAAAECBAgQIECAAAECBA5QQADgAE+KLBEgQIAA
AQIECBAgQIAAAQIECBAgQIAAgZMKCACcVND2BAgQIECAAAECBAgQIECAAAECBAgQIEDgAAUEAA7w
pMgSAQIECBAgQIAAAQIECBAgQIAAAQIECBA4qYAAwEkFbU+AAAECBAgQIECAAAECBAgQIECAAAEC
BA5QQADgAE+KLBEgQIAAAQIECBAgQIAAAQIECBAgQIAAgZMKCACcVND2BAgQIECAAAECBAgQIECA
AAECBAgQIEDgAAUEAA7wpMgSAQIECBAgQIAAAQIECBAgQIAAAQIECBA4qcCZBADeyD8CBAgQIECA
AAECBAgQIECAAAECBAgQIEBgR4GTFvn/7+0FAHbktzoBAgQIECBAgAABAgQIECBAgAABAgQIEDgb
gf9dgH/SOQGAszlLUiVAgAABAgQIECBAgAABAgQIECBAgAABAjsKnLTI/39vfyYBgP+9C3MECBAg
QIAAAQIECBAgQIAAAQIECBAgQIDAvgUEAPYtbn8ECBAgQIAAAQIECBAgQIAAAQIECBAgQGAPAgIA
e0C2CwIECBAgQIAAAQIECBAgQIAAAQIECBAgsG8BAYB9i9sfAQIECBAgQIAAAQIECBAgQIAAAQIE
CBDYg4AAwB6Q7YIAAQIECBAgQIAAAQIECBAgQIAAAQIECOxbQABg3+L2R4AAAQIECBAgQIAAAQIE
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
AiRAAiRAAiRAAiRAAiRAAiRAAjFBgAGAmDjMbCQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
kECsEWAAINaOONtLAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQEwQYAIiJw8xGkgAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJxBoBBgBi7YizvSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRA
AiRAAiRAAjFBgAGAmDjMbCQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECsEWAAINaOONtL
AiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQEwQYAIiJw8xGkgAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkAAJxBoBBgBi7YizvSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAjFBgAGA
mDjMbCQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECsEWAAINaOONtLAiRAAiRAAiRAAiRA
AiRAAiRAAiRAAiRAAiRAAiQQEwQYAIiJw8xGkgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJ
xBoBBgBi7YizvSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAjFBgAGAmDjMbCQJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJkECsEWAAINaOONtLAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRA
AiRAAiQQEwQYAIiJw8xGkgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJxBoBBgBi7YizvSRA
AiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAjFBgAGAmDjMbCQJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJkECsEWAAINaOONtLAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQEwQYAIiJ
w8xGkgAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJxBoBBgBi7YizvSRAAiRAAiRAAiRAAiRA
AiRAAiRAAiRAAiRAAiRAAjFBgAGAmDjMbCQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECs
EWAAINaOONtLAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQEwQYAIiJw8xGkgAJkAAJkAAJ
kAAJkAAJkAAJkAAJkAAJkAAJkAAJxBoBBgBi7YizvSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRA
AiRAAjFBgAGAmDjMbCQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECsEWAAINaOONtLAiRA
AiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiQQEwQYAIiJw8xGkgAJkAAJkAAJkAAJkAAJkAAJkAAJ
kAAJkAAJkAAJxBoBBgBi7YizvSRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAjFBgAGAmDjM
bCQJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECsEWAAINaOeKC9fp8Pm8/l8tpLPEV2d77N
nZfvys135tgcOTZnTr4jOyCUqC23sCSwFTnyix22YmeRw13icjtdPq/PX/oXiwTZZhIgARIgARIg
ARIgARIgARIgARIgARIgARIgARKo8QQYAKjxh6iyHfS73c6cXEd6Rv6xE+nrNyfNX352yJRTA8Yf
7zvucM+xB3uM3dt9zO5uY+O6fb+924Rt3Sdu6/3z1q+mbes/c8fQJbtGrzwyf+f5HSeuHLxgy8x3
2p0et6eyHaQ9EiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBSiDAAEAlQKy5Jrzeqx6P3+n0
2e3YvIVF3oJCd3au/Upi0bmL2Vt3Jc1ZdGn8tONdhxz5/Jv9bfrHteq3q2Xfrc2+3tzs643NBqxr
NnBt80GrW49c1Wb0mnY/rOs2dWPvmXHj1xxZvu/UxiMZF9Ns6flFucWOAoez0Okq8bgdHo/L6/MG
HjDw+2suFXpGAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAAiRAArFAgAGAm/Ao+71ev8vlt9vdqSmu
K5eLd+7KX7g4d/bczB8mp48anzp8XMJ3Y+K/GXWu+7fHP+15pEXXvW98Fvda2+0vt91ct+3Gup+u
ebn96lc6rnyl09KXuy5+ufv8V3vNfbXP3Ne/nvPO4DkNhi/4eMLSLtOX95i9fuiqTWM2bBq3ZdP4
7VunxB1YdfLYlvNn9yXkpBbYcopLil3wApGAm5Avm0QCJEACJEACJEACJEACJEACJEACJEACJEAC
JEACtYEAAwC14SiV00eM/vuKi7y5OSWH9hdt3ZwxZGh8o6YX671z8s5Hjv7hzsN/vHvfnx7a+6eH
d/358e1/fmbrX57b+OeXNvzl5TV/fX3F395efsu7S+5qvOjeZgvuaT77rpYz72w15fbWk277ZOJt
bb+//Ysxt3cYeUfnYXd2G3Lnl9/e2WfAnV99dVf/Xnd/2+/RYRM/nfdL39XLx+04dygp8XxWbmaR
GyEAr6+cvlOdBEiABEiABEiABEiABEiABEiABEiABEiABEiABEigcggwAFA5HG+wFb8PL/b1O0s8
mamelATn2RMl+3fZd27KnzU9d9L41A4dL7/21sXnXz519+PH//7gsTseP/LIK4cff/3g8w0OvNLs
wOsf7Xv7i33vdtxdv+uuhj12Nuq9vXn/bS2/3dpy4IZmg9Y1G7SyyZBljYcsaTR07vtDZ9cfNv3t
oVNeH/rjq0NGPz9k+DODv3100FcPDOr3+PBRTX4Z/9nC6b3XbJp3dOfK04d3XDl3PC3+Yk5+rr2w
wOl08lUBN/gcYfUkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKxRoABgJvgiPv9bpff5fAkXylY
PDX/pxGZPT5Jrv9sYr3Hrjx+z+UH7rx45x3nbrn97K13n370uVNPv3LmjUaXOve70ndo0oTpaUvX
Zm3akXfsjO30xcKLCfbENHtyhj0ty56RY0/PKU7LKU7NKUjMtCVk5FxIST58IX7fmVNrDh2YuSNu
yublfRfO7zx7/Ps/fvvsqK+fGPnlI6O7PDS206Pj2j83qX3dKV3qz+zZeuHI/ht2bLlw5HBSSorN
7Qm8GuAmwM0mkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkECtIMAAQK04TCGcDMz6d/jtRd6s
VE9qvPPYXtuUYXkjemW0ez/xlQcSXrgn/un7rzz54OUnH7/0xLOXnq5z8e1GFxq2uNS6Q+KQsUnj
fkpfsCJ7+568g8eK41PsKRmOrFxXfqHLVuS2l7hLHG67w1VU4iwsceYXOfIKizPzsi6lZpxLvLzn
7MnVh48s3rfp+/WrB6+c2X7OuIY/jXp38jevTu774uReL07uVGdKh7o/dXhrRocmswd0XblsyfHN
my+cOJWekVOcW+BwuQNRAAYCQhxRJpMACZAACZAACZAACZAACZAACZAACZAACZAACZBApRFgAKDS
UFa/IX9RvvPE3pIdK/KGfZrV9fXMz19Mff/BlHfuTX7zvsTX7k+q/2z20G/ypk0tXLuu5NAh54kT
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
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA
AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC
BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ
IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDg
e4H/HzdEapoKdW84AAAAAElFTkSuQmCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

--_003_9C5E16B3DF4B4A769BB907A80491E972Contextreamcom_
Content-Type: text/plain; name="ATT00001.txt"
Content-Description: ATT00001.txt
Content-Disposition: attachment; filename="ATT00001.txt"; size=8371;
	creation-date="Tue, 07 Oct 2014 23:05:06 GMT";
	modification-date="Tue, 07 Oct 2014 23:05:06 GMT"
Content-Transfer-Encoding: base64

DQoNCg0KLS1zemINCg0KPiBPbiBPY3QgNywgMjAxNCwgYXQgMTQ6NDQsIERhbWllbiBTYXVjZXog
PGRhbWllbi5zYXVjZXpAZ21haWwuY29tPiB3cm90ZToNCj4gDQo+IEhlbGxvLA0KPiANCj4gVGhh
bmtzIGZvciB0aGUgaW5wdXQuIA0KPiANCj4gSSBndWVzcyB5b3UgaGF2ZSBzdWNoIGRlcGxveW1l
bnQsIGRvIHlvdSBoYXZlIHNvbWUgZmlndXJlIChudW1iZXJzKSB0aGF0IGNvdWxkDQo+IGJlY29t
ZSBwdWJsaWMgdG8gc2hvdyB0aGUgY29tcGV0aXRpdmUgYWR2YW50YWdlIG9mIExJU1A/DQo+IA0K
PiBEYW1pZW4gU2F1Y2V6IA0KPiANCj4+IE9uIDA3IE9jdCAyMDE0LCBhdCAwMToxNiwgU2hhcm9u
IDxzYmFya2FpQGdtYWlsLmNvbT4gd3JvdGU6DQo+PiANCj4+IA0KPj4gRGFtaWFuLCBzb3JyeSBm
b3IgdGhlIGRlbGF5LCBtZWFudCB0byBnZXQgdG8gdGhpcyB0b2RheS4NCj4+IA0KPj4gLSBMaXNw
IGFyY2hpdGVjdHVyZSBmYWNpbGl0YXRlcyByb3V0aW5nIGluIGVudmlyb25tZW50cyB3aGVyZSB0
aGVyZSBpcyBsaXR0bGUgdG8gbm8gY29ycmVsYXRpb24gYmV0d2VlbiBuZXR3b3JrIGVuZHBvaW50
cyBhbmQgdG9wb2xvZ2ljYWwgbG9jYXRpb24uIEluIHNlcnZpY2UgcHJvdmlkZXIgZW52aXJvbm1l
bnQgdGhpcyB1c2UgaXMgZXZpZGVudCBpbiBhIHJhbmdlIG9mIGNvbnN1bWVyIHVzZSBjYXNlcyB3
aGljaCByZXF1aXJlIGFuIGlubGluZSBhbmNob3IgaW4tb3JkZXIgdG8gZGVsaXZlciBhIHNlcnZp
Y2UgdG8gYSBzdWJzY3JpYmVycy4gSW5saW5lIGFuY2hvcnMgcHJvdmlkZSBvbmUgb2YgdGhyZWUg
dHlwZXMgb2YgY2FwYWJpbGl0aWVzOg0KPj4gDQo+PiAoMSkgZW5hYmxlIG1vYmlsaXR5IG9mIHN1
YnNjcmliZXIgZW5kIHBvaW50cyANCj4+ICgyKSBlbmFibGUgY2hhaW5pbmcgb2YgbWlkZGxlLWJv
eCBmdW5jdGlvbnMNCj4+ICgzKSBlbmFibGUgc2VhbWxlc3Mgc2NhbGUtb3V0IG9mIGZ1bmN0aW9u
cyANCj4+IA0KPj4gLSBXaXRob3V0IHVzaW5nIHRoZSBMaXNwIGFyY2hpdGVjdHVyZSBvcGVyYXRv
cnMgYXJlIGZvcmNlZCB0byBjZW50cmFsaXplIHNlcnZpY2UgYW5jaG9ycyBpbiBjdXN0b20gYnVp
bHQgc3BlY2lhbCBib3hlcy4gVGhpcyBtZWFucyB0aGF0IGVuZC1wb2ludHMgY2FuIG1vdmUgYXMg
bG9uZyBhcyB0aGVpciB0cmFmZmljIGVuZHMgdXAgb24gdGhlIHNhbWUgbW9iaWxlIGdhdGV3YXks
IGZ1bmN0aW9ucyBjYW4gYmUgY2hhaW5lZCBhcyBsb25nIGFzIGFsbCB0cmFmZmljIHRyYXZlcnNl
cyB0aGUgc2FtZSB3aXJlIG9yIHRoZSBzYW1lIGRwaSBib3gsIGFuZCBjYXBhY2l0eSBjYW4gc2Nh
bGUgb3V0IGFzIGxvbmcgYXMgdHJhZmZpYyBmYW5zIG91dCB0byBhbmQgZm9ybSBhIHNwZWNpZmlj
IGxvYWQgYmFsYW5jZXIuDQo+PiANCj4+IC0gQnkgdXNpbmcgdGhlIExpc3AgYXJjaGl0ZWN0dXJl
IHNlcnZpY2UgcHJvdmlkZXJzIGFyZSBhYmxlIHRvIGRpc3RyaWJ1dGUsIHZpcnR1YWxpemUsIGFu
ZCBpbnNhdGlhdGUgc3Vic2NyaWJlci1zZXJ2aWNlIGFuY2hvcnMgYW55d2hlcmUgaW4gdGhlIG5l
dHdvcmsuIEluIGFkZGl0aW9uIHRvIHRoZSBlZmZpY2llbmN5IGFuZCBmbGV4aWJpbGl0eSBvZiBl
bGFzdGljIGFsbG9jYXRpb24gdGhlcmUgaXMgYWxzbyBncmVhdCBkZWFsIG9mIGFkZGl0aW9uYWwg
ZWZmaWNpZW5jeSBpbiBjb21iaW5pbmcgdGhlc2UgYW5jaG9ycyBhbmQgYXBwbHlpbmcgbXVsdGlw
bGUgY29uc2lkZXJhdGlvbnM7IElELUxvY2F0aW9uLCBTdWJzY3JpYmVyLVNlcnZpY2UsIFNlcnZp
Y2UtSW5zdGFuY2UsIGluIG9uZSAiTWFwJkVuY2FwIiBzaG90LCBvciBMaXNwIHBvaW50IG9mIGlu
ZGlyZWN0aW9uLg0KPj4gDQo+PiAtIFR5cGljYWwgdXNlIGNhc2VzIHRoYXQgVmlydHVhbGl6ZSBp
bmxpbmUgYW5jaG9ycyBhbmQgbmV0d29yayBmdW5jdGlvbnMgaW5jbHVkZTogRGlzdHJpYnV0ZWQg
TW9iaWxpdHkgYW5kIFZpcnR1YWxpemVkIEV2b2x2ZWQgUGFja2V0IENvcmUgKHZFUEMpLCB3aGVy
ZSBjZW50cmFsaXphdGlvbiBtYWtlcyB3YXkgdG8gZGlzdHJpYnV0ZWQgYW5kIHZpcnR1YWxpemVk
IGlubGluZSBhbmNob3Jpbmcgb2YgbW9iaWxpdHksIFZpcnR1YWxpemVkIEN1c3RvbWVyIFByZW1p
c2UgRXF1aXBtZW50IG9yIHZDUEUsIHdoZXJlIGZ1bmN0aW9uYWxpdHkgcHJldmlvdXNseSBhbmNo
b3JlZCBhdCBjdXN0b21lciBwcmVtIGlzIG5vdyBkeW5hbWljYWxseSBhbGxvY2F0ZWQgaW4tbmV0
d29yaywgVmlydHVhbGl6ZWQgU0dpIExBTiwgd2hlcmUgdmFsdWUgYWRkZWQgbW9iaWxlIHNlcnZp
Y2VzIHByZXZpb3VzbHkgYW5jaG9yZWQgaW5zaWRlIGZ1bGwtc3RhY2sgYm94ZXMgb3IgYW5jaG9y
ZWQgdG8gcGh5c2ljYWwgd2lyZXMgd2l0aCBwZXJtdXRhdGlvbiBzZXR1cHMgYWthICJSYWlscyIs
IFZpcnR1YWwgSU1TIGFuZCBWaXJ0dWFsIFNCQywgZXRjLiANCj4+IA0KPj4gLS1zemINCj4+IA0K
Pj4+IE9uIE9jdCA2LCAyMDE0LCBhdCAxNToxNSwgRGFtaWVuIFNhdWNleiA8ZGFtaWVuLnNhdWNl
ekBnbWFpbC5jb20+IHdyb3RlOg0KPj4+IA0KPj4+IERlYXIgYWxsLA0KPj4+IA0KPj4+IEFzIHRo
ZSBpbXBhY3QgZHJhZnQgYWltcyBhdCBkb2N1bWVudGluZyBvcGVyYXRpb25hbCBwb2ludHMsIHdl
IHdvdWxkIGJlIGhhcHB5IHRvDQo+Pj4gaGF2ZSBzb21lIGZlZWRiYWNrIGZyb20gcGVvcGxlLg0K
Pj4+IA0KPj4+IEZyb20gdGhlIGRpc2N1c3Npb25zIGFuZCBtYWlscywgd2UgaWRlbnRpZmllZCB0
aGF0IHNvbWUgb2YgeW91IGNvdWxkIGRpcmVjdGx5DQo+Pj4gaGVscCBpbiB0aGUgZG9jdW1lbnQs
IG1vcmUgcHJlY2lzZWx5LCBpbiBhZGRpdGlvbiB0byBTaGFyb246DQo+Pj4gDQo+Pj4gLSBSb24g
b24gdGhlIGNoYW5nZSAgdy5yLnQuIEJHUA0KPj4+IC0gRWQgb24gdGhlIHByb2JsZW0gb2YgbWlk
ZGxlIGJveGVzIGFuZCBOQVRzDQo+Pj4gDQo+Pj4gV291bGQgeW91IGJvdGggYmUgcmVhZHkgdG8g
cHJvdmlkZSBhIGxpdHRsZSBwYXJhZ3JhcGggb24gdGhpcz8NCj4+PiANCj4+PiBBbnkgb3RoZXIg
dm9sdW50ZWVyPw0KPj4+IA0KPj4+IFRoYW5rIHlvdSwNCj4+PiANCj4+PiANCj4+PiBEYW1pZW4g
U2F1Y2V6IA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+PiBPbiAyOSBTZXAgMjAxNCwgYXQg
MTk6MDEsIFNoYXJvbiA8c2JhcmthaUBnbWFpbC5jb20+IHdyb3RlOg0KPj4+PiANCj4+Pj4gSGkg
RGFtaWFuLCBvdXIgZXhwZXJpZW5jZSBhcHBseWluZyB0aGUgbGlzcCBhcmNoaXRlY3R1cmUgaXMg
Zm9jdXNlZCBvbiBzZXJ2aWNlIHByb3ZpZGVycyBuZXR3b3JrIHVuZGVyIHRoZSB1bWJyZWxsYSBv
ZiB3aGF0IHdlIGNhbGwgTGlzcCBGbG93IE1hcHBpbmcgLSBTdWJzY3JpYmVyIHRvIFNlcnZpY2Vz
IC4NCj4+Pj4gSXMgdGhpcyBkb21haW4gb2YgaW50ZXJlc3QgdG8geW91ciBpbXBhY3QgZG9jdW1l
bnQ/IA0KPj4+PiBJZiBzbyB3aWxsIGJlIGhhcHB5IHRvIGhlbHAuDQo+Pj4+IA0KPj4+PiANCj4+
Pj4gVGhlIExpc3AgRmxvdyBNYXBwaW5nIHVzZSBjYXNlcyBmYWxsIGludG8gdHdvIG1haW4gYmxv
Y2tzOg0KPj4+PiAoMSkgQ29uc3VtZXIgU2VydmljZXMgYW5kICgyKSBNYW5hZ2VkIE5ldHdvcmsg
U2VydmljZXMNCj4+Pj4gDQo+Pj4+IEluIHRoZSBDb25zdW1lciB1c2UgY2FzZXMgdGhlIExpc3Ag
YXJjaGl0ZWN0dXJlIGFkZHJlc3NlcyB0aGUgbmVlZCB0byBkaXN0cmlidXRlIHRoZSAiYW5jaG9y
cyIgdXNlZCBieSBjYXJyaWVycyB0byBwaW4gc3Vic2NyaWJlciBpbmxpbmUgc2VydmljZXMgLSBt
b2JpbGl0eSBzZXJ2aWNlcywgdmFsdWUgYWRkIHNlcnZpY2VzLCBtZWRpYSBzZXJ2aWNlcy4uDQo+
Pj4+IENvbnRleHQgaXMgcGVydmFzaXZlIHVzaW5nIG1hcHBpbmcsIGZsb3dzIGFyZSBtYXBwZWQg
dG8gd2hlcmV2ZXIgYW5jaG9ycyAmIHN0YXRlcyBhcmUuIA0KPj4+PiANCj4+Pj4gSW4gTWFuYWdl
ZCBuZXR3b3JrIHNlcnZpY2VzIHRoZSBMaXNwIGFyY2hpdGVjdHVyZSBpcyB1c2VkIHRvIGF1Z21l
bnQgZGVmaWNpZW5jaWVzIGluIFZQTnMgZm9yIHN1cHBvcnRpbmcgdmlydHVhbGl6YXRpb24sIGhv
c3RpbmcsIGFuZCBicm9hZGJhbmQgYWNjZXNzLiBDRXMgYXJlIGZyZWVkIGZyb20gZW50ZXJwcmlz
ZSBwcmVmaXhlcyBhbmQgV0FOIGZ1bmN0aW9ucywgUEVzIGFyZSBmcmVlZCBmcm9tIHJ1bm5pbmcg
cGVyIGVudGVycHJpc2Ugcm91dGluZywgYW5kIFBzIGFyZSBmcmVlZCBmcm9tIHBlciBsb2NhdGlv
biBMU1BzLiANCj4+Pj4gDQo+Pj4+IFBsZWFzZSBsZXQgIGtub3cgaWYgdGhlIGFib3ZlIGlzIG9m
IGludGVyZXN0IGFuZCBpbiBjaGFydGVyIHNvIHdlIGNhbiBwZXJoYXBzIGluY29ycG9yYXRlLg0K
Pj4+PiANCj4+Pj4gDQo+Pj4+IC0tc3piDQo+Pj4+IA0KPj4+Pj4gT24gU2VwIDI5LCAyMDE0LCBh
dCAwNDoyOCwgRGFtaWVuIFNhdWNleiA8ZGFtaWVuLnNhdWNlekBnbWFpbC5jb20+IHdyb3RlOg0K
Pj4+Pj4gDQo+Pj4+PiBEZWFyIEFsbCwNCj4+Pj4+IA0KPj4+Pj4gVGhlIGNoYXJ0ZXIgbWFrZXMg
YSBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZSBMSVNQIGFyY2hpdGVjdHVyZSBhbmQgaXRz
DQo+Pj4+PiBpbXBhY3QgKHNlZSBjaGFydGVyIGV4Y2VycHQgYmVsb3cpIHNvIHdlIHdvdWxkIGdy
ZWF0bHkgYXBwcmVjaWF0ZSB0byBoYXZlDQo+Pj4+PiBmZWVkYmFjayBvbiBkcmFmdC1zYXVjZXot
bGlzcC1pbXBhY3QtMDYgdGhhdCBhaW1zIGF0IHN1bW1hcmlzaW5nIHdoYXQgYXJlDQo+Pj4+PiB0
aGUgcG90ZW50aWFsIGltcGxpY2F0aW9ucyBvZiBhIExJU1AgZGVwbG95bWVudCBpbiB0b2RheeKA
mXMgSW50ZXJuZXQuIFRoaXMgZHJhZnQNCj4+Pj4+IGNhbiBiZSBzZWVuIHNvbWVob3cgYXMgYSBj
b21wYW5pb24gb2YgdGhlIC1pbnRyby0gZG9jdW1lbnQgdGhhdCBmb2N1c2VzDQo+Pj4+PiBvbiB0
aGUgYXJjaGl0ZWN0dXJlIGFuZCBtZWNoYW5pc21zLg0KPj4+Pj4gDQo+Pj4+PiBUaGFuayB5b3Ug
Zm9yIHlvdSBjb2xsYWJvcmF0aW9uLA0KPj4+Pj4gDQo+Pj4+PiBEYW1pZW4gU2F1Y2V6IA0KPj4+
Pj4gDQo+Pj4+PiANCj4+Pj4+IC0gQXJjaGl0ZWN0dXJlIGRlc2NyaXB0aW9uOiBUaGlzIGRvY3Vt
ZW50IHdpbGwgZGVzY3JpYmUgdGhlDQo+Pj4+PiBhcmNoaXRlY3R1cmUgb2YgdGhlIGVudGlyZSBM
SVNQIHN5c3RlbSwgbWFraW5nIGl0IGVhc2llciB0byByZWFkIHRoZQ0KPj4+Pj4gcmVzdCBvZiB0
aGUgTElTUCBzcGVjaWZpY2F0aW9ucyBhbmQgcHJvdmlkaW5nIGEgYmFzaXMgZm9yIGRpc2N1c3Np
b24NCj4+Pj4+IGFib3V0IHRoZSBkZXRhaWxzIG9mIHRoZSBMSVNQIHByb3RvY29scy4gVGhlIGRv
Y3VtZW50IHdpbGwgaW5jbHVkZQ0KPj4+Pj4gYSBkZXNjcmlwdGlvbiBvZiB0aGUgY2FjaGUgbWFu
YWdlbWVudCBhbmQgRVRSIHN5bmNocm9uaXphdGlvbg0KPj4+Pj4gZXNzZW50aWFsIGNoYXJhY3Rl
cmlzdGljcyBuZWVkZWQgdG8gZW5zdXJlIHRoZSBjb3JyZWN0IG9wZXJhdGlvbg0KPj4+Pj4gb2Yg
dGhlIHByb3RvY29sLg0KPj4+Pj4gDQo+Pj4+PiAtIEEgZGVzY3JpcHRpb24gb2YgdGhlIGltcGFj
dHMgb2YgTElTUDogVGhpcyBkb2N1bWVudCB3aWxsIGRlc2NyaWJlDQo+Pj4+PiB0aGUgcHJvYmxl
bXMgdGhhdCBMSVNQIGlzIGludGVuZGVkIHRvIGFkZHJlc3MgYW5kIHRoZSBpbXBhY3RzIHRoYXQN
Cj4+Pj4+IGVtcGxveWluZyBMSVNQIGhhcy4gV2hpbGUgdGhlIHdvcmsgb24gTElTUCB3YXMgaW5p
dGlhdGVkIGJ5IEludGVybmV0DQo+Pj4+PiByb3V0aW5nIHNjYWxpbmcgY29uY2VybnMsIHRoZXJl
IGhhcyBhbHNvIGJlZW4gYW4gaW50ZXJlc3Qgb24NCj4+Pj4+IGltcHJvdmVkIHNvbHV0aW9ucyB0
byBhIG51bWJlciBvZiBkaWZmZXJlbnQgcHJvYmxlbXMsIHN1Y2ggYXMNCj4+Pj4+IHRyYWZmaWMg
ZW5naW5lZXJpbmcuIFRoaXMgZG9jdW1lbnQgc2hvdWxkIGRlc2NyaWJlIHByb2JsZW0gYXJlYXMN
Cj4+Pj4+IChzdWNoIGFzIHNjYWxpbmcgb3IgdHJhZmZpYyBlbmdpbmVlcikgd2hlcmUgTElTUCBp
cyBleHBlY3RlZCB0byBoYXZlDQo+Pj4+PiBhIHBvc2l0aXZlIGVmZmVjdCwgYXMgd2VsbCBhcyBh
bnkgdHJhZGVvZmZzIHRoYXQgYXJlIGNhdXNlZCBieQ0KPj4+Pj4gTElTUCdzIGRlc2lnbi4NCj4+
Pj4+IA0KPj4+Pj4gQmVnaW4gZm9yd2FyZGVkIG1lc3NhZ2U6DQo+Pj4+PiANCj4+Pj4+PiBGcm9t
OiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcNCj4+Pj4+PiBTdWJqZWN0OiBOZXcgVmVyc2lvbiBO
b3RpZmljYXRpb24gZm9yIGRyYWZ0LXNhdWNlei1saXNwLWltcGFjdC0wNi50eHQNCj4+Pj4+PiBE
YXRlOiAyOSBTZXAgMjAxNCAxMzoyMToyOSBHTVQrMg0KPj4+Pj4+IFRvOiAiRGFtaWVuIFNhdWNl
eiIgPGRhbWllbi5zYXVjZXpAaW5yaWEuZnI+LCAiTHVpZ2kgSWFubm9uZSIgPGx1aWdpLmlhbm5v
bmVAdGVsZWNvbS1wYXJpc3RlY2guZnI+LCBGbG9yaW4gQ29yYXMgPGZjb3Jhc0BhYy51cGMuZWR1
PiwgRGFtaWVuIFNhdWNleiA8ZGFtaWVuLnNhdWNlekBpbnJpYS5mcj4sIEx1aWdpIElhbm5vbmUg
PGx1aWdpLmlhbm5vbmVAdGVsZWNvbS1wYXJpc3RlY2guZnI+LCAiRmxvcmluIENvcmFzIiA8ZmNv
cmFzQGFjLnVwYy5lZHU+LCBBbGJlcnQgQ2FiZWxsb3MgPGZjb3Jhc0BhYy51cGMuZWR1Pg0KPj4+
Pj4+IA0KPj4+Pj4+IA0KPj4+Pj4+IEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1zYXVjZXot
bGlzcC1pbXBhY3QtMDYudHh0DQo+Pj4+Pj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRl
ZCBieSBEYW1pZW4gU2F1Y2V6IGFuZCBwb3N0ZWQgdG8gdGhlDQo+Pj4+Pj4gSUVURiByZXBvc2l0
b3J5Lg0KPj4+Pj4+IA0KPj4+Pj4+IE5hbWU6ICAgICAgICBkcmFmdC1zYXVjZXotbGlzcC1pbXBh
Y3QNCj4+Pj4+PiBSZXZpc2lvbjogICAgMDYNCj4+Pj4+PiBUaXRsZTogICAgICAgIExJU1AgSW1w
YWN0DQo+Pj4+Pj4gRG9jdW1lbnQgZGF0ZTogICAgMjAxNC0wOS0yOQ0KPj4+Pj4+IEdyb3VwOiAg
ICAgICAgSW5kaXZpZHVhbCBTdWJtaXNzaW9uDQo+Pj4+Pj4gUGFnZXM6ICAgICAgICAxNQ0KPj4+
Pj4+IFVSTDogICAgICAgICAgICBodHRwOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9k
cmFmdC1zYXVjZXotbGlzcC1pbXBhY3QtMDYudHh0DQo+Pj4+Pj4gU3RhdHVzOiAgICAgICAgIGh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXNhdWNlei1saXNwLWltcGFjdC8N
Cj4+Pj4+PiBIdG1saXplZDogICAgICAgaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
c2F1Y2V6LWxpc3AtaW1wYWN0LTA2DQo+Pj4+Pj4gRGlmZjogICAgICAgICAgIGh0dHA6Ly93d3cu
aWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LXNhdWNlei1saXNwLWltcGFjdC0wNg0KPj4+Pj4+
IA0KPj4+Pj4+IEFic3RyYWN0Og0KPj4+Pj4+IFRoZSBMb2NhdG9yL0lkZW50aWZpZXIgU2VwYXJh
dGlvbiBQcm90b2NvbCAoTElTUCkgYWltcyBhdCBpbXByb3ZpbmcNCj4+Pj4+PiB0aGUgSW50ZXJu
ZXQgc2NhbGFiaWxpdHkgcHJvcGVydGllcyBsZXZlcmFnaW5nIG9uIHRocmVlIHNpbXBsZQ0KPj4+
Pj4+IHByaW5jaXBsZXM6IGFkZHJlc3Mgcm9sZSBzZXBhcmF0aW9uLCBlbmNhcHN1bGF0aW9uLCBh
bmQgbWFwcGluZy4gIEluDQo+Pj4+Pj4gdGhpcyBkb2N1bWVudCwgYmFzZWQgb24gaW1wbGVtZW50
YXRpb24sIGRlcGxveW1lbnQsIGFuZCB0aGVvcmV0aWNhbA0KPj4+Pj4+IHN0dWRpZXMsIHdlIGRp
c2N1c3MgdGhlIGltcGFjdCB0aGF0IGRlcGxveW1lbnQgb2YgTElTUCBjYW4gaGF2ZSBvbg0KPj4+
Pj4+IGJvdGggdGhlIEludGVybmV0IGluIGdlbmVyYWwgYW5kIGZvciB0aGUgZW5kLXVzZXJzIGlu
IHBhcnRpY3VsYXIuDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4g
UGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhl
IHRpbWUgb2Ygc3VibWlzc2lvbg0KPj4+Pj4+IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFu
ZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQo+Pj4+Pj4gDQo+Pj4+Pj4g
VGhlIElFVEYgU2VjcmV0YXJpYXQNCj4+Pj4+IA0KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+IGxpc3AgbWFpbGluZyBsaXN0DQo+Pj4+
PiBsaXNwQGlldGYub3JnDQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2xpc3ANCj4+PiANCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4+IGxpc3AgbWFpbGluZyBsaXN0DQo+Pj4gbGlzcEBpZXRmLm9yZw0KPj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbGlzcA0KPiANCg==

--_003_9C5E16B3DF4B4A769BB907A80491E972Contextreamcom_--


From nobody Wed Oct  8 01:28:33 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 248E31A00DD for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 01:28:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Level: 
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31lhVQXmjJDD for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 01:28:30 -0700 (PDT)
Received: from mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B9211A00D0 for <lisp@ietf.org>; Wed,  8 Oct 2014 01:28:30 -0700 (PDT)
Received: by mail-wg0-f48.google.com with SMTP id k14so9815558wgh.7 for <lisp@ietf.org>; Wed, 08 Oct 2014 01:28:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=KJxLr5/1k+fcuJFgRcV+0s77GjpnmGaO853ThJw69KI=; b=lWce9te1WYNGFMaBKmcQWqGEsg/QqEuZ5Viktfc5Qk1bzR0dQluw9q3WxwsubOR76d fFHeAQW5VfFiyXfFj/bDEeSdVPFFADnmMed6EZOUN19N9heGA0TV119SZg+GOfqzBKe3 Kj0rTOoRSBVlqJnQyvHWM1MyZLOV4RzJyyrDLCY3lm1HuiWPC3Ql0GSn6p4kdNMho9j2 JcdOaYU+GDccDQznUuLQuCnpNHhdoTsP1fclM9W7+Sn1/lMz9g7Ke9X2eNAJ28T8QXsa J4SlT6Q6mq+QSgd9aeQbU6ReFHxwEyqeVcY5GToThBpFrQtSXfC1lwFDQIYrj7ReBzgc +dUA==
X-Gm-Message-State: ALoCoQmzl3fniWOe3wm9CAp4LYLBdkcmnFtrWtRQ/qNfmLyw88wth7CJ1TyhED9F8QOWxpcqKyKK
X-Received: by 10.194.158.101 with SMTP id wt5mr10729588wjb.79.1412756908785;  Wed, 08 Oct 2014 01:28:28 -0700 (PDT)
Received: from dhcp164-84.enst.fr (dhcp164-84.enst.fr. [137.194.165.84]) by mx.google.com with ESMTPSA id w13sm3045734wjq.29.2014.10.08.01.28.27 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Oct 2014 01:28:27 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com>
Date: Wed, 8 Oct 2014 10:28:33 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com> <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/YnMzmWDiXM_vKwjJGclMCFKYOdo
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 08:28:32 -0000

Hi,

I think is fair to state in the intro document that data- and control- =
planes are =93decoupled=94 in LISP because their instantiation may run =
on different boxes, but they are not =93isolated=94 because LISP data =
plane can trigger control plane activity.=20

These are well-known LISP facts.

On 07 Oct 2014, at 23:26, Dino Farinacci <farinacci@gmail.com> wrote:

[snip]

>> Rather than making the blanket statement, it might be a good idea to =
compare the degree to which the control and forwarding plane are =
separated in LISP and the degree to which they are separated in =
push-based routing protocols"
>=20

AFAICT the intro document is meant to provide an entry level description =
of the LISP architecture.=20
It is not meant to be a "LISP vs any other technology=94 document.

IMHO, as Florin suggests, the question may or may not fit in the impact =
document.

ciao

Luigi




> But that is an introduction section. The "degree" means more detail.
>=20
> Dino
>=20
>>=20
>>                                                                       =
Ron
>>=20
>>=20
>>> -----Original Message-----
>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>> Sent: Tuesday, October 07, 2014 5:04 PM
>>> To: Ronald Bonica
>>> Cc: Albert Cabellos; lisp@ietf.org; Damien Saucez
>>> Subject: Re: [lisp] Fwd: I-D Action: =
draft-ietf-lisp-introduction-05.txt -
>>> Decoupling
>>>=20
>>>=20
>>>> To me, this means that draft-ietf-lisp-introduction-05 MUST NOT =
contradict
>>> RFC 6830. Now consider the following text from RFC 6830:
>>>>=20
>>>> "In order to maintain security and stability, Internet protocols =
typically
>>> isolate the control and data planes. Therefore, user activity cannot =
cause
>>> control-plane state to be created or destroyed.  LISP does not =
maintain this
>>> separation.  The degree to which the loss of separation impacts =
security and
>>> stability is a  topic for experimental observation."
>>>>=20
>>>> Now, consider the following text from =
draft-ietf-lisp-introduction-05:
>>>>=20
>>>> "Decoupled data and control-plane: Separating the data-plane from =
the
>>> control-plane allows them to scale independently and use   different
>>> architectural approaches.  This is important given that they =
typically have
>>> different requirements."
>>>=20
>>> "Isolate" means non-overlapping. But the control-plane and =
data-plane are
>>> generally separated. And in all architectures, when one depends on =
the
>>> other, you have to question how isolated the planes really are.
>>>=20
>>> The statements made in the intro document are general and not =
detailed, so
>>> it is not contradicting what we defer to as more detail in RFC 6830.
>>>=20
>>> Dino
>>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  8 01:34:33 2014
Return-Path: <arnatal@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40FF81A00D4 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 01:34:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.279
X-Spam-Level: 
X-Spam-Status: No, score=-1.279 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NtTRlZzC1p3P for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 01:34:30 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id BC73E1A0006 for <lisp@ietf.org>; Wed,  8 Oct 2014 01:34:29 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s988YSqL004155 for <lisp@ietf.org>; Wed, 8 Oct 2014 10:34:28 +0200
Received: from mail-yh0-f52.google.com (mail-yh0-f52.google.com [209.85.213.52]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 5A19B3B6 for <lisp@ietf.org>; Wed,  8 Oct 2014 10:34:28 +0200 (CEST)
Received: by mail-yh0-f52.google.com with SMTP id f10so276361yha.25 for <lisp@ietf.org>; Wed, 08 Oct 2014 01:34:26 -0700 (PDT)
X-Received: by 10.236.62.198 with SMTP id y46mr14174954yhc.108.1412757266802;  Wed, 08 Oct 2014 01:34:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.170.65.197 with HTTP; Wed, 8 Oct 2014 01:34:06 -0700 (PDT)
In-Reply-To: <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com> <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com> <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Wed, 8 Oct 2014 10:34:06 +0200
Message-ID: <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com>
To: Luigi Iannone <ggx@gigix.net>
Content-Type: multipart/alternative; boundary=089e0122f1f60ab25a0504e52f5a
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/44XyN-g10tv-fv028Sh5IjcQ6f8
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 08:34:32 -0000

--089e0122f1f60ab25a0504e52f5a
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 8, 2014 at 10:28 AM, Luigi Iannone <ggx@gigix.net> wrote:

> Hi,
>
> I think is fair to state in the intro document that data- and control-
> planes are =E2=80=9Cdecoupled=E2=80=9D in LISP because their instantiatio=
n may run on
> different boxes, but they are not =E2=80=9Cisolated=E2=80=9D because LISP=
 data plane can
> trigger control plane activity.
>
> I think this is an excellent way to describe it.

Alberto

--089e0122f1f60ab25a0504e52f5a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, Oct 8, 2014 at 10:28 AM, Luigi Iannone <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:ggx@gigix.net" target=3D"_blank">ggx@gigix.net</a>&gt;</spa=
n> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I think is fair to state in the intro document that data- and control- plan=
es are =E2=80=9Cdecoupled=E2=80=9D in LISP because their instantiation may =
run on different boxes, but they are not =E2=80=9Cisolated=E2=80=9D because=
 LISP data plane can trigger control plane activity.<br>
<br>
</blockquote><div>I think this is an excellent way to describe it. <br><br>=
</div><div>Alberto<br></div></div><br></div></div>

--089e0122f1f60ab25a0504e52f5a--


From nobody Wed Oct  8 04:43:11 2014
Return-Path: <damien.saucez@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4648D1A02EE for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 04:43:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FwPcBC-8kAjQ for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 04:43:07 -0700 (PDT)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D7D11A02E7 for <lisp@ietf.org>; Wed,  8 Oct 2014 04:43:06 -0700 (PDT)
Received: by mail-wi0-f172.google.com with SMTP id n3so10308056wiv.11 for <lisp@ietf.org>; Wed, 08 Oct 2014 04:43:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=a/ulNSUxbf81Q3Yvdt2Ge1+zXUzdHlOV4W446tCQ1Rw=; b=z32/gRqQfgKoCj24Lr9IWPx7qhLJU5dP/btYASrWmmi0iJa4x2axhBnEHFyJZ0oPqn ObWTVC7k1MC5r3CtHh90RE3VRw2rib00zylvIlYdkLNFe54ShvMQMB2rLmfyBiTvMLMX pO0nqrnPGfBY/XTQC4X5qidcEl5oPhjw6tkzx6EE+P7gJZgFiKSg5+LLWHpErgGdBKpI GxnKtszjJMsG/j47IYcT8bd+4d2V2sNg8ZlQK4qFZ8V7sSLe8bb4HeOvNmQuxXUctOSO CMawWjSBFLoHUMIcgTRc5+rAEymJ2gXngJyfq6kGy17TGm2AmzLCxzDvkrsrbuWRw/Qu mobA==
X-Received: by 10.180.73.210 with SMTP id n18mr27347956wiv.79.1412768584670; Wed, 08 Oct 2014 04:43:04 -0700 (PDT)
Received: from [172.29.175.113] (LLagny-156-36-9-136.w80-13.abo.wanadoo.fr. [80.13.124.136]) by mx.google.com with ESMTPSA id i5sm1023900wjz.0.2014.10.08.04.42.59 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Oct 2014 04:43:04 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <9C5E16B3-DF4B-4A76-9BB9-07A80491E972@Contextream.com>
Date: Wed, 8 Oct 2014 13:42:22 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <6F766DD7-F1F7-4607-A78F-5DFE7CADABEA@gmail.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com> <AC67F993-D06A-4A80-ADCF-5CA24717981F@gmail.com>, <F6048821-ABF0-4B28-A0D6-0175E59A3480@gmail.com> <9C5E16B3-DF4B-4A76-9BB9-07A80491E972@Contextream.com>
To: Sharon Barkai <Sharon@Contextream.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/uzb3_aLFRL4bfwIUBbn_NiBrZFM
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 11:43:10 -0000

cool

Damien Saucez=20
On 08 Oct 2014, at 01:05, Sharon Barkai <Sharon@Contextream.com> wrote:

> We showed this slide publicly last week in TC3.=20
> The catch is that current deployments are using the pre standards
> (Designed 2006) based architecture equivalent almost 1:1 to Lisp.=20
> There's a total of 100M subscribers now footprint for this =
architecture.
> Next major release and current trials are lisp RFC based and =
interoperable.
>=20
> <image1.PNG>
>=20
>=20
> --szb
>=20
>> On Oct 7, 2014, at 14:44, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>=20
>> Hello,
>>=20
>> Thanks for the input.=20
>>=20
>> I guess you have such deployment, do you have some figure (numbers) =
that could
>> become public to show the competitive advantage of LISP?
>>=20
>> Damien Saucez=20
>>=20
>>> On 07 Oct 2014, at 01:16, Sharon <sbarkai@gmail.com> wrote:
>>>=20
>>>=20
>>> Damian, sorry for the delay, meant to get to this today.
>>>=20
>>> - Lisp architecture facilitates routing in environments where there =
is little to no correlation between network endpoints and topological =
location. In service provider environment this use is evident in a range =
of consumer use cases which require an inline anchor in-order to deliver =
a service to a subscribers. Inline anchors provide one of three types of =
capabilities:
>>>=20
>>> (1) enable mobility of subscriber end points=20
>>> (2) enable chaining of middle-box functions
>>> (3) enable seamless scale-out of functions=20
>>>=20
>>> - Without using the Lisp architecture operators are forced to =
centralize service anchors in custom built special boxes. This means =
that end-points can move as long as their traffic ends up on the same =
mobile gateway, functions can be chained as long as all traffic =
traverses the same wire or the same dpi box, and capacity can scale out =
as long as traffic fans out to and form a specific load balancer.
>>>=20
>>> - By using the Lisp architecture service providers are able to =
distribute, virtualize, and insatiate subscriber-service anchors =
anywhere in the network. In addition to the efficiency and flexibility =
of elastic allocation there is also great deal of additional efficiency =
in combining these anchors and applying multiple considerations; =
ID-Location, Subscriber-Service, Service-Instance, in one "Map&Encap" =
shot, or Lisp point of indirection.
>>>=20
>>> - Typical use cases that Virtualize inline anchors and network =
functions include: Distributed Mobility and Virtualized Evolved Packet =
Core (vEPC), where centralization makes way to distributed and =
virtualized inline anchoring of mobility, Virtualized Customer Premise =
Equipment or vCPE, where functionality previously anchored at customer =
prem is now dynamically allocated in-network, Virtualized SGi LAN, where =
value added mobile services previously anchored inside full-stack boxes =
or anchored to physical wires with permutation setups aka "Rails", =
Virtual IMS and Virtual SBC, etc.=20
>>>=20
>>> --szb
>>>=20
>>>> On Oct 6, 2014, at 15:15, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>>>=20
>>>> Dear all,
>>>>=20
>>>> As the impact draft aims at documenting operational points, we =
would be happy to
>>>> have some feedback from people.
>>>>=20
>>>> =46rom the discussions and mails, we identified that some of you =
could directly
>>>> help in the document, more precisely, in addition to Sharon:
>>>>=20
>>>> - Ron on the change  w.r.t. BGP
>>>> - Ed on the problem of middle boxes and NATs
>>>>=20
>>>> Would you both be ready to provide a little paragraph on this?
>>>>=20
>>>> Any other volunteer?
>>>>=20
>>>> Thank you,
>>>>=20
>>>>=20
>>>> Damien Saucez=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>> On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:
>>>>>=20
>>>>> Hi Damian, our experience applying the lisp architecture is =
focused on service providers network under the umbrella of what we call =
Lisp Flow Mapping - Subscriber to Services .
>>>>> Is this domain of interest to your impact document?=20
>>>>> If so will be happy to help.
>>>>>=20
>>>>>=20
>>>>> The Lisp Flow Mapping use cases fall into two main blocks:
>>>>> (1) Consumer Services and (2) Managed Network Services
>>>>>=20
>>>>> In the Consumer use cases the Lisp architecture addresses the need =
to distribute the "anchors" used by carriers to pin subscriber inline =
services - mobility services, value add services, media services..
>>>>> Context is pervasive using mapping, flows are mapped to wherever =
anchors & states are.=20
>>>>>=20
>>>>> In Managed network services the Lisp architecture is used to =
augment deficiencies in VPNs for supporting virtualization, hosting, and =
broadband access. CEs are freed from enterprise prefixes and WAN =
functions, PEs are freed from running per enterprise routing, and Ps are =
freed from per location LSPs.=20
>>>>>=20
>>>>> Please let  know if the above is of interest and in charter so we =
can perhaps incorporate.
>>>>>=20
>>>>>=20
>>>>> --szb
>>>>>=20
>>>>>> On Sep 29, 2014, at 04:28, Damien Saucez =
<damien.saucez@gmail.com> wrote:
>>>>>>=20
>>>>>> Dear All,
>>>>>>=20
>>>>>> The charter makes a clear distinction between the LISP =
architecture and its
>>>>>> impact (see charter excerpt below) so we would greatly appreciate =
to have
>>>>>> feedback on draft-saucez-lisp-impact-06 that aims at summarising =
what are
>>>>>> the potential implications of a LISP deployment in today=92s =
Internet. This draft
>>>>>> can be seen somehow as a companion of the -intro- document that =
focuses
>>>>>> on the architecture and mechanisms.
>>>>>>=20
>>>>>> Thank you for you collaboration,
>>>>>>=20
>>>>>> Damien Saucez=20
>>>>>>=20
>>>>>>=20
>>>>>> - Architecture description: This document will describe the
>>>>>> architecture of the entire LISP system, making it easier to read =
the
>>>>>> rest of the LISP specifications and providing a basis for =
discussion
>>>>>> about the details of the LISP protocols. The document will =
include
>>>>>> a description of the cache management and ETR synchronization
>>>>>> essential characteristics needed to ensure the correct operation
>>>>>> of the protocol.
>>>>>>=20
>>>>>> - A description of the impacts of LISP: This document will =
describe
>>>>>> the problems that LISP is intended to address and the impacts =
that
>>>>>> employing LISP has. While the work on LISP was initiated by =
Internet
>>>>>> routing scaling concerns, there has also been an interest on
>>>>>> improved solutions to a number of different problems, such as
>>>>>> traffic engineering. This document should describe problem areas
>>>>>> (such as scaling or traffic engineer) where LISP is expected to =
have
>>>>>> a positive effect, as well as any tradeoffs that are caused by
>>>>>> LISP's design.
>>>>>>=20
>>>>>> Begin forwarded message:
>>>>>>=20
>>>>>>> From: internet-drafts@ietf.org
>>>>>>> Subject: New Version Notification for =
draft-saucez-lisp-impact-06.txt
>>>>>>> Date: 29 Sep 2014 13:21:29 GMT+2
>>>>>>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone" =
<luigi.iannone@telecom-paristech.fr>, Florin Coras <fcoras@ac.upc.edu>, =
Damien Saucez <damien.saucez@inria.fr>, Luigi Iannone =
<luigi.iannone@telecom-paristech.fr>, "Florin Coras" =
<fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>>>>>>>=20
>>>>>>>=20
>>>>>>> A new version of I-D, draft-saucez-lisp-impact-06.txt
>>>>>>> has been successfully submitted by Damien Saucez and posted to =
the
>>>>>>> IETF repository.
>>>>>>>=20
>>>>>>> Name:        draft-saucez-lisp-impact
>>>>>>> Revision:    06
>>>>>>> Title:        LISP Impact
>>>>>>> Document date:    2014-09-29
>>>>>>> Group:        Individual Submission
>>>>>>> Pages:        15
>>>>>>> URL:            =
http://www.ietf.org/internet-drafts/draft-saucez-lisp-impact-06.txt
>>>>>>> Status:         =
https://datatracker.ietf.org/doc/draft-saucez-lisp-impact/
>>>>>>> Htmlized:       =
http://tools.ietf.org/html/draft-saucez-lisp-impact-06
>>>>>>> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-impact-06
>>>>>>>=20
>>>>>>> Abstract:
>>>>>>> The Locator/Identifier Separation Protocol (LISP) aims at =
improving
>>>>>>> the Internet scalability properties leveraging on three simple
>>>>>>> principles: address role separation, encapsulation, and mapping. =
 In
>>>>>>> this document, based on implementation, deployment, and =
theoretical
>>>>>>> studies, we discuss the impact that deployment of LISP can have =
on
>>>>>>> both the Internet in general and for the end-users in =
particular.
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> Please note that it may take a couple of minutes from the time =
of submission
>>>>>>> until the htmlized version and diff are available at =
tools.ietf.org.
>>>>>>>=20
>>>>>>> The IETF Secretariat
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> lisp mailing list
>>>>>> lisp@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>=20
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>=20


From nobody Wed Oct  8 06:14:38 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5E8A1A1A1D for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 06:14:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dHiXzv1BUkKY for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 06:14:18 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BCE21A0687 for <lisp@ietf.org>; Wed,  8 Oct 2014 06:14:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 39F6F1BC0DFD for <lisp@ietf.org>; Wed,  8 Oct 2014 06:14:18 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id CA85D1BC0DA8 for <lisp@ietf.org>; Wed,  8 Oct 2014 06:14:17 -0700 (PDT)
Message-ID: <543538A8.30405@joelhalpern.com>
Date: Wed, 08 Oct 2014 09:14:16 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/lo4lpqFcHHJrC-5PfTNQMdj3o3s
Subject: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 13:14:28 -0000

All,

The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the 
authors requested a work group last call.

This email starts a 14 day WG last call, to end CoB PDT October 22, 2014.

You will find the document here:
http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt

Please review this WG document.  Let the working group know if you agree 
that it is ready for handing to the AD, or if you see issues with it. 
If you see issues, please be as specific as possible about the problems, 
and if possible suggest text to resolve them.

Yours,
Joel


From nobody Wed Oct  8 06:30:19 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1AFC1A1A66 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 06:30:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mv4zyaG3jd7k for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 06:30:16 -0700 (PDT)
Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49AF11A1A62 for <lisp@ietf.org>; Wed,  8 Oct 2014 06:30:16 -0700 (PDT)
Received: by mail-qg0-f43.google.com with SMTP id j107so6944658qga.2 for <lisp@ietf.org>; Wed, 08 Oct 2014 06:30:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=m6BxGE6fF5BT/JmcFVeGWog6bQo07GmK8ky0HeGMggg=; b=GBXw+4F+m9oPZD1+NOmwDOzLWHNXmoiELREAxT6LwaYKkf4B0Dofhbo6/qgu4IzmaG f31iPIlKlpHFeAgSX+BsSek4CKHTcwg9UeJkR2DzADjCJtvQpwBoO2liJycyApqx9V3N gp9BPtVpnyagwFdpPksYtG6SerI1527WYSN/wjXKZk8zgdVXOPv0ngX/Iq5LwHGndeMi DZExQ74w8Hv5KUpxk6xoxRIrCHuL8oQ9sQIXTphbdfEDec2FoYiH68+TO/sAnWTGFQpP dBs1o6lKjnF4Vl77JavafUE27TNH1tQrxxv12WcJjph2JaLGUrXMTCzKnjNRd0+WfPKi Ze8g==
X-Received: by 10.224.128.134 with SMTP id k6mr13108504qas.69.1412775015503; Wed, 08 Oct 2014 06:30:15 -0700 (PDT)
Received: from [192.168.1.32] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id j3sm44428qai.45.2014.10.08.06.30.14 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Oct 2014 06:30:15 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com>
Date: Wed, 8 Oct 2014 06:29:24 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <D51A13D7-2793-4C02-83B3-1B1F801E80A4@gmail.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com> <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com> <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net> <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/4Skaf2LM_zU1CSTqRw9lnU2Ueik
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 13:30:18 -0000

Agree as well.

Dino

On Oct 8, 2014, at 1:34 AM, Alberto Rodriguez-Natal <arnatal@ac.upc.edu> =
wrote:

>=20
>=20
> On Wed, Oct 8, 2014 at 10:28 AM, Luigi Iannone <ggx@gigix.net> wrote:
> Hi,
>=20
> I think is fair to state in the intro document that data- and control- =
planes are =93decoupled=94 in LISP because their instantiation may run =
on different boxes, but they are not =93isolated=94 because LISP data =
plane can trigger control plane activity.
>=20
> I think this is an excellent way to describe it.=20
>=20
> Alberto
>=20


From nobody Wed Oct  8 06:42:44 2014
Return-Path: <terry@terrym.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB7A31A1A86 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 06:42:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d0Yq8WTMfKpr for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 06:42:41 -0700 (PDT)
Received: from mail-pd0-f169.google.com (mail-pd0-f169.google.com [209.85.192.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49AF81A1A87 for <lisp@ietf.org>; Wed,  8 Oct 2014 06:42:41 -0700 (PDT)
Received: by mail-pd0-f169.google.com with SMTP id w10so6978230pde.0 for <lisp@ietf.org>; Wed, 08 Oct 2014 06:42:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=nW/6iK6Tt7fXz5YnqC7uVMsEw+tAblplbA88x/2v1pM=; b=KlC9XRNAmRNw+6KL4Y8YSAW3adGepvnZEbGDP7qY4lKV6etNfzlDznpr9rGlEtQu1d qa+64xYcH6ar5QFtlBidqMY4kg4GjeCqHizYshxxWXGR4Rn+Q1ERIGhviPy1vGUmVBwi mdSrPR5+UDuf7IQgKWhORIMWyX760UNxptV4KHVNHnFPeW9+VMRJw4dND1FhjK7CbBIz fin4bvj+qcUrqyrDQ94V7thpk0FV1LRD7XvMvwgeR4pP54NEmB7iyyJC5wuDoc5dsP8Y Cn1mm/+blsYiM9kth9wmOLKPhz8k0B7chQTmN21csYxs8Lwz1hfDGfjDEsm+K3UAdKjY IOCw==
X-Gm-Message-State: ALoCoQnuYb6eULi/BLiFpugUpMV+TRGNRy8I0GVEh+Y2Uc5GtDXeNutcXDNYHzbIjSuuN9mUstLO
X-Received: by 10.66.165.4 with SMTP id yu4mr1563456pab.157.1412775760868; Wed, 08 Oct 2014 06:42:40 -0700 (PDT)
Received: from [192.168.0.17] (c58-107-31-48.fitzg4.qld.optusnet.com.au. [58.107.31.48]) by mx.google.com with ESMTPSA id n3sm127086pda.7.2014.10.08.06.42.38 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Oct 2014 06:42:40 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Terry Manderson <terry@terrym.net>
In-Reply-To: <543538A8.30405@joelhalpern.com>
Date: Wed, 8 Oct 2014 23:42:34 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <62831524-AB42-461D-B129-50CB799F2936@terrym.net>
References: <543538A8.30405@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/liFKIs9YSDtTZW-9hEuZO3vMCnM
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 13:42:43 -0000

I have read the draft, and in my reading I could not see any text that I =
object to, nor any aspect that needed correction nor fixing.

I suspect the IANA Considerations section will end up having some work =
done on it - but right now I'm not sure in what direction that may take.

I think it is well constructed and ready to hand to the AD.

Cheers
Terry

On 8 Oct 2014, at 11:14 pm, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> All,
>=20
> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the =
authors requested a work group last call.
>=20
> This email starts a 14 day WG last call, to end CoB PDT October 22, =
2014.
>=20
> You will find the document here:
> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>=20
> Please review this WG document.  Let the working group know if you =
agree that it is ready for handing to the AD, or if you see issues with =
it. If you see issues, please be as specific as possible about the =
problems, and if possible suggest text to resolve them.
>=20
> Yours,
> Joel
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  8 10:16:31 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF0AC1ACD0D for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 10:16:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9x-VzbB_dL93 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 10:16:23 -0700 (PDT)
Received: from mail-qg0-x22b.google.com (mail-qg0-x22b.google.com [IPv6:2607:f8b0:400d:c04::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF18F1ACD05 for <lisp@ietf.org>; Wed,  8 Oct 2014 10:16:20 -0700 (PDT)
Received: by mail-qg0-f43.google.com with SMTP id j107so7305186qga.2 for <lisp@ietf.org>; Wed, 08 Oct 2014 10:16:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=U6wQREEimsRuT3niyyXyiCG1XEqNH/uDCKESaveXPcc=; b=UHhpCaX8H10QS0BjcRHeMMOrBukpOYvuHptdorbgilE4BV6I0aAnx1+emK8yK6cMoP tTXQ4u9ftbXTNL2nKgZeeSc9NrSEoG1GXBnc5RarBCMItuk3WUY8xPpOYUj8QOKwhb4J ovBYrsqYlQUQ5mRQt04kU1pd+ze/qN+6HH4vfiSEB9er2ezq1SVDZ7TinfUGup2egDHK JH0wkvnW5u3D89wQRhbcXKdMvgkY5r9JvtXCCOC8kVBSaogv2EYw8pwuRdCzSjBvZGf2 kue2dGKs44Ql7BXHUVd2J+BILlUTbDeLNTG8ayBlKS87AoknaxkD6ASbdYzulAJr4LR9 nUfA==
X-Received: by 10.224.71.206 with SMTP id i14mr3431300qaj.100.1412788578674; Wed, 08 Oct 2014 10:16:18 -0700 (PDT)
Received: from [192.168.1.32] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id u18sm412457qac.41.2014.10.08.10.16.16 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Oct 2014 10:16:18 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <62831524-AB42-461D-B129-50CB799F2936@terrym.net>
Date: Wed, 8 Oct 2014 10:15:57 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8002309D-50E7-4E31-9572-A39665C76883@gmail.com>
References: <543538A8.30405@joelhalpern.com> <62831524-AB42-461D-B129-50CB799F2936@terrym.net>
To: Terry Manderson <terry@terrym.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/0wn00WbSGA6G6K7ALE_Uv9Xz5v0
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 17:16:28 -0000

I too read the draft and only have a couple of comments. But first a =
question, can you remind me why this effort is separated out into 2 =
documents?

Comments:

> The allocation of EID prefixes MUST be done under the following
>    policies:

Can you make it clear that this is for both IPv4 and IPv6 prefixes? That =
is, if you believe that is true. Or if there won't be enough IPv4 =
prefixes, then you may want to say most of these address policies are =
applicable to IPv6 prefixes.

>  6.  When an allocation is freed because of non-renewal or the
>        termination of an experiment, the address space is returned to
>        the global pool of free EID prefixes.  This freed allocation =
MUST
>        NOT be announced through registration on Map Servers in the =
LISP
>        mapping system for at least 72 hours to ensure expiration of =
all
>        cached map entries in the global LISP infrastructure.

I think you should also say these prefixes need to be deconfigured from =
the Map-Servers. Otherwise, what will be returned to Map-Resolvers using =
the LISP-DDT will be "configured-but-not-registered" (MS_NOT_REGISTERED) =
return codes in Map-Referrals. That will mislead operators that the =
EID-prefix is valid but just not currently registered. You want =
Map-Resolvers to return to ITRs/PITRs/RTRs "native-forward" since the =
reuse of the prefix could be used normally with a BGP advertisement =
associated with it.

Dino

On Oct 8, 2014, at 6:42 AM, Terry Manderson <terry@terrym.net> wrote:

> I have read the draft, and in my reading I could not see any text that =
I object to, nor any aspect that needed correction nor fixing.
>=20
> I suspect the IANA Considerations section will end up having some work =
done on it - but right now I'm not sure in what direction that may take.
>=20
> I think it is well constructed and ready to hand to the AD.
>=20
> Cheers
> Terry
>=20
> On 8 Oct 2014, at 11:14 pm, Joel M. Halpern <jmh@joelhalpern.com> =
wrote:
>=20
>> All,
>>=20
>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the =
authors requested a work group last call.
>>=20
>> This email starts a 14 day WG last call, to end CoB PDT October 22, =
2014.
>>=20
>> You will find the document here:
>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>=20
>> Please review this WG document.  Let the working group know if you =
agree that it is ready for handing to the AD, or if you see issues with =
it. If you see issues, please be as specific as possible about the =
problems, and if possible suggest text to resolve them.
>>=20
>> Yours,
>> Joel
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  8 11:07:16 2014
Return-Path: <darlewis@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC0BA1A702A for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:07:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CQGRSrq8ws_8 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:07:12 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9D6C1A02BA for <lisp@ietf.org>; Wed,  8 Oct 2014 11:07:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=697; q=dns/txt; s=iport; t=1412791632; x=1414001232; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=9/0msmMo3WueG73JQnRDCU2lP12boBc35iqWUbw1LRs=; b=jWdVNqFhcZgh9ZLxOqxWr8BQpYx40XC9TfArfNGXiEvQiXsAnZQnkTcc aErHwmODp0SWlunIcoqAZMGtFbgZKEww0j8QAc+ey9LdA27C5Xe7hkHLF 0+F+Pfrl2g3T0Tb22htYSMYRanouhpKFtq9NHKKOQ5Im7L3TOP/1tPyLp Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgcFAF58NVStJV2c/2dsb2JhbABeDoMAU1zLAgqHTQKBChYBe4QDAQEBAwEBAQFrCxACAQgYLicLJQIEDgWINggNxRABEwSQETMHgy2BHgEEj12CGotOlg2DI0BsgUiBAgEBAQ
X-IronPort-AV: E=Sophos;i="5.04,679,1406592000"; d="scan'208";a="85173541"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-5.cisco.com with ESMTP; 08 Oct 2014 18:07:12 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s98I7B9p000638 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 8 Oct 2014 18:07:11 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.207]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0195.001; Wed, 8 Oct 2014 13:07:10 -0500
From: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Thread-Topic: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
Thread-Index: AQHP4yKu9qYcdhfgTUS4qrvvjbeP5A==
Date: Wed, 8 Oct 2014 18:07:10 +0000
Message-ID: <95F2B24F-854A-4A09-8FB1-EF1025DE2A5F@cisco.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com> <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com> <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net> <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com>
In-Reply-To: <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.19.253.182]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <64366C9E6DAA074384A2D5A6AEE3216E@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/P6ptikEn7i0VDjQNZfnqhgyzxyg
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 18:07:13 -0000

On Oct 8, 2014, at 1:34 AM, Alberto Rodriguez-Natal <arnatal@ac.upc.edu> wr=
ote:

>=20
>=20
> On Wed, Oct 8, 2014 at 10:28 AM, Luigi Iannone <ggx@gigix.net> wrote:
> Hi,
>=20
> I think is fair to state in the intro document that data- and control- pl=
anes are =93decoupled=94 in LISP because their instantiation may run on dif=
ferent boxes, but they are not =93isolated=94 because LISP data plane can t=
rigger control plane activity.
>=20
> I think this is an excellent way to describe it.=20

Agreed.

-Darrel


>=20
> Alberto
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Oct  8 11:15:52 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8120A1ACDAA for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:15:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cOtCaElzb9rf for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:15:36 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 21EA71A7033 for <lisp@ietf.org>; Wed,  8 Oct 2014 11:15:31 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 770622AA0F; Wed,  8 Oct 2014 18:15:27 +0000 (GMT)
Date: Wed, 8 Oct 2014 11:15:26 -0700
From: Marc Binderberger <marc@sniff.de>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Roger Jorgensen <rogerj@gmail.com>, drc@virtualized.org, Luigi Iannone <ggx@gigix.net>
Message-ID: <20141008111526504441.351ecc0f@sniff.de>
In-Reply-To: <543538A8.30405@joelhalpern.com>
References: <543538A8.30405@joelhalpern.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/sq6YEykVomNSLW5OIG2RxKTRckU
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 18:15:44 -0000

Hello Joel, authors and lisp list,

while I think the document is overall reasonably written it has one problem: 
it's bound to an proposed EID address block that has no guaranteed end of 
life.

If this experiment would clearly terminate after 3+3 years then I would say 
it's good to go. It's not the way the RIRs have written their documents but I 
think that's okay for a experiment and a 6 year time frame. But the proposals 
allow the requested /32 EID block to be turned into something permanently. 
For a permanent EID block it's reasonable to assume the RIRs deal with the 
allocation/assignment work ([1]) and then the document would need more 
alignment with RIR policy documents. A simple example would be the language, 
"allocation" is used throughout while "assignment" is only mentioned in the 
Introduction. I checked both ARIN and RIPE and it's clearly defined there. 
It's also going too far in telling IANA to not have a regional policy.


So in short (and in all honesty): not feeling comfortable with the document 
in the context of a potential permanent impact of the document.


Regards, Marc

[1]: if the proposal is to have finally an additional authority beside the 
RIRs for address allocation then I would reject the proposal. 









On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
> All,
> 
> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the 
> authors requested a work group last call.
> 
> This email starts a 14 day WG last call, to end CoB PDT October 22, 2014.
> 
> You will find the document here:
> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
> 
> Please review this WG document.  Let the working group know if you agree 
> that it is ready for handing to the AD, or if you see issues with it. If 
> you see issues, please be as specific as possible about the problems, and 
> if possible suggest text to resolve them.
> 
> Yours,
> Joel
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
> 


From nobody Wed Oct  8 11:28:20 2014
Return-Path: <brian@innovationslab.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E79191ACE10 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:28:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AEOQFOhkWsAO for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:28:16 -0700 (PDT)
Received: from uillean.fuaim.com (uillean.fuaim.com [206.197.161.140]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D53201ACDF3 for <lisp@ietf.org>; Wed,  8 Oct 2014 11:28:15 -0700 (PDT)
Received: from clairseach.fuaim.com (clairseach-high.fuaim.com [206.197.161.158]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by uillean.fuaim.com (Postfix) with ESMTP id AE85E880E2 for <lisp@ietf.org>; Wed,  8 Oct 2014 11:28:15 -0700 (PDT)
Received: from clemson.local (clairseach.fuaim.com [206.197.161.141]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by clairseach.fuaim.com (Postfix) with ESMTP id 654451368186 for <lisp@ietf.org>; Wed,  8 Oct 2014 11:28:15 -0700 (PDT)
Message-ID: <54358237.5030405@innovationslab.net>
Date: Wed, 08 Oct 2014 14:28:07 -0400
From: Brian Haberman <brian@innovationslab.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: lisp@ietf.org
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de>
In-Reply-To: <20141008111526504441.351ecc0f@sniff.de>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="UUBP7O4QOh8juns4rw4U6MInfjBP8oxed"
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/RBovZqByUrdM7QrxnhCRkv_rSwM
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 18:28:20 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--UUBP7O4QOh8juns4rw4U6MInfjBP8oxed
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Marc,

On 10/8/14 2:15 PM, Marc Binderberger wrote:
> Hello Joel, authors and lisp list,
>=20
> while I think the document is overall reasonably written it has one pro=
blem:=20
> it's bound to an proposed EID address block that has no guaranteed end =
of=20
> life.
>=20
> If this experiment would clearly terminate after 3+3 years then I would=
 say=20
> it's good to go. It's not the way the RIRs have written their documents=
 but I=20
> think that's okay for a experiment and a 6 year time frame. But the pro=
posals=20
> allow the requested /32 EID block to be turned into something permanent=
ly.=20
> For a permanent EID block it's reasonable to assume the RIRs deal with =
the=20
> allocation/assignment work ([1]) and then the document would need more =

> alignment with RIR policy documents. A simple example would be the lang=
uage,=20
> "allocation" is used throughout while "assignment" is only mentioned in=
 the=20
> Introduction. I checked both ARIN and RIPE and it's clearly defined the=
re.=20
> It's also going too far in telling IANA to not have a regional policy.
>=20
>=20
> So in short (and in all honesty): not feeling comfortable with the docu=
ment=20
> in the context of a potential permanent impact of the document.
>=20

The eid-block draft (section 6,
https://tools.ietf.org/html/draft-ietf-lisp-eid-block-09#section-6)
discusses the transition to a degree if the allocation were to become
permanent.

The brief discussions I have had with RIR folks is that they would
expect allocations out of this address block to be managed by RIRs if it
were to become permanent.

Regards,
Brian

>=20
> Regards, Marc
>=20
> [1]: if the proposal is to have finally an additional authority beside =
the=20
> RIRs for address allocation then I would reject the proposal.=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>> All,
>>
>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the =

>> authors requested a work group last call.
>>
>> This email starts a 14 day WG last call, to end CoB PDT October 22, 20=
14.
>>
>> You will find the document here:
>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>
>> Please review this WG document.  Let the working group know if you agr=
ee=20
>> that it is ready for handing to the AD, or if you see issues with it. =
If=20
>> you see issues, please be as specific as possible about the problems, =
and=20
>> if possible suggest text to resolve them.
>>
>> Yours,
>> Joel
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>>
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>=20


--UUBP7O4QOh8juns4rw4U6MInfjBP8oxed
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJUNYI+AAoJEBOZRqCi7goqBboH/2DKn+1ZgxdmOxYl+ZwCNMXA
oM3MFmC5o0prT8Yem2ak8MaRHlGYyKAfmAYJ5YbHlqGASUAhT8nRlXKjU1i5B8kh
/Slb90usA7iGeHRtH+AlzJ9iAMoRkvCJzVWOyVU5acX6HlkW3Hq52NdtAJdNGrLV
4nv7hcr+ZrNvl82dhSU9URyHu7TdF66+8Ouy+vM3AxSsDKZlK5zg6X2QsQ6AKS9G
24uvaZG659CIFCfPI8sV5Wh+CwFUVdym8HOV+vfNLF5hmxgbVOGJWYS7ayz1DCRM
KqetfjwbbHKQBIdpvMmyiDqxJPMXPevt0jv7w5jK4DQK/YH4aR20He0CSUplHQE=
=e6i6
-----END PGP SIGNATURE-----

--UUBP7O4QOh8juns4rw4U6MInfjBP8oxed--


From nobody Wed Oct  8 11:29:27 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B769F1A8708 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id si-2y1TpIL_v for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:29:24 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 576681A86E1 for <lisp@ietf.org>; Wed,  8 Oct 2014 11:29:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 32B271BC1B2E; Wed,  8 Oct 2014 11:29:24 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 43DEE1BC5028; Wed,  8 Oct 2014 11:29:23 -0700 (PDT)
Message-ID: <54358282.30905@joelhalpern.com>
Date: Wed, 08 Oct 2014 14:29:22 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Marc Binderberger <marc@sniff.de>, Roger Jorgensen <rogerj@gmail.com>,  drc@virtualized.org, Luigi Iannone <ggx@gigix.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de>
In-Reply-To: <20141008111526504441.351ecc0f@sniff.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/7pxXeL9fHg1qbjwAbKVnrTAt39E
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 18:29:25 -0000

The document is very clear that any potential transition to permanent 
allocation would have to be discussed and coordianted with multiple 
parties, including the RIRs.

Equally, until such time as a permanent allocation is made, the document 
is not declaring the RIRs to be "the " allocation authority.  If the 
RIRs can and wish to engage in LISP EID allocation in accordance with 
the policy, they can.  But the document does not promise the role to them.

It may, or may not, make sesen if and when we do a permanent allocation 
to specify a role for the RIRs.  That however will be negotiated then.

Yours,
Joel

On 10/8/14, 2:15 PM, Marc Binderberger wrote:
> Hello Joel, authors and lisp list,
>
> while I think the document is overall reasonably written it has one problem:
> it's bound to an proposed EID address block that has no guaranteed end of
> life.
>
> If this experiment would clearly terminate after 3+3 years then I would say
> it's good to go. It's not the way the RIRs have written their documents but I
> think that's okay for a experiment and a 6 year time frame. But the proposals
> allow the requested /32 EID block to be turned into something permanently.
> For a permanent EID block it's reasonable to assume the RIRs deal with the
> allocation/assignment work ([1]) and then the document would need more
> alignment with RIR policy documents. A simple example would be the language,
> "allocation" is used throughout while "assignment" is only mentioned in the
> Introduction. I checked both ARIN and RIPE and it's clearly defined there.
> It's also going too far in telling IANA to not have a regional policy.
>
>
> So in short (and in all honesty): not feeling comfortable with the document
> in the context of a potential permanent impact of the document.
>
>
> Regards, Marc
>
> [1]: if the proposal is to have finally an additional authority beside the
> RIRs for address allocation then I would reject the proposal.
>
>
>
>
>
>
>
>
>
> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>> All,
>>
>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the
>> authors requested a work group last call.
>>
>> This email starts a 14 day WG last call, to end CoB PDT October 22, 2014.
>>
>> You will find the document here:
>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>
>> Please review this WG document.  Let the working group know if you agree
>> that it is ready for handing to the AD, or if you see issues with it. If
>> you see issues, please be as specific as possible about the problems, and
>> if possible suggest text to resolve them.
>>
>> Yours,
>> Joel
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>>
>


From nobody Wed Oct  8 11:49:29 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C02151ACEB2 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:49:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e9lCOzI0SDvY for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:49:27 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A0A761ACEAB for <lisp@ietf.org>; Wed,  8 Oct 2014 11:49:26 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id B98332AA0F; Wed,  8 Oct 2014 18:49:23 +0000 (GMT)
Date: Wed, 8 Oct 2014 11:49:23 -0700
From: Marc Binderberger <marc@sniff.de>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <20141008114923108851.765e002a@sniff.de>
In-Reply-To: <54358282.30905@joelhalpern.com>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/I4rcM5MfQCKdzPy2eQGA34eLk4k
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 18:49:28 -0000

Hello Joel,

> The document is very clear that any potential transition to permanent 
> allocation would have to be discussed and coordianted with multiple 
> parties, including the RIRs.

Correct, the document is saying this. Maybe I have a different idea of "very 
clear" though, all it says there must be a discussion.
I would prefer a clear statement that these policies are ending either when 
the EID block experiment ends (obvious) or when the EID block turns into 
something permanent.


> Equally, until such time as a permanent allocation is made, the document is 
> not declaring the RIRs to be "the " allocation authority.

Agree - and I'm not making such a statement.


> If the RIRs can 
> and wish to engage in LISP EID allocation in accordance with the policy, 
> they can.  But the document does not promise the role to them.

If the document deviates from how RIRs operate then the document should not 
be valid at the point any LISP EID blocks becomes permanent. My opinion.


> It may, or may not, make sesen if and when we do a permanent allocation to 
> specify a role for the RIRs.  That however will be negotiated then.

This "may or may not" is the vagueness I mentioned and why I express my lack 
of comfort with the document.


Let me word it differently: the EID block as a sandbox for a large-scale, 
real-life experiment to learn how LISP becomes (or is already) 
production-ready for the Internet - great idea. Beyond that I don't see a 
need for anything special or different for LISP and we have working 
procedures how to allocate/assign address space. This is also the promise, 
that LISP is blending in.


Regards, Marc



> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>> Hello Joel, authors and lisp list,
>> 
>> while I think the document is overall reasonably written it has one 
>> problem:
>> it's bound to an proposed EID address block that has no guaranteed end of
>> life.
>> 
>> If this experiment would clearly terminate after 3+3 years then I would say
>> it's good to go. It's not the way the RIRs have written their documents 
>> but I
>> think that's okay for a experiment and a 6 year time frame. But the 
>> proposals
>> allow the requested /32 EID block to be turned into something permanently.
>> For a permanent EID block it's reasonable to assume the RIRs deal with the
>> allocation/assignment work ([1]) and then the document would need more
>> alignment with RIR policy documents. A simple example would be the 
>> language,
>> "allocation" is used throughout while "assignment" is only mentioned in the
>> Introduction. I checked both ARIN and RIPE and it's clearly defined there.
>> It's also going too far in telling IANA to not have a regional policy.
>> 
>> 
>> So in short (and in all honesty): not feeling comfortable with the document
>> in the context of a potential permanent impact of the document.
>> 
>> 
>> Regards, Marc
>> 
>> [1]: if the proposal is to have finally an additional authority beside the
>> RIRs for address allocation then I would reject the proposal.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>> All,
>>> 
>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the
>>> authors requested a work group last call.
>>> 
>>> This email starts a 14 day WG last call, to end CoB PDT October 22, 2014.
>>> 
>>> You will find the document here:
>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>> 
>>> Please review this WG document.  Let the working group know if you agree
>>> that it is ready for handing to the AD, or if you see issues with it. If
>>> you see issues, please be as specific as possible about the problems, and
>>> if possible suggest text to resolve them.
>>> 
>>> Yours,
>>> Joel
>>> 
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>> 
>> 
> 


From nobody Wed Oct  8 11:52:00 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BB761ACEB2 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:51:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ae0tjMRUOnTo for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 11:51:56 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82A021ACEAD for <lisp@ietf.org>; Wed,  8 Oct 2014 11:51:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 441B81BC70CD; Wed,  8 Oct 2014 11:51:56 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 2BC411BC53B7; Wed,  8 Oct 2014 11:51:55 -0700 (PDT)
Message-ID: <543587CA.5070105@joelhalpern.com>
Date: Wed, 08 Oct 2014 14:51:54 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Marc Binderberger <marc@sniff.de>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de>
In-Reply-To: <20141008114923108851.765e002a@sniff.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/mcX_jtF3bHbOCRRnJrEy9EMCv7o
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 18:51:58 -0000

It would seem to me to be rather odd to spend time working out an 
agreement for what we want to do with a permanent allocation.  We are 
defining the rules for the experimental allocation.

Is there a specific text change that would make that clear enough to 
alleviate your concern?

Yours,
Joel

On 10/8/14, 2:49 PM, Marc Binderberger wrote:
> Hello Joel,
>
>> The document is very clear that any potential transition to permanent
>> allocation would have to be discussed and coordianted with multiple
>> parties, including the RIRs.
>
> Correct, the document is saying this. Maybe I have a different idea of "very
> clear" though, all it says there must be a discussion.
> I would prefer a clear statement that these policies are ending either when
> the EID block experiment ends (obvious) or when the EID block turns into
> something permanent.
>
>
>> Equally, until such time as a permanent allocation is made, the document is
>> not declaring the RIRs to be "the " allocation authority.
>
> Agree - and I'm not making such a statement.
>
>
>> If the RIRs can
>> and wish to engage in LISP EID allocation in accordance with the policy,
>> they can.  But the document does not promise the role to them.
>
> If the document deviates from how RIRs operate then the document should not
> be valid at the point any LISP EID blocks becomes permanent. My opinion.
>
>
>> It may, or may not, make sesen if and when we do a permanent allocation to
>> specify a role for the RIRs.  That however will be negotiated then.
>
> This "may or may not" is the vagueness I mentioned and why I express my lack
> of comfort with the document.
>
>
> Let me word it differently: the EID block as a sandbox for a large-scale,
> real-life experiment to learn how LISP becomes (or is already)
> production-ready for the Internet - great idea. Beyond that I don't see a
> need for anything special or different for LISP and we have working
> procedures how to allocate/assign address space. This is also the promise,
> that LISP is blending in.
>
>
> Regards, Marc
>
>
>
>> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>>> Hello Joel, authors and lisp list,
>>>
>>> while I think the document is overall reasonably written it has one
>>> problem:
>>> it's bound to an proposed EID address block that has no guaranteed end of
>>> life.
>>>
>>> If this experiment would clearly terminate after 3+3 years then I would say
>>> it's good to go. It's not the way the RIRs have written their documents
>>> but I
>>> think that's okay for a experiment and a 6 year time frame. But the
>>> proposals
>>> allow the requested /32 EID block to be turned into something permanently.
>>> For a permanent EID block it's reasonable to assume the RIRs deal with the
>>> allocation/assignment work ([1]) and then the document would need more
>>> alignment with RIR policy documents. A simple example would be the
>>> language,
>>> "allocation" is used throughout while "assignment" is only mentioned in the
>>> Introduction. I checked both ARIN and RIPE and it's clearly defined there.
>>> It's also going too far in telling IANA to not have a regional policy.
>>>
>>>
>>> So in short (and in all honesty): not feeling comfortable with the document
>>> in the context of a potential permanent impact of the document.
>>>
>>>
>>> Regards, Marc
>>>
>>> [1]: if the proposal is to have finally an additional authority beside the
>>> RIRs for address allocation then I would reject the proposal.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>>> All,
>>>>
>>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the
>>>> authors requested a work group last call.
>>>>
>>>> This email starts a 14 day WG last call, to end CoB PDT October 22, 2014.
>>>>
>>>> You will find the document here:
>>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>>>
>>>> Please review this WG document.  Let the working group know if you agree
>>>> that it is ready for handing to the AD, or if you see issues with it. If
>>>> you see issues, please be as specific as possible about the problems, and
>>>> if possible suggest text to resolve them.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>
>>>
>>
>


From nobody Wed Oct  8 12:39:20 2014
Return-Path: <gih@apnic.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 815481A017A for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 12:39:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.577
X-Spam-Level: 
X-Spam-Status: No, score=-102.577 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c-6AbBaVam5g for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 12:39:11 -0700 (PDT)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:851::25]) (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 B58B91A0187 for <lisp@ietf.org>; Wed,  8 Oct 2014 12:39:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:content-type:mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=EYEs24hHOxT2RoI5V+nVKkhBdeh46dYf6h/9rk+GmVQ=; b=ZUvFx/rFJxk9kszp5pBwHB7uzsHU1RoQxcUGh8lPXg5B/gGgE+0e7muyRzMFLoF+BhZwyaz/+lobk ETMiRlgudJsBy5T7eWy5nimAqBCsEqVezoMtugutezHjGpl0hzF1BbKGozdAZSayRGTRKawwufQZbX eQSeP/2f7BJxFPd4=
Received: from NXMDA1.org.apnic.net (unknown [203.119.101.249]) by ia-mailgw.apnic.net (Halon Mail Gateway) with ESMTPS; Thu,  9 Oct 2014 05:39:05 +1000 (EST)
Received: from [192.252.242.83] (203.119.101.249) by NXMDA1.org.apnic.net (203.119.107.11) with Microsoft SMTP Server (TLS) id 14.1.218.12; Thu, 9 Oct 2014 05:39:05 +1000
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <543587CA.5070105@joelhalpern.com>
Date: Thu, 9 Oct 2014 06:38:54 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <EBCE7085-C0FF-4DD8-BC6B-797438FD72C2@apnic.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/eKAR65xBO19AzhE_mLsuwKsn3DI
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 19:39:14 -0000

Hi,

I thought that after the last round of discussion on this topic we had =
come to the
point where the WG specified the technical characteristics of the =
registry
that would be appropriate for support of this experiment, and the IESG =
and IAB
would direct the IANA as appropriate to operate a registry that was =
consistent
with this.

I had also thought that in this dialogue between the IESG, IAB and the =
IANA, the=20
RIRs may well be in a position to provide registry support that would be =
entirely
consistent with the technical requirements to support this experiment.

So from that perspective I had thought that this draft was clear in =
intent
and suitable to support the experiment.=20


regards,

   Geoff

=20
On 9 Oct 2014, at 5:51 am, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> It would seem to me to be rather odd to spend time working out an =
agreement for what we want to do with a permanent allocation.  We are =
defining the rules for the experimental allocation.
>=20
> Is there a specific text change that would make that clear enough to =
alleviate your concern?
>=20
> Yours,
> Joel
>=20
> On 10/8/14, 2:49 PM, Marc Binderberger wrote:
>> Hello Joel,
>>=20
>>> The document is very clear that any potential transition to =
permanent
>>> allocation would have to be discussed and coordianted with multiple
>>> parties, including the RIRs.
>>=20
>> Correct, the document is saying this. Maybe I have a different idea =
of "very
>> clear" though, all it says there must be a discussion.
>> I would prefer a clear statement that these policies are ending =
either when
>> the EID block experiment ends (obvious) or when the EID block turns =
into
>> something permanent.
>>=20
>>=20
>>> Equally, until such time as a permanent allocation is made, the =
document is
>>> not declaring the RIRs to be "the " allocation authority.
>>=20
>> Agree - and I'm not making such a statement.
>>=20
>>=20
>>> If the RIRs can
>>> and wish to engage in LISP EID allocation in accordance with the =
policy,
>>> they can.  But the document does not promise the role to them.
>>=20
>> If the document deviates from how RIRs operate then the document =
should not
>> be valid at the point any LISP EID blocks becomes permanent. My =
opinion.
>>=20
>>=20
>>> It may, or may not, make sesen if and when we do a permanent =
allocation to
>>> specify a role for the RIRs.  That however will be negotiated then.
>>=20
>> This "may or may not" is the vagueness I mentioned and why I express =
my lack
>> of comfort with the document.
>>=20
>>=20
>> Let me word it differently: the EID block as a sandbox for a =
large-scale,
>> real-life experiment to learn how LISP becomes (or is already)
>> production-ready for the Internet - great idea. Beyond that I don't =
see a
>> need for anything special or different for LISP and we have working
>> procedures how to allocate/assign address space. This is also the =
promise,
>> that LISP is blending in.
>>=20
>>=20
>> Regards, Marc
>>=20
>>=20
>>=20
>>> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>>>> Hello Joel, authors and lisp list,
>>>>=20
>>>> while I think the document is overall reasonably written it has one
>>>> problem:
>>>> it's bound to an proposed EID address block that has no guaranteed =
end of
>>>> life.
>>>>=20
>>>> If this experiment would clearly terminate after 3+3 years then I =
would say
>>>> it's good to go. It's not the way the RIRs have written their =
documents
>>>> but I
>>>> think that's okay for a experiment and a 6 year time frame. But the
>>>> proposals
>>>> allow the requested /32 EID block to be turned into something =
permanently.
>>>> For a permanent EID block it's reasonable to assume the RIRs deal =
with the
>>>> allocation/assignment work ([1]) and then the document would need =
more
>>>> alignment with RIR policy documents. A simple example would be the
>>>> language,
>>>> "allocation" is used throughout while "assignment" is only =
mentioned in the
>>>> Introduction. I checked both ARIN and RIPE and it's clearly defined =
there.
>>>> It's also going too far in telling IANA to not have a regional =
policy.
>>>>=20
>>>>=20
>>>> So in short (and in all honesty): not feeling comfortable with the =
document
>>>> in the context of a potential permanent impact of the document.
>>>>=20
>>>>=20
>>>> Regards, Marc
>>>>=20
>>>> [1]: if the proposal is to have finally an additional authority =
beside the
>>>> RIRs for address allocation then I would reject the proposal.
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>>>> All,
>>>>>=20
>>>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and =
the
>>>>> authors requested a work group last call.
>>>>>=20
>>>>> This email starts a 14 day WG last call, to end CoB PDT October =
22, 2014.
>>>>>=20
>>>>> You will find the document here:
>>>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>>>>=20
>>>>> Please review this WG document.  Let the working group know if you =
agree
>>>>> that it is ready for handing to the AD, or if you see issues with =
it. If
>>>>> you see issues, please be as specific as possible about the =
problems, and
>>>>> if possible suggest text to resolve them.
>>>>>=20
>>>>> Yours,
>>>>> Joel
>>>>>=20
>>>>> _______________________________________________
>>>>> lisp mailing list
>>>>> lisp@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>>=20
>>>>=20
>>>=20
>>=20


From nobody Wed Oct  8 12:52:19 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 956BB1A0211 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 12:52:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XL4hFhbf3jfR for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 12:52:16 -0700 (PDT)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0BA91A0164 for <lisp@ietf.org>; Wed,  8 Oct 2014 12:52:14 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 7E8331BC7BE4; Wed,  8 Oct 2014 12:52:14 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 6CC121BC7BD6; Wed,  8 Oct 2014 12:52:13 -0700 (PDT)
Message-ID: <543595EC.9050703@joelhalpern.com>
Date: Wed, 08 Oct 2014 15:52:12 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Geoff Huston <gih@apnic.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <EBCE7085-C0FF-4DD8-BC6B-797438FD72C2@apnic.net>
In-Reply-To: <EBCE7085-C0FF-4DD8-BC6B-797438FD72C2@apnic.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xIwrLVmh24AvSPNCCch3X6W28nE
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 19:52:18 -0000

Your description matches my understanding, what I was trying to say, and 
what I think the draft does.

Yours,
Joel

On 10/8/14, 3:38 PM, Geoff Huston wrote:
> Hi,
>
> I thought that after the last round of discussion on this topic we had come to the
> point where the WG specified the technical characteristics of the registry
> that would be appropriate for support of this experiment, and the IESG and IAB
> would direct the IANA as appropriate to operate a registry that was consistent
> with this.
>
> I had also thought that in this dialogue between the IESG, IAB and the IANA, the
> RIRs may well be in a position to provide registry support that would be entirely
> consistent with the technical requirements to support this experiment.
>
> So from that perspective I had thought that this draft was clear in intent
> and suitable to support the experiment.
>
>
> regards,
>
>     Geoff
>
>
> On 9 Oct 2014, at 5:51 am, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>
>> It would seem to me to be rather odd to spend time working out an agreement for what we want to do with a permanent allocation.  We are defining the rules for the experimental allocation.
>>
>> Is there a specific text change that would make that clear enough to alleviate your concern?
>>
>> Yours,
>> Joel
>>
>> On 10/8/14, 2:49 PM, Marc Binderberger wrote:
>>> Hello Joel,
>>>
>>>> The document is very clear that any potential transition to permanent
>>>> allocation would have to be discussed and coordianted with multiple
>>>> parties, including the RIRs.
>>>
>>> Correct, the document is saying this. Maybe I have a different idea of "very
>>> clear" though, all it says there must be a discussion.
>>> I would prefer a clear statement that these policies are ending either when
>>> the EID block experiment ends (obvious) or when the EID block turns into
>>> something permanent.
>>>
>>>
>>>> Equally, until such time as a permanent allocation is made, the document is
>>>> not declaring the RIRs to be "the " allocation authority.
>>>
>>> Agree - and I'm not making such a statement.
>>>
>>>
>>>> If the RIRs can
>>>> and wish to engage in LISP EID allocation in accordance with the policy,
>>>> they can.  But the document does not promise the role to them.
>>>
>>> If the document deviates from how RIRs operate then the document should not
>>> be valid at the point any LISP EID blocks becomes permanent. My opinion.
>>>
>>>
>>>> It may, or may not, make sesen if and when we do a permanent allocation to
>>>> specify a role for the RIRs.  That however will be negotiated then.
>>>
>>> This "may or may not" is the vagueness I mentioned and why I express my lack
>>> of comfort with the document.
>>>
>>>
>>> Let me word it differently: the EID block as a sandbox for a large-scale,
>>> real-life experiment to learn how LISP becomes (or is already)
>>> production-ready for the Internet - great idea. Beyond that I don't see a
>>> need for anything special or different for LISP and we have working
>>> procedures how to allocate/assign address space. This is also the promise,
>>> that LISP is blending in.
>>>
>>>
>>> Regards, Marc
>>>
>>>
>>>
>>>> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>>>>> Hello Joel, authors and lisp list,
>>>>>
>>>>> while I think the document is overall reasonably written it has one
>>>>> problem:
>>>>> it's bound to an proposed EID address block that has no guaranteed end of
>>>>> life.
>>>>>
>>>>> If this experiment would clearly terminate after 3+3 years then I would say
>>>>> it's good to go. It's not the way the RIRs have written their documents
>>>>> but I
>>>>> think that's okay for a experiment and a 6 year time frame. But the
>>>>> proposals
>>>>> allow the requested /32 EID block to be turned into something permanently.
>>>>> For a permanent EID block it's reasonable to assume the RIRs deal with the
>>>>> allocation/assignment work ([1]) and then the document would need more
>>>>> alignment with RIR policy documents. A simple example would be the
>>>>> language,
>>>>> "allocation" is used throughout while "assignment" is only mentioned in the
>>>>> Introduction. I checked both ARIN and RIPE and it's clearly defined there.
>>>>> It's also going too far in telling IANA to not have a regional policy.
>>>>>
>>>>>
>>>>> So in short (and in all honesty): not feeling comfortable with the document
>>>>> in the context of a potential permanent impact of the document.
>>>>>
>>>>>
>>>>> Regards, Marc
>>>>>
>>>>> [1]: if the proposal is to have finally an additional authority beside the
>>>>> RIRs for address allocation then I would reject the proposal.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>>>>> All,
>>>>>>
>>>>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the
>>>>>> authors requested a work group last call.
>>>>>>
>>>>>> This email starts a 14 day WG last call, to end CoB PDT October 22, 2014.
>>>>>>
>>>>>> You will find the document here:
>>>>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>>>>>
>>>>>> Please review this WG document.  Let the working group know if you agree
>>>>>> that it is ready for handing to the AD, or if you see issues with it. If
>>>>>> you see issues, please be as specific as possible about the problems, and
>>>>>> if possible suggest text to resolve them.
>>>>>>
>>>>>> Yours,
>>>>>> Joel
>>>>>>
>>>>>> _______________________________________________
>>>>>> lisp mailing list
>>>>>> lisp@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>>>
>>>>>
>>>>
>>>
>
>


From nobody Wed Oct  8 13:12:10 2014
Return-Path: <drc@virtualized.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4037B1A02D2 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 13:12:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7BnpXZplvq-0 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 13:12:06 -0700 (PDT)
Received: from mail-pd0-f175.google.com (mail-pd0-f175.google.com [209.85.192.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C43321A029D for <lisp@ietf.org>; Wed,  8 Oct 2014 13:12:06 -0700 (PDT)
Received: by mail-pd0-f175.google.com with SMTP id v10so7352095pde.6 for <lisp@ietf.org>; Wed, 08 Oct 2014 13:12:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=bau2MJcysDhy2FOFeVlTpbPTZxwxiy+onxCIZA4NjPg=; b=h9LW/GV7f+F2z0vu26VO47VeuRE2rjybPAGzcjMuP0rR2xAZ7FYpiOIKAFPynqujyu XDMx6Wfqbr/FstcNHj6eYuS3RC80zSglZ8SHzB36WkEcAbuHRKFJf/i5yN5W/OmlFmLh +BXlDUt2Q6eXFj7hBhNyU6e6OEK/wsmsrLSNbr74aehIsFi2XsGR7xffN3H/YCi1f/Rr ThHYim8gjwsPJOu7y4VLscZ/4nHBcNq4MS3o3IxdygqNP1Cuq3R+ttr0etv88T/HawgU nxjC8Q6pK9ZTeNlLmMhfkRuObZeygLVkcpI89VVkqmnmfffKOizqgZHRE6pj0f0MvvyA +epw==
X-Gm-Message-State: ALoCoQlw6iwnDQV3unkrkDdxCRFO4GiMJvkw5jp+UwI/wcLDRiZuIBDDbzkhGEyg4e3wil9z6sOC
X-Received: by 10.70.30.132 with SMTP id s4mr13865714pdh.96.1412799126275; Wed, 08 Oct 2014 13:12:06 -0700 (PDT)
Received: from [10.0.1.11] ([73.162.11.38]) by mx.google.com with ESMTPSA id fg1sm715777pdb.91.2014.10.08.13.12.05 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 Oct 2014 13:12:05 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: David Conrad <drc@virtualized.org>
In-Reply-To: <20141008114923108851.765e002a@sniff.de>
Date: Wed, 8 Oct 2014 13:12:03 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <5109D77D-96A0-4796-A646-7A11DC68CC24@virtualized.org>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ud8YuONcZ5Z3IFBpuUnBXKkVXFc
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 20:12:08 -0000

Marc,

On Oct 8, 2014, at 11:49 AM, Marc Binderberger <marc@sniff.de> wrote:
> Let me word it differently: the EID block as a sandbox for a =
large-scale,=20
> real-life experiment to learn how LISP becomes (or is already)=20
> production-ready for the Internet - great idea.

Sure.

> Beyond that I don't see a=20
> need for anything special or different for LISP and we have working=20
> procedures how to allocate/assign address space. This is also the =
promise,=20
> that LISP is blending in.

IP addresses allocated by the RIRs assume hierarchy to facilitate the =
scalability of the routing system.  LISP EIDs do not have any =
requirement for hierarchy. The policies and processes appropriate for =
the allocation of IP addresses do not appear to me to necessarily be =
applicable to the allocation of LISP EIDs.  If LISP is successful, =
whether the RIRs choose to become LISP EID allocators is likely a =
business decision they=92ll need to make.  I personally do not think it =
appropriate to assume they will make that decision.

Regards,
-drc


From nobody Wed Oct  8 13:40:27 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 996C11A02ED for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 13:40:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rc1aJHQDWtgM for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 13:40:22 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 797CD1A00BD for <lisp@ietf.org>; Wed,  8 Oct 2014 13:40:21 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 58AA32AA0F; Wed,  8 Oct 2014 20:40:18 +0000 (GMT)
Date: Wed, 8 Oct 2014 13:40:17 -0700
From: Marc Binderberger <marc@sniff.de>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <20141008134017695204.f47759dc@sniff.de>
In-Reply-To: <543587CA.5070105@joelhalpern.com>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/GqQuueeSUV86Q4fyTxnoJC4gSsQ
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 20:40:24 -0000

Hello Joel,

> It would seem to me to be rather odd to spend time working out an agreement 
> for what we want to do with a permanent allocation.  We are defining the 
> rules for the experimental allocation.

Good we have the same understanding on this topic :-)


> Is there a specific text change that would make that clear enough to 
> alleviate your concern?

Re-reading the document I think it's the mix of exact and more general 
statements in section 6 point 3 and section 7 that triggered my email. May I 
propose having simplified statements, a single place for the dates plus the 
reference to draft-ietf-lisp-eid-block-09, section 6 ?  E.g.:


   3.  EID Prefix Request (Mandatory)

       (a)  Prefix Size

       (b)  Prefix Size Rationale

       (c)  Lease Period

            +  Start Date

            +  End Date

            Note that the allocation lease period MUST end and allocations 
MUST
            be handed back (to IANA?) when the policy of this document becomes
            invalid. See section 7 for the timelines.


7.  Policy Validity Period

   Policy outlined in the present document is tight to the existence of
   the experimental LISP EID block requested in
   [I-D.ietf-lisp-eid-block] and valid until 31 December 2018.

   If the IETF decides to transform the block in a permanent allocation,
   the LISP EID block allocation policy in this document will be valid until
   31 December 2021.

   See also [I-D.ietf-lisp-eid-block], section 6, for more background.


(Btw, the dates in the existing document need an adjustment by +1 year. It 
talks about 31-December 2017 in a few places but the eid-block document talks 
about 31-December 2018)


More a cleanup than a change. No need to mention the discussions for the +3 
period; policies are either valid or not. The rules above also allow for a 
clean sheet after 31-Dec-2018 or 31-Dec-2021, with discretion to IANA/RIRs to 
re-assign or continue.


Another minor change could be in Section "2. Introduction" : it uses a few 
times the wording "allocation and assignment" but does not specify later on 
what it means with "assignment". For RIR the assignment is used address space 
while the allocation is just the range from which assignments are done. I'm 
fine if we simply remove "assignment" from this document.


Regards, Marc



> 
> Yours,
> Joel
> 
> On 10/8/14, 2:49 PM, Marc Binderberger wrote:
>> Hello Joel,
>> 
>>> The document is very clear that any potential transition to permanent
>>> allocation would have to be discussed and coordianted with multiple
>>> parties, including the RIRs.
>> 
>> Correct, the document is saying this. Maybe I have a different idea of 
>> "very
>> clear" though, all it says there must be a discussion.
>> I would prefer a clear statement that these policies are ending either when
>> the EID block experiment ends (obvious) or when the EID block turns into
>> something permanent.
>> 
>> 
>>> Equally, until such time as a permanent allocation is made, the document 
>>> is
>>> not declaring the RIRs to be "the " allocation authority.
>> 
>> Agree - and I'm not making such a statement.
>> 
>> 
>>> If the RIRs can
>>> and wish to engage in LISP EID allocation in accordance with the policy,
>>> they can.  But the document does not promise the role to them.
>> 
>> If the document deviates from how RIRs operate then the document should not
>> be valid at the point any LISP EID blocks becomes permanent. My opinion.
>> 
>> 
>>> It may, or may not, make sesen if and when we do a permanent allocation to
>>> specify a role for the RIRs.  That however will be negotiated then.
>> 
>> This "may or may not" is the vagueness I mentioned and why I express my 
>> lack
>> of comfort with the document.
>> 
>> 
>> Let me word it differently: the EID block as a sandbox for a large-scale,
>> real-life experiment to learn how LISP becomes (or is already)
>> production-ready for the Internet - great idea. Beyond that I don't see a
>> need for anything special or different for LISP and we have working
>> procedures how to allocate/assign address space. This is also the promise,
>> that LISP is blending in.
>> 
>> 
>> Regards, Marc
>> 
>> 
>> 
>>> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>>>> Hello Joel, authors and lisp list,
>>>> 
>>>> while I think the document is overall reasonably written it has one
>>>> problem:
>>>> it's bound to an proposed EID address block that has no guaranteed end of
>>>> life.
>>>> 
>>>> If this experiment would clearly terminate after 3+3 years then I would 
>>>> say
>>>> it's good to go. It's not the way the RIRs have written their documents
>>>> but I
>>>> think that's okay for a experiment and a 6 year time frame. But the
>>>> proposals
>>>> allow the requested /32 EID block to be turned into something 
>>>> permanently.
>>>> For a permanent EID block it's reasonable to assume the RIRs deal with 
>>>> the
>>>> allocation/assignment work ([1]) and then the document would need more
>>>> alignment with RIR policy documents. A simple example would be the
>>>> language,
>>>> "allocation" is used throughout while "assignment" is only mentioned in 
>>>> the
>>>> Introduction. I checked both ARIN and RIPE and it's clearly defined 
>>>> there.
>>>> It's also going too far in telling IANA to not have a regional policy.
>>>> 
>>>> 
>>>> So in short (and in all honesty): not feeling comfortable with the 
>>>> document
>>>> in the context of a potential permanent impact of the document.
>>>> 
>>>> 
>>>> Regards, Marc
>>>> 
>>>> [1]: if the proposal is to have finally an additional authority beside 
>>>> the
>>>> RIRs for address allocation then I would reject the proposal.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>>>> All,
>>>>> 
>>>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the
>>>>> authors requested a work group last call.
>>>>> 
>>>>> This email starts a 14 day WG last call, to end CoB PDT October 22, 
>>>>> 2014.
>>>>> 
>>>>> You will find the document here:
>>>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>>>> 
>>>>> Please review this WG document.  Let the working group know if you agree
>>>>> that it is ready for handing to the AD, or if you see issues with it. If
>>>>> you see issues, please be as specific as possible about the problems, 
>>>>> and
>>>>> if possible suggest text to resolve them.
>>>>> 
>>>>> Yours,
>>>>> Joel
>>>>> 
>>>>> _______________________________________________
>>>>> lisp mailing list
>>>>> lisp@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>> 
>>>> 
>>> 
>> 
> 


From nobody Wed Oct  8 14:43:21 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 050681A1A72 for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 14:43:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.5
X-Spam-Level: 
X-Spam-Status: No, score=-1.5 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, GB_ABOUTYOU=0.5, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9YwlROG4T6HV for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 14:43:18 -0700 (PDT)
Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 748951A1A7A for <lisp@ietf.org>; Wed,  8 Oct 2014 14:43:18 -0700 (PDT)
Received: by mail-ig0-f170.google.com with SMTP id hn15so78300igb.1 for <lisp@ietf.org>; Wed, 08 Oct 2014 14:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=LbQJk/tnuovmstFSGV5uGVltCJpXnbPonUawVmtl62g=; b=wdIahzsP1iyNvZw1bpyIAGrcS7v0xv3MkQUoS/OCgZJCR+tykODn00vpD1tgxevHWT v4lj27fAa7lII1PZVpp3rGBuTWP2Em7krM9L8DJL7ls0lfqL8bvo10s4L5abC0WC5M01 O6lgLtNcbQWsQcjAt4ln3NQcq35WSv20ithCMviUCZdrI3AhaP+INERhoWkX6qMr8Dcf HRz4KAh5L0yxNE1TLnABhmIcnnhQTQ1CwAXSf9jpbJIv9yjOhOZnSw4t//aJBTH63Uw6 hjdEZKjIBAVnu7zAvgPOP1MirPQ/v5OCdf8mUmM/4iM9rtXIS7kZMXk6xTdgB+hiW1fq KZPA==
MIME-Version: 1.0
X-Received: by 10.50.122.5 with SMTP id lo5mr47163665igb.25.1412804597757; Wed, 08 Oct 2014 14:43:17 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Wed, 8 Oct 2014 14:43:17 -0700 (PDT)
In-Reply-To: <20141007013213828965.9a0b4bc7@sniff.de>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <20141007013213828965.9a0b4bc7@sniff.de>
Date: Wed, 8 Oct 2014 23:43:17 +0200
Message-ID: <CAGE_QeyKW9maygfWmbMv7Cem=2+TKD==KAii=MGrk+QQVNC--g@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Rp0FrRJ8URQaanuBPa75LRlzSDk
Cc: Damien Saucez <damien.saucez@inria.fr>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 21:43:20 -0000

Hi Marc

Thanks for your comments, please see inline my replies:

On Tue, Oct 7, 2014 at 10:32 AM, Marc Binderberger <marc@sniff.de> wrote:
>
> Hello Albert and Damien,
>
> some comments about your document.
>
> In the introduction:
>
>               By taking advantage of such separation between location
>    and identity, the Internet core is populated with RLOCs which can be
>    quasi-static and highly aggregatable, hence scalable [Quoitin].
>
>
> Would reduce this statement to the fact that you need only RLOCs in the
> Internet core. Address schemes that have a hierarchical structure across =
AS
> are unlikely to fit the Internet. Nor is there any need, if the Internet =
core
> can be reduced to infrastructure address ranges, i.e. a single or few
> networks per AS, then it would be a huge reduction already.
>

What about this:

Additionally, LISP=E2=80=99s approach to solve the routing scalability prob=
lem
[RFC4984] is that with LISP the Internet core is
populated with RLOCs whileTraffic Engineering mechanisms are pushed to
the Mapping System [Quoitin]. With this RLOCs are quasi-static and
hence, the routing system scalable [Quoitin].

>
>
> Overview of the Architecture:
>
>                              The edge are LISP sites (e.g., an
>    Autonomous System) that use EID addresses.  EIDs are typically -but
>    not limited to- IPv4 or IPv6 addresses that uniquely identify
>    endhosts and are assigned and configured by the same mechanisms that
>    we have at the time of this writing.  EIDs can be are typically
>    Provider Independent (PI [RFC4116]) addresses
>
> What you probably want to emphasize is that EIDs are independent from the
> RLOC, thus the provider(s). Most IPv4 addresses are _not_ PI but PA, for =
IPv6
> you need to extra request PI (and some RIR do not support it). In case yo=
u
> have your own AS you have in most cases PA addresses today.
>
> I would propose to _not_ use the PA and PI terms as they have a meaning (=
and
> make sense) in today's routing setup.
>
> There is also the risk that readers interpret more into these terms. E.g.
> some RIR tend to have direct end-customer contractual relation for PI but=
 I
> doubt for EID space the RIRs could handle the amount nor that you had thi=
s in
> mind when writing it.
>
> In short: don't reuse these acronyms as they have already too much contex=
t :-)
>

The goal of the draft is to make easier to read the LISP specs, this
requires explaining the big picture and, in some cases, simplifying.
PIs are a great analogy to EIDs, what about this:

EIDs do not contain inter-domain topological information and can be
thought as Provider Independent (PI [RFC4116]) addresses.

>
>
>                                                         the only
>    required changes to the existing infrastructure are to routers
>    connecting the EID with the RLOC space.  Such LISP capable routers
>    typically require only a software upgrade.
>
> If you are lucky then it's just a software upgrade but "typically"?  I wo=
uld
> remove this statement. The overall picture remains: overlay means you kee=
p
> the "core" untouched and your rollout problem is reduced to the edge syst=
ems,
> which overall should be cost effective.
>
>

What I am trying to say is that in most cases LISP only requires a
software upgrade, again I am trying to explain the big picture with as
few details as possible. What about this:

Such LISP capable routers, in most cases, only require a software upgrade.

> Mapping System:
>
>                                            with the LISP Mapping System,
>    a publicly accessible database responsible of storing mappings.
>
>
> The "publicly accessible" shows up multiple times (yes, consistent :-) . =
But
> LISP mapping systems are only publicly accessible in the case of public
> networks, like the Internet. Or do you want to emphasize that all xTRs mu=
st
> be able to reach the mapping system?
>
>

Agreed, I=C2=B4ll change this on the upcoming draft.

Thanks!

Albert

> Regards, Marc
>
> P.S.: I read/comment the other sections in the following days.
>
>
>
>
>
> On Mon, 22 Sep 2014 13:06:18 -0700, internet-drafts@ietf.org wrote:
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> >  This draft is a work item of the Locator/ID Separation Protocol Workin=
g
> > Group of the IETF.
> >
> >         Title           : An Architectural Introduction to the LISP
> > Location-Identity Separation System
> >         Authors         : Albert Cabellos
> >                           Damien Saucez
> >       Filename        : draft-ietf-lisp-introduction-05.txt
> >       Pages           : 24
> >       Date            : 2014-09-22
> >
> > Abstract:
> >    This document describes the Locator/ID Separation Protocol (LISP)
> >    architecture, its main operational mechanisms as well as its design
> >    rationale.
> >
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
> >
> > There's also a htmlized version available at:
> > http://tools.ietf.org/html/draft-ietf-lisp-introduction-05
> >
> > A diff from the previous version is available at:
> > http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-introduction-05
> >
> >
> > Please note that it may take a couple of minutes from the time of submi=
ssion
> > until the htmlized version and diff are available at tools.ietf.org.
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
> >


From nobody Wed Oct  8 21:31:36 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E25041A8F4E for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 21:31:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.936
X-Spam-Level: 
X-Spam-Status: No, score=-0.936 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i_-_YdkrhnzY for <lisp@ietfa.amsl.com>; Wed,  8 Oct 2014 21:31:32 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id EEFE31A8BBE for <lisp@ietf.org>; Wed,  8 Oct 2014 21:31:31 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 77B3E2AA0F; Thu,  9 Oct 2014 04:31:29 +0000 (GMT)
Date: Wed, 8 Oct 2014 21:31:28 -0700
From: Marc Binderberger <marc@sniff.de>
To: acabello@ac.upc.edu
Message-ID: <20141008213128788305.93e12f69@sniff.de>
In-Reply-To: <CAGE_QeyKW9maygfWmbMv7Cem=2+TKD==KAii=MGrk+QQVNC--g@mail.gmail.com>
References: <20140922200618.21064.18033.idtracker@ietfa.amsl.com> <20141007013213828965.9a0b4bc7@sniff.de> <CAGE_QeyKW9maygfWmbMv7Cem=2+TKD==KAii=MGrk+QQVNC--g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/kqZqkPtlwYijZqV1VpYde_kBWB8
Cc: Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Oct 2014 04:31:35 -0000

Hello Albert,


> What about this:
> 
> Additionally, LISP$B!G(Bs approach to solve the routing scalability problem
> [RFC4984] is that with LISP the Internet core is
> populated with RLOCs whileTraffic Engineering mechanisms are pushed to
> the Mapping System [Quoitin]. With this RLOCs are quasi-static and
> hence, the routing system scalable [Quoitin].

I very much like the first sentence. My concern was more the "quasi-static 
and highly aggregatable". I'm actually nor sure what "quasi-static" means for 
you. But from your reference to [Quoitin] I assume you mean the RLOC 
assignment discussion in the section "Shrinking The FIB" (?)

While it is an interesting read there is a "flaw", mainly the fact that you 
will have difficulties to establish hierarchies at a larger scale in the real 
Internet. The picture you see from BGP table snapshots are misleading, they 
do not show the private peerings, which by far outnumber the uplink/downlink 
relationship. As a result you see a lot of stubs that aren't. 
Not to mention the Internet is allergic against hierarchies ;-) (maybe more 
for business reasons these days).

The good thing: you don't have to stress this point. If every AS announces 
one/few networks in BGP that cover RLOCs then my wild guess is we talk about 
50k prefixes, which is a 90% reduction and still a fantastic story.

But maybe my last point is something you see covered by your new wording - 
these RLOC networks are indeed static.



> The goal of the draft is to make easier to read the LISP specs, this
> requires explaining the big picture and, in some cases, simplifying.
> PIs are a great analogy to EIDs, what about this:
> 
> EIDs do not contain inter-domain topological information and can be
> thought as Provider Independent (PI [RFC4116]) addresses.

Ah this is nice. Maybe "[...] and can be thought as an analogy to Provider 
Independent ..." ? Anyway, got your point now.



> What I am trying to say is that in most cases LISP only requires a
> software upgrade, again I am trying to explain the big picture with as
> few details as possible. What about this:

If introducing LISP capability is a software upgrade or a hardware 
replacement is heavily depending on the kind of hardware. I liked your 
original first sentence very much

                                                        the only
   required changes to the existing infrastructure are to routers
   connecting the EID with the RLOC space.


That is the key: the core - in the sense of routers between xTRs - remains 
untouched, even edge/access routers that are not dealing with LISP remain 
untouched. It's only the xTRs and PxTRs that require some work. Saves effort 
and money - and I agree this is a bigger picture.


> Such LISP capable routers, in most cases, only require a software upgrade.

This was the sentence I stumbled over. Now ... maybe you read it different 
than me:

(a) the router is already LISP capable. Then at most it's a software upgrade 
to get the full functionality. Okay, agree.

(b) You want to make the router LISP capable. In this case a software upgrade 
works only for software based routers, may work for fully programmable NP, 
may work for FPGA-based systems and will fail for ASICs that don't do LISP by 
design. I would not make any statement here :-)


>> The "publicly accessible" shows up multiple times (yes, consistent :-) . 
>>	[...]
> 
> Agreed, I$B!-(Bll change this on the upcoming draft.


Thanks!

Regards, Marc


From nobody Sat Oct 11 09:58:18 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2441C1A6FA9 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 09:58:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.299
X-Spam-Level: 
X-Spam-Status: No, score=0.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_IMAGE_ONLY_08=1.651, HTML_IMAGE_RATIO_02=0.437, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EsCvyhAxpHAj for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 09:58:12 -0700 (PDT)
Received: from mail-pa0-x22e.google.com (mail-pa0-x22e.google.com [IPv6:2607:f8b0:400e:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A43631A6FBC for <lisp@ietf.org>; Sat, 11 Oct 2014 09:58:12 -0700 (PDT)
Received: by mail-pa0-f46.google.com with SMTP id fa1so3533408pad.33 for <lisp@ietf.org>; Sat, 11 Oct 2014 09:58:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=DF9Bbo2l7kjEOK7aeXVSzrH/hmkR2M8qa6n+hlqaaoI=; b=0aJQTqxw5YFvUZWK2BrrJedBAXX8K7FNsln4kFxTunL0YuvkziolGFWx2/kskA7cBP uZs5FwIJty0w611HZhGOj/CtzvmxrN0dgvVLLbYSXUtHlmUJkjZX58iX+4nir5yqu2qL b8af5mFMrwjRjvYTLVALjTPkyMyySEZuGdYQGo1+lKoazwkA6aisxA1sXtItu34Hedr4 JZ3mtidsn64bciKLCnhaJfozvePoLfPm2RsOHGZkBb3GvC0c03NqxIE7MS76qKMqC2yn wHL9F9x+ujS64jPwtn91SA/wReftx22XN36hF8qM8OFAaLIw1l1BNfJszBWVW4p01ENM hRCg==
X-Received: by 10.70.91.39 with SMTP id cb7mr13127960pdb.8.1413046692296; Sat, 11 Oct 2014 09:58:12 -0700 (PDT)
Received: from [192.168.1.32] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id uf6sm6710892pac.16.2014.10.11.09.58.03 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 09:58:11 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_F3A00E77-97A5-404C-9738-5364B507E602"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <542AD3CD.70101@joelhalpern.com>
Date: Sat, 11 Oct 2014 09:58:00 -0700
Message-Id: <3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Dfm0InsfmgcVs6hlQlw_4Asl0w8
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Oct 2014 16:58:14 -0000

--Apple-Mail=_F3A00E77-97A5-404C-9738-5364B507E602
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=iso-8859-1


On Sep 30, 2014, at 9:01 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> Is this be written down somewhere?  Should it be? (In the LCAF spec maybe?)
> Yours,
> Joel

I added the highlighted text at the end of section 3. Please comment.

Thanks,
Dino





--Apple-Mail=_F3A00E77-97A5-404C-9738-5364B507E602
Content-Type: multipart/related;
	type="text/html";
	boundary="Apple-Mail=_8BD53092-063F-4867-9517-5AC0C78DC616"


--Apple-Mail=_8BD53092-063F-4867-9517-5AC0C78DC616
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=iso-8859-1

<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br>On Sep 30, 2014, at 9:01 AM, Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt; wrote:<br><br><blockquote type="cite">Is this be written down somewhere? &nbsp;Should it be? (In the LCAF spec maybe?)<br>Yours,<br>Joel<br></blockquote><div><br></div>I added the highlighted text at the end of section 3. Please comment.<div><br></div><div>Thanks,</div><div>Dino<br><div><br></div><div><img apple-inline="yes" id="09C28CD3-5C7C-49F4-A55B-A0D8F960E5C1" height="665" width="556" apple-width="yes" apple-height="yes" src="cid:AF1D65E1-D7BB-4B70-B29B-40F9D7E1CA1C"></div><div><br></div><div><br></div></div></body></html>
--Apple-Mail=_8BD53092-063F-4867-9517-5AC0C78DC616
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-15.png
Content-Type: image/png;
	x-unix-mode=0666;
	name="PastedGraphic-15.png"
Content-Id: <AF1D65E1-D7BB-4B70-B29B-40F9D7E1CA1C>

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
29TY3LNl2wbY5ttW2V63o9t52eXYbbS7Yo/bu9tL7CvtLzvgDh4OUoeNDq0jaCO8R8hGVI245chy
DHIscqxxfDiSNzJm5IKRdSNfjLIclTZqxaizo744uTvlOm1zuuus4zzGeYFzg/MrF3sXoUuly3VX
tmu461zXeteXbg5uYrdNbrfdue5j3b9zb3L/7OHpofDY69HpaemZ7rnB85aXrlec1xKvc94072Dv
ud5HvT/4ePgU+hzw+cvX0TfHd5dvx2ib0eLR20Y/9jP3E/ht8Wvz5/un+//o3xZgFiAIqAp4FGgR
KArcHvg0yC4oO2h30Itgp2BF8OHgdyE+IbNDGkOJ0IjQ0tCWMJ2wpLD1YQ/CzcOzwmvCuyPcI2ZG
NEbSIqMjV0TeijKOEkZVR3WP8Rwze0xzNCs6IXp99KMY+xhFTMNYfOyYsSvH3htnNU42ri4WYqNi
V8bej7OJy4/7ZTx9fNz4yvFP4p3jZ8WfTeAmTEnYlfA2MThxWeLdJNskZVJTsmbyxOTq5HcpoSnl
KW0TRk2YPeFiqmGqNLU+jZGWnLY9reebsG9Wf9M+0X1iycSbk2wmTZ90frLh5NzJx6ZoThFMOZhO
S09J35X+SRArqBL0ZERlbMjoFoYI1wifiwJFq0SdYj9xufhppl9meWZHll/WyqxOSYCkQtIlDZGu
l77MjszenP0uJzZnR05fbkruvjy1vPS8IzIdWY6searJ1OlTW+UO8hJ5W75P/ur8bkW0YnsBVjCp
oL5QF22eLyltld8qHxb5F1UWvZ+WPO3gdO3psumXZtjPWDzjaXF48U8zyZnCmU2zzGbNn/VwdtDs
LXOwORlzmuZazF00t31exLyd85nzc+b/usBpQfmCNwtTFjYsMl40b9HjbyO+rSnhlChKbn3n+93m
78nvpd+3LHZdvG7xl1JR6YUyp7KKsk9LhEsu/OD8w9of+pZmLm1Z5rFs03L6ctnymysCVuws1y4v
Ln+8cuzK2lX8VaWr3qyesvp8hVvF5jXMNco1bWtj1tavs1y3fN2n9ZL1NyqDK/dtMNqweMO7jaKN
VzcFbtq72Xhz2eaPP0p/vL0lYkttlXVVxVb61qKtT7Ylbzv7k9dP1dsNt5dt/7xDtqNtZ/zO5mrP
6updRruW1eA1yprO3RN3X9kTuqd+r+PeLft4+8r2w37l/mc/p/9880D0gaaDXgf3HrI6tOEw93Bp
LVY7o7a7TlLXVp9a33pkzJGmBt+Gw7+M/GXHUbOjlcf0ji07zjy+6HjfieITPY3yxq6TWScfN01p
untqwqnrzeObW05Hnz53JvzMqbNBZ0+c8zt39LzP+SMXvC7UXfS4WHvJ/dLhX91/Pdzi0VJ72fNy
/RXvKw2to1uPXw24evJa6LUz16OuX7wx7kbrzaSbt29NvNV2W3S7407unZe/Ff3We3fePdq90vta
9yseGD2o+t3u931tHm3HHoY+vPQo4dHdx8LHz/8o+ONT+6In7CcVT02fVne4dBztDO+88uybZ+3P
5c97u0r+1P5zwwvbF4f+CvzrUveE7vaXipd9r5a8Nni9443bm6aeuJ4Hb/Pe9r4rfW/wfucHrw9n
P6Z8fNo77RPj09rPdp8bvkR/udeX19cnFygEqr0AgXo8MxPg1Q4AdiraO1wBYHL6z1wqD6z/nIgw
NtAo+h+4/1xGGdAeAnYEAiTNA4hpBNiEmhXCLHSntt+JgYC7ug41xFBXQaariwpgLAXamrzv63tt
DMBoAPis6Ovr3djX93kb2qvfAWjM7z/rUd7UGfJH1aHvfMuSearxf+v+B2M/arHGT9tYAAAACXBI
WXMAABYlAAAWJQFJUiTwAAABn2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4
bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRm
OlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1u
cyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxu
czpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBp
eGVsWERpbWVuc2lvbj4xMTEyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6
UGl4ZWxZRGltZW5zaW9uPjEzMzA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpE
ZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KZm3CCQAAQABJREFUeAHsvQ9U
XNd973v0FmNAL4OLsCQH0iIZy0VuGCWoWiiOZWWQ6yvqRqOrSHEijXJFfQ2Klpc0emmkhZ+l3uK7
ooWyEmu0fHWBVka1wI4NaTX0usNzA8Qgy8PyhVSDr6ARVExSqAURxDONZjCzFm+fs8/f+bvP8H/m
exaL2eec3/7z++w/Z//2PnufVbOzsxwOEAABEAABEAABEAABEAABEEglAv9XKikLXUEABEAABEAA
BEAABEAABECAJwBDCOUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQ
BkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAA
BEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwC
IAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAAC
MIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAA
BEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMty
KAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAAC
IAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAA
BEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyh
lMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAAC
IAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAA
BEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKO
AAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAAC
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
CIAACIAACIBAMhGAIZRMuQldQAAEQAAEQAAEQAAEQAAEmAjAEGLCBCEQAAEQAAEQAAEQAAEQAIFk
IgBDKJlyE7qAAAiAAAiAAAiAAAiAAAgwEYAhxIQJQiAAAiAAAiAAAiAAAiAAAslEAIZQMuUmdAEB
EAABEAABEAABEAABEGAiAEOICROEQAAEQAAEQAAEQAAEQAAEkokADKFkyk3oAgIgAAIgAAIgAAIg
AAIgwEQAhhATJgiBAAiAAAiAAAiAAAiAAAgkEwEYQsmUm9AFBEAABEAABEAABEAABECAiQAMISZM
EAIBEAABEAABEAABEAABEEgmAjCEkik3oQsIgAAIgAAIgAAIgAAIgAATARhCTJggBAIgAAIgAAIg
AAIgAAIgkEwEYAglU25CFxAAARAAARAAARAAARAAASYCMISYMEEIBEAABEAABEAABEAABEAgmQjA
EEqm3IQuIAACIAACIAACIAACIAACTARgCDFhghAIgAAIgAAIgAAIgAAIgEAyEYAhlEy5CV1AAARA
AARAAARAAARAAASYCMAQYsIEIRAAARAAARAAARAAARAAgWQiAEMomXITuoAACIAACIAACIAACIAA
CDARgCHEhAlCIAACIAACIAACIAACIAACyUQAhlAy5SZ0AQEQAAEQAAEQAAEQAAEQYCIAQ4gJE4RA
AARAAARAAARAAARAAASSiQAMoWTKTegCAiAAAiAAAiAAAiAAAiDARACGEBMmCIEACIAACIAACIAA
CIAACCQTARhCyZSb0AUEQAAEQAAEQAAEQAAEQICJAAwhJkwQAgEQAAEQAAEQAAEQAAEQSCYCMISS
KTehCwiAAAiAAAiAAAiAAAiAABMBGEJMmCAEAiAAAiAAAiAAAiAAAiCQTARgCCVTbkIXEAABEAAB
EAABEAABEAABJgIwhJgwQQgEQAAEQAAEQAAEQAAEQCCZCMAQSqbchC4gAAIgAAIgAAIgAAIgAAJM
BGAIMWGCEAiAAAiAAAiAAAiAAAiAQDIRgCGUTLkJXUAABEAABEAABEAABEAABJgIwBBiwgQhEAAB
EAABEAABEAABEACBZCIAQyiZchO6gAAIgAAIgAAIgAAIgAAIMBGAIcSECUIgAAIgAAIgAAIgAAIg
AALJRACGUDLlJnQBARAAARAAARAAARAAARBgIgBDiAkThEAABEAABEAABEAABEAABJKJAAyhZMpN
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
WBrUA7pi7ca8cpd2t7eUa3YSNXZOMbuk0wyGFBNPz73OmF+pgs8uqbCNoYf0VU92rdfZjfhUbrXL
cKSrvKczLhTne4h6iKKhkAQBEAABEACBYBLQ/o5Q/Y41G7gxoJwXV6SSC5oLrrn8HA+A3eiERGHW
0eYFSzbVNHcG4NLpY8eEUulpyf4Wt1tP80WMc6dqjC1oadPn5BWUVVabG8zlpeK7WpsX6/c2Kwaj
nHOZ6MSo7NLK2uoy8dadbF7/nlKStOYmZXJTkWj0m1tUbTaXl+QKla7JXLCvNTCdVIFuXnlpUUlp
qWRhrKepZp01xhuMggGGnPzKWrO5trIkXwg5nMNugknUGd++S6LB/mv7sJQunkExZU7Ujbx1Ph+N
FL7TYFPXY615TJpvtrakvKGhOj/bQ/DKLinUECmMrlVs3sjRopPZTGWmknyXqKd9i3ECN6DLNXte
OYVZacrhwx3Tmjm5+5TrHdr2rJkjCZbQdq+upA2Wx3vlgp1dUjCU8X82nuqebKpuMFeWCIGgadXt
W+sUZyu7JKOBolhf9WTdvdVlpSZTWZkpj3/Bk7Z5Ed0RttKyReOVY4DUVkY7Q3G+h6iH+NdOkAYB
EAABEAABPwhoRFUtZcItW245N1XGYi4Q1Lk8xtYo2KtZQR8Rog+8RcclfIasnNyC0vIW9/k+8oiQ
Yo5Qm7lUfrIewByh2nzhvo6OM/jkaG8ym9tUj8EvX24pE2rPLmlwlpfsJPq1DdJAQJdZHLaiizjL
km2V4siNMa/SmVktDD4QgyLzMrNOWQ+fsAv3rZ7GyqqFe28afJcq7OdGIarLqpVDZMy+K6pneN6v
kPaetFQL7ZTFN71FgulydhyX5nspxvcswgw12ruUwuySgl3y+UhjnKJaxWS2rrbjUk/tqBZbM7tI
OZjWJk2CW9vk9NEiZupLnHlcytLWIfUY8QC7pFqT9z02ns5eR7KdJ4g8lqUckZP7p09JhWH+9JA+
68l+zhHyZmdozvfQ9BBFMyEJAiAAAiAAAsEl4D4i1LntsUxuNMhYlJOunnAixQcD9W/E6IwDZpP4
1JVzsqJ484ZHF85JiJ20Zd8JTa9Nj2YtWbGEbvPTB8XrF/JP1jl0i1JdHtNqllZl2qM8zR9RifE7
EYmpqfwnnRzWzvb2Tm6z6SZk8JHQ52cuuBfIWb88RZoUFT1hivAS3qGak7Lk10cP8WnjEz+eKWeO
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
AiAAAsYE/j+YFyIJ+lEiSwAAAABJRU5ErkJggg==

--Apple-Mail=_8BD53092-063F-4867-9517-5AC0C78DC616--

--Apple-Mail=_F3A00E77-97A5-404C-9738-5364B507E602--


From nobody Sat Oct 11 10:00:22 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01DF11A6FBC for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 10:00:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Af9XxDYwDSD8 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 10:00:17 -0700 (PDT)
Received: from mailc1.tigertech.net (mailc1.tigertech.net [208.80.4.155]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 040251A6FA9 for <lisp@ietf.org>; Sat, 11 Oct 2014 09:59:48 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailc1.tigertech.net (Postfix) with ESMTP id D313C42184F; Sat, 11 Oct 2014 09:59:47 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at c1.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mailc1.tigertech.net (Postfix) with ESMTPSA id 21F4642184E; Sat, 11 Oct 2014 09:59:47 -0700 (PDT)
Message-ID: <54396202.9060904@joelhalpern.com>
Date: Sat, 11 Oct 2014 12:59:46 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Dino Farinacci <farinacci@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com>
In-Reply-To: <3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/2OqlzIgRoEGuTyTYR6aetUASiDM
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Oct 2014 17:00:19 -0000

Thanks.  That looks clear and helpful.
Yours,
Joel

On 10/11/14, 12:58 PM, Dino Farinacci wrote:
>
> On Sep 30, 2014, at 9:01 AM, Joel M. Halpern <jmh@joelhalpern.com
> <mailto:jmh@joelhalpern.com>> wrote:
>
>> Is this be written down somewhere?  Should it be? (In the LCAF spec
>> maybe?)
>> Yours,
>> Joel
>
> I added the highlighted text at the end of section 3. Please comment.
>
> Thanks,
> Dino
>
>
>


From nobody Sat Oct 11 15:54:35 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B6661A0350 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 15:54:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p5blzOMSv_8O for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 15:54:32 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0760.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:760]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23A0B1A0305 for <lisp@ietf.org>; Sat, 11 Oct 2014 15:54:32 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB444.namprd05.prod.outlook.com (10.141.73.140) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sat, 11 Oct 2014 22:54:07 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sat, 11 Oct 2014 22:54:07 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "Darrel Lewis (darlewis)" <darlewis@cisco.com>, Alberto Rodriguez-Natal <arnatal@ac.upc.edu>, Dino Farinacci <farinacci@gmail.com>, Florin Coras <fcoras@ac.upc.edu>, Damien Saucez <damien.saucez@inria.fr>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
Thread-Index: AQHP4tHZSWwBqqoS6k+d2YkcVzseJJwl35oAgACgHQCABP+SMA==
Date: Sat, 11 Oct 2014 22:54:07 +0000
Message-ID: <66955a49886045589ca568d9166968c9@CO1PR05MB442.namprd05.prod.outlook.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com> <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com> <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net> <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com> <95F2B24F-854A-4A09-8FB1-EF1025DE2A5F@cisco.com>
In-Reply-To: <95F2B24F-854A-4A09-8FB1-EF1025DE2A5F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB444;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(51704005)(377454003)(199003)(51914003)(24454002)(189002)(19580395003)(19580405001)(15975445006)(74316001)(31966008)(86362001)(87936001)(2171001)(105586002)(92566001)(33646002)(2656002)(95666004)(99286002)(106116001)(97736003)(106356001)(21056001)(120916001)(20776003)(107886001)(66066001)(93886004)(99396003)(107046002)(85306004)(64706001)(4396001)(108616004)(46102003)(80022003)(40100003)(230783001)(101416001)(76576001)(76176999)(76482002)(122556002)(85852003)(54356999)(50986999)(2501002)(77096002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB444; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/f26eLPfKVqh_kfgC8FBCfQravkY
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Oct 2014 22:54:34 -0000

Folks,

Thanks for the good dialog regarding "decoupling" and "isolation". So far, =
I glean the following from the email thread:

- LISP decouples the forwarding and control plane, so draft-ietf-lisp-intro=
duction is correct
- LISP does not isolate the control plane from the forwarding plane, so RFC=
 6830 is also correct

Because both statements are correct and architecturally significant, they *=
both* should appear in Section 2.1 of draft-ietf-lisp-introduction. Ideally=
, these two statements should be juxtaposed to one another in order to high=
light the difference between "isolation" and "decoupling".

Each statement should include:
	1)  A title (i.e., Decoupled data and control-plane, Non-isolation between=
 data and control plane)
	2)  A sentence or two explaining what it means to be decoupled or non-isol=
ated
	3) A cost/benefit statement

                                                                           =
           Ron


> -----Original Message-----
> From: lisp [mailto:lisp-bounces@ietf.org] On Behalf Of Darrel Lewis
> (darlewis)
> Sent: Wednesday, October 08, 2014 2:07 PM
> To: Alberto Rodriguez-Natal
> Cc: Damien Saucez; lisp@ietf.org
> Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Dec=
oupling
>=20
>=20
> On Oct 8, 2014, at 1:34 AM, Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
> wrote:
>=20
> >
> >
> > On Wed, Oct 8, 2014 at 10:28 AM, Luigi Iannone <ggx@gigix.net> wrote:
> > Hi,
> >
> > I think is fair to state in the intro document that data- and control- =
planes
> are "decoupled" in LISP because their instantiation may run on different
> boxes, but they are not "isolated" because LISP data plane can trigger co=
ntrol
> plane activity.
> >
> > I think this is an excellent way to describe it.
>=20
> Agreed.
>=20
> -Darrel
>=20
>=20
> >
> > Alberto
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Oct 11 16:17:16 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C63D01A1AEE for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 16:17:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aeDYdQc2EK5N for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 16:17:12 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0127.outbound.protection.outlook.com [65.55.169.127]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2905F1A1BC6 for <lisp@ietf.org>; Sat, 11 Oct 2014 16:17:12 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sat, 11 Oct 2014 23:17:09 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sat, 11 Oct 2014 23:17:09 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
Thread-Index: Ac/lqOiufEtPdxYkT76OGFqr28xHEg==
Date: Sat, 11 Oct 2014 23:17:09 +0000
Message-ID: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB442;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(108616004)(230783001)(110136001)(101416001)(87936001)(229853001)(77096002)(85852003)(95666004)(86362001)(85306004)(21056001)(92566001)(2351001)(76482002)(107046002)(40100003)(2656002)(2501002)(74316001)(122556002)(99396003)(20776003)(106356001)(107886001)(99286002)(64706001)(50986999)(80022003)(46102003)(97736003)(76576001)(105586002)(31966008)(4396001)(54356999)(120916001)(66066001)(33646002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB442; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/uBFiu2lYm9DDPeCGd2wNFMfFzIY
Subject: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Oct 2014 23:17:14 -0000

Folks,

Section 1 of draft-ietf-lisp-introduction-05 says:

"This document describes the LISP architecture, its main operational mechan=
isms as its design rationale.  It is important to note that this document d=
oes not specify or complement the LISP protocol.  The interested reader sho=
uld refer to the main LISP specifications [RFC6830] and the complementary d=
ocuments [RFC6831],[RFC6832], [RFC6833],[RFC6834],[RFC6835], [RFC6836] for =
the protocol specifications along with the LISP deployment guidelines [RFC7=
215]."

I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST not c=
ontradict RFC 6830.

However, Section 1 of draft-ietf-lisp-introduction-05 also says:

"LISP creates two separate namespaces, EIDs (End-host IDentifiers) and RLOC=
s (Routing LOCators), both are -typically, but not limited to- syntacticall=
y identical to the current IPv4 and IPv6  addresses."

However, RFC 6830 says:

"An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress Tunne=
l Router (ETR)."

It also says:

"An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the sour=
ce and destination address fields of the first (most inner) LISP header of =
a packet."

Given these statements, how can the RLOC or EID by syntactically different =
from an IPv4 or IPv6 address?

                                                                           =
                   Ron Bonica


From nobody Sat Oct 11 16:34:36 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A171A1A6F01 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 16:34:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4mKxpFQZo1Nn for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 16:34:33 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 05FDA1A6EE2 for <lisp@ietf.org>; Sat, 11 Oct 2014 16:34:33 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id D6683240735; Sat, 11 Oct 2014 16:34:32 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 5DBC52405DC; Sat, 11 Oct 2014 16:34:32 -0700 (PDT)
Message-ID: <5439BE86.20302@joelhalpern.com>
Date: Sat, 11 Oct 2014 19:34:30 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ronald Bonica <rbonica@juniper.net>, "lisp@ietf.org" <lisp@ietf.org>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com>
In-Reply-To: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/18zzEp42KwiAVrzxz_MLMToYmD8
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Oct 2014 23:34:34 -0000

The working group has other documents that define other formats for EIDs 
and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 
so as to allow compatible extension of the work.  At the time 6830 was 
published, those were the two defined forms.

Suggesting taht an extensible RFC prevents us from extending the work 
would be odd.  Since we do have work under way (the LCAF draft) which 
defines many other forms, it is quite appropriate to for the 
introduction to indicate that a broader range is possible.

Yours,
Joel

On 10/11/14, 7:17 PM, Ronald Bonica wrote:
> Folks,
>
> Section 1 of draft-ietf-lisp-introduction-05 says:
>
> "This document describes the LISP architecture, its main operational
> mechanisms as its design rationale.  It is important to note that
> this document does not specify or complement the LISP protocol.  The
> interested reader should refer to the main LISP specifications
> [RFC6830] and the complementary documents [RFC6831],[RFC6832],
> [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
> specifications along with the LISP deployment guidelines [RFC7215]."
>
> I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
> not contradict RFC 6830.
>
> However, Section 1 of draft-ietf-lisp-introduction-05 also says:
>
> "LISP creates two separate namespaces, EIDs (End-host IDentifiers)
> and RLOCs (Routing LOCators), both are -typically, but not limited
> to- syntactically identical to the current IPv4 and IPv6
> addresses."
>
> However, RFC 6830 says:
>
> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
> Tunnel Router (ETR)."
>
> It also says:
>
> "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in
> the source and destination address fields of the first (most inner)
> LISP header of a packet."
>
> Given these statements, how can the RLOC or EID by syntactically
> different from an IPv4 or IPv6 address?
>
> Ron Bonica
>
> _______________________________________________ lisp mailing list
> lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Sat Oct 11 16:51:23 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 239661A005B for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 16:51:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o-JEgbIXMz6Z for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 16:51:19 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0145.outbound.protection.outlook.com [65.55.169.145]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BD901A0049 for <lisp@ietf.org>; Sat, 11 Oct 2014 16:51:19 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sat, 11 Oct 2014 23:51:16 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sat, 11 Oct 2014 23:51:16 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: draft-ietf-lisp-introduction - Design Principles and Use Cases
Thread-Index: Ac/lqvcINCyI5osOQ6Gg8d15EFfQeA==
Date: Sat, 11 Oct 2014 23:51:15 +0000
Message-ID: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB442;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0361212EA8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(108616004)(230783001)(110136001)(101416001)(87936001)(229853001)(77096002)(85852003)(99396003)(95666004)(86362001)(85306004)(21056001)(92566001)(2351001)(76482002)(107046002)(40100003)(2656002)(2501002)(122556002)(74316001)(106356001)(20776003)(99286002)(107886001)(64706001)(80022003)(50986999)(46102003)(97736003)(76576001)(105586002)(31966008)(4396001)(54356999)(120916001)(66066001)(33646002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB442; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/nUa6-SpSQYp98Lcmqu8L5zAnHa0
Subject: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Oct 2014 23:51:21 -0000

Folks,

In Section 2.1, we say that LISP is built on top of four basic design princ=
iples:

   - Locator/Identifier split
   - Overlay architecture
   - Decoupled data and control-plane
   - Incremental deployability

However, none of these design principles are unique to LISP. The IETF has p=
roduced many overlay architectures over the years and nearly all of them sh=
are these characteristics.=20

Oddly, the one design principle that *is* truly unique to LISP is omitted f=
rom the list. That is, the route pull model.

Likewise, In Section 7, we site several use cases to which LISP might be ap=
plied. However, we say nothing about why LISP might provide a better soluti=
on than any of the other overlay architectures that the IETF has produced i=
n years gone by. Does LISP provide a superior solution because of its one u=
nique characteristic?=20

In order to fix these problems, I suggest that we make the following change=
s to Section 2.1:

- add a bullet concerning route pull
- add a sentence saying that route pull is the only principle that is uniqu=
e to LISP

A use case should be included in Section 7 only if route pulling makes the =
LISP solution superior to existing solutions.

Ron Bonica


From nobody Sat Oct 11 17:03:41 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D98041A0068 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:03:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4P4X85Zif9_b for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:03:36 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0779.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:779]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75CE31A0063 for <lisp@ietf.org>; Sat, 11 Oct 2014 17:03:36 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB444.namprd05.prod.outlook.com (10.141.73.140) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 00:03:12 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 00:03:12 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
Thread-Index: Ac/lqOiufEtPdxYkT76OGFqr28xHEgAAv6gAAACmB8A=
Date: Sun, 12 Oct 2014 00:03:11 +0000
Message-ID: <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com>
In-Reply-To: <5439BE86.20302@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB444;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(377454003)(479174003)(199003)(189002)(51704005)(4396001)(108616004)(46102003)(64706001)(230783001)(40100003)(80022003)(120916001)(106356001)(107886001)(20776003)(21056001)(97736003)(85306004)(99396003)(66066001)(107046002)(50986999)(2501002)(77096002)(122556002)(101416001)(76576001)(76176999)(76482002)(54356999)(85852003)(19580405001)(19580395003)(15975445006)(99286002)(95666004)(87936001)(31966008)(74316001)(86362001)(33646002)(2656002)(105586002)(92566001)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB444; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/W-TnZq7eDdnZbnxEeeRUOFPKQAA
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:03:39 -0000

Joel,

If you put something that isn't syntactically identical to an IPv4/IPv6 add=
ress in the destination field of the outer header, how will it get to ETR?

                                                                           =
     Ron


> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Saturday, October 11, 2014 7:35 PM
> To: Ronald Bonica; lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>=20
> The working group has other documents that define other formats for EIDs
> and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 =
so as
> to allow compatible extension of the work.  At the time 6830 was publishe=
d,
> those were the two defined forms.
>=20
> Suggesting taht an extensible RFC prevents us from extending the work
> would be odd.  Since we do have work under way (the LCAF draft) which
> defines many other forms, it is quite appropriate to for the introduction=
 to
> indicate that a broader range is possible.
>=20
> Yours,
> Joel
>=20
> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
> > Folks,
> >
> > Section 1 of draft-ietf-lisp-introduction-05 says:
> >
> > "This document describes the LISP architecture, its main operational
> > mechanisms as its design rationale.  It is important to note that this
> > document does not specify or complement the LISP protocol.  The
> > interested reader should refer to the main LISP specifications
> > [RFC6830] and the complementary documents [RFC6831],[RFC6832],
> > [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
> > specifications along with the LISP deployment guidelines [RFC7215]."
> >
> > I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
> > not contradict RFC 6830.
> >
> > However, Section 1 of draft-ietf-lisp-introduction-05 also says:
> >
> > "LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
> > RLOCs (Routing LOCators), both are -typically, but not limited
> > to- syntactically identical to the current IPv4 and IPv6 addresses."
> >
> > However, RFC 6830 says:
> >
> > "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
> > Tunnel Router (ETR)."
> >
> > It also says:
> >
> > "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the
> > source and destination address fields of the first (most inner) LISP
> > header of a packet."
> >
> > Given these statements, how can the RLOC or EID by syntactically
> > different from an IPv4 or IPv6 address?
> >
> > Ron Bonica
> >
> > _______________________________________________ lisp mailing
> list
> > lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
> >


From nobody Sat Oct 11 17:05:18 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7164A1A007B for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:05:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NhTQWuwFHxv0 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:05:13 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0147.outbound.protection.outlook.com [207.46.100.147]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C74E81A006A for <lisp@ietf.org>; Sat, 11 Oct 2014 17:05:13 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB441.namprd05.prod.outlook.com (10.141.73.147) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 00:05:11 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 00:05:11 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
Thread-Index: Ac/lqOiufEtPdxYkT76OGFqr28xHEgAAv6gAAAEEyZA=
Date: Sun, 12 Oct 2014 00:05:11 +0000
Message-ID: <c394e340963044988658ec26ea11a931@CO1PR05MB442.namprd05.prod.outlook.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com>
In-Reply-To: <5439BE86.20302@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB441;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(189002)(479174003)(377454003)(51704005)(199003)(2501002)(2656002)(97736003)(85852003)(107046002)(107886001)(76576001)(21056001)(230783001)(87936001)(106356001)(105586002)(99286002)(77096002)(120916001)(40100003)(4396001)(95666004)(46102003)(122556002)(85306004)(80022003)(76482002)(108616004)(99396003)(92566001)(33646002)(76176999)(50986999)(54356999)(19580395003)(19580405001)(74316001)(101416001)(15975445006)(31966008)(20776003)(86362001)(66066001)(64706001)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB441; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/n9edqxZl5heA2PpT0W5VS5JJ3IY
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:05:16 -0000

And strictly speaking, how do you reconcile your statement, below, with the=
 following statement from RFC 6830:

"An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress Tunne=
l Router (ETR)."

                                                 Ron

> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Saturday, October 11, 2014 7:35 PM
> To: Ronald Bonica; lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>=20
> The working group has other documents that define other formats for EIDs
> and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 =
so as
> to allow compatible extension of the work.  At the time 6830 was publishe=
d,
> those were the two defined forms.
>=20
> Suggesting taht an extensible RFC prevents us from extending the work
> would be odd.  Since we do have work under way (the LCAF draft) which
> defines many other forms, it is quite appropriate to for the introduction=
 to
> indicate that a broader range is possible.
>=20
> Yours,
> Joel
>=20
> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
> > Folks,
> >
> > Section 1 of draft-ietf-lisp-introduction-05 says:
> >
> > "This document describes the LISP architecture, its main operational
> > mechanisms as its design rationale.  It is important to note that this
> > document does not specify or complement the LISP protocol.  The
> > interested reader should refer to the main LISP specifications
> > [RFC6830] and the complementary documents [RFC6831],[RFC6832],
> > [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
> > specifications along with the LISP deployment guidelines [RFC7215]."
> >
> > I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
> > not contradict RFC 6830.
> >
> > However, Section 1 of draft-ietf-lisp-introduction-05 also says:
> >
> > "LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
> > RLOCs (Routing LOCators), both are -typically, but not limited
> > to- syntactically identical to the current IPv4 and IPv6 addresses."
> >
> > However, RFC 6830 says:
> >
> > "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
> > Tunnel Router (ETR)."
> >
> > It also says:
> >
> > "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the
> > source and destination address fields of the first (most inner) LISP
> > header of a packet."
> >
> > Given these statements, how can the RLOC or EID by syntactically
> > different from an IPv4 or IPv6 address?
> >
> > Ron Bonica
> >
> > _______________________________________________ lisp mailing
> list
> > lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
> >


From nobody Sat Oct 11 17:26:11 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEE2D1A00C3 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:26:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LWOQ0BQeGvAe for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:26:07 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0148.outbound.protection.outlook.com [207.46.100.148]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BB6E1A00BF for <lisp@ietf.org>; Sat, 11 Oct 2014 17:26:07 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB443.namprd05.prod.outlook.com (10.141.73.152) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 00:26:05 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 00:26:05 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: draft-ietf-lisp-introduction-05 - Instance Identifiers and Namespaces
Thread-Index: Ac/lsr2s/tfhqVRASzK2bqc7Ioa+JQ==
Date: Sun, 12 Oct 2014 00:26:03 +0000
Message-ID: <6482ea5673a44cd5a7fba21fb7e3a24e@CO1PR05MB442.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB443;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(76576001)(120916001)(97736003)(99396003)(101416001)(20776003)(76482002)(31966008)(2501002)(4396001)(64706001)(95666004)(54356999)(92566001)(108616004)(105586002)(2656002)(86362001)(122556002)(87936001)(77096002)(85306004)(74316001)(99286002)(80022003)(50986999)(66066001)(2351001)(107046002)(46102003)(33646002)(85852003)(107886001)(230783001)(21056001)(106356001)(229853001)(110136001)(40100003)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB443; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FxWIPBAhc5TIFNfQCav9zm_Il78
Subject: [lisp] draft-ietf-lisp-introduction-05 - Instance Identifiers and Namespaces
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:26:09 -0000

Folks,

AFAIKS, a LISP site can contain two hosts with the same EID (e.g., 192.0.2.=
1). LISP uses the Instance-ID to distinguish between the two hosts.

If this is the case, does LISP really create two namespaces. Or does it cre=
ate:

- one namespace for RLOCs
- another namespace for each Instance-ID

If the later, we should fix the document.

Ron Bonica


From nobody Sat Oct 11 17:29:42 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 597741A00FB for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:29:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8QNe6yiBL6c8 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:29:39 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 892BC1A00CD for <lisp@ietf.org>; Sat, 11 Oct 2014 17:29:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 73520240329; Sat, 11 Oct 2014 17:29:39 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id F241C24097B; Sat, 11 Oct 2014 17:29:38 -0700 (PDT)
Message-ID: <5439CB71.6000204@joelhalpern.com>
Date: Sat, 11 Oct 2014 20:29:37 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ronald Bonica <rbonica@juniper.net>, "lisp@ietf.org" <lisp@ietf.org>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
In-Reply-To: <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/8ZGH7slsDJ1NW67HcLNIGahv3dc
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:29:41 -0000

While the RLOC is usually IP, the approach being taken does not preclude 
other uses.  And there explicit deployed use cases for EIDs which are 
not IP (for example, ones that are MAC addresses.)

The point is that the current understanding of the archtiecture allows 
for this range of cases.  The fact that the original RFC did not discuss 
them, but is format-compatible with the range, does NOT mean that we can 
not allow for those in the architectural introduction or in other future 
documents which update the work.

My concern was specifically your assertion that the RFC prohibited those 
uses.  We generally operate on the basis that anything not prohibited is 
permitted, rather than the obverse.  This enables innovation.  (It also 
leads to a quote from one of my Cisco colleagues at a meeting "That's 
what routers do, the lie, cheat, and mangle packets.")

Yours,
Joel

On 10/11/14, 8:03 PM, Ronald Bonica wrote:
> Joel,
>
> If you put something that isn't syntactically identical to an IPv4/IPv6 address in the destination field of the outer header, how will it get to ETR?
>
>                                                                                  Ron
>
>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Saturday, October 11, 2014 7:35 PM
>> To: Ronald Bonica; lisp@ietf.org
>> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>>
>> The working group has other documents that define other formats for EIDs
>> and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 so as
>> to allow compatible extension of the work.  At the time 6830 was published,
>> those were the two defined forms.
>>
>> Suggesting taht an extensible RFC prevents us from extending the work
>> would be odd.  Since we do have work under way (the LCAF draft) which
>> defines many other forms, it is quite appropriate to for the introduction to
>> indicate that a broader range is possible.
>>
>> Yours,
>> Joel
>>
>> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
>>> Folks,
>>>
>>> Section 1 of draft-ietf-lisp-introduction-05 says:
>>>
>>> "This document describes the LISP architecture, its main operational
>>> mechanisms as its design rationale.  It is important to note that this
>>> document does not specify or complement the LISP protocol.  The
>>> interested reader should refer to the main LISP specifications
>>> [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>>> [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>>> specifications along with the LISP deployment guidelines [RFC7215]."
>>>
>>> I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
>>> not contradict RFC 6830.
>>>
>>> However, Section 1 of draft-ietf-lisp-introduction-05 also says:
>>>
>>> "LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited
>>> to- syntactically identical to the current IPv4 and IPv6 addresses."
>>>
>>> However, RFC 6830 says:
>>>
>>> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
>>> Tunnel Router (ETR)."
>>>
>>> It also says:
>>>
>>> "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the
>>> source and destination address fields of the first (most inner) LISP
>>> header of a packet."
>>>
>>> Given these statements, how can the RLOC or EID by syntactically
>>> different from an IPv4 or IPv6 address?
>>>
>>> Ron Bonica
>>>
>>> _______________________________________________ lisp mailing
>> list
>>> lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
>>>


From nobody Sat Oct 11 17:30:54 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADC0D1A00FE for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:30:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HZp_zrP4huXb for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:30:49 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19AED1A00CD for <lisp@ietf.org>; Sat, 11 Oct 2014 17:30:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 0471B240958; Sat, 11 Oct 2014 17:30:49 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 87DA0240329; Sat, 11 Oct 2014 17:30:48 -0700 (PDT)
Message-ID: <5439CBB7.50107@joelhalpern.com>
Date: Sat, 11 Oct 2014 20:30:47 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ronald Bonica <rbonica@juniper.net>, "lisp@ietf.org" <lisp@ietf.org>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <c394e340963044988658ec26ea11a931@CO1PR05MB442.namprd05.prod.outlook.com>
In-Reply-To: <c394e340963044988658ec26ea11a931@CO1PR05MB442.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/V_ORxFvXR173TFBkyyYSsKREdXY
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:30:51 -0000

At the time of RFC 6830 that statement was true.  Note that we did not 
write "An RLOC MUST be an IPv4 or IPv6 address."  The statement was 
descriptive, not prescriptive.

Yours,
Joel

On 10/11/14, 8:05 PM, Ronald Bonica wrote:
> And strictly speaking, how do you reconcile your statement, below, with the following statement from RFC 6830:
>
> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress Tunnel Router (ETR)."
>
>                                                   Ron
>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Saturday, October 11, 2014 7:35 PM
>> To: Ronald Bonica; lisp@ietf.org
>> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>>
>> The working group has other documents that define other formats for EIDs
>> and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 so as
>> to allow compatible extension of the work.  At the time 6830 was published,
>> those were the two defined forms.
>>
>> Suggesting taht an extensible RFC prevents us from extending the work
>> would be odd.  Since we do have work under way (the LCAF draft) which
>> defines many other forms, it is quite appropriate to for the introduction to
>> indicate that a broader range is possible.
>>
>> Yours,
>> Joel
>>
>> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
>>> Folks,
>>>
>>> Section 1 of draft-ietf-lisp-introduction-05 says:
>>>
>>> "This document describes the LISP architecture, its main operational
>>> mechanisms as its design rationale.  It is important to note that this
>>> document does not specify or complement the LISP protocol.  The
>>> interested reader should refer to the main LISP specifications
>>> [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>>> [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>>> specifications along with the LISP deployment guidelines [RFC7215]."
>>>
>>> I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
>>> not contradict RFC 6830.
>>>
>>> However, Section 1 of draft-ietf-lisp-introduction-05 also says:
>>>
>>> "LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited
>>> to- syntactically identical to the current IPv4 and IPv6 addresses."
>>>
>>> However, RFC 6830 says:
>>>
>>> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
>>> Tunnel Router (ETR)."
>>>
>>> It also says:
>>>
>>> "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the
>>> source and destination address fields of the first (most inner) LISP
>>> header of a packet."
>>>
>>> Given these statements, how can the RLOC or EID by syntactically
>>> different from an IPv4 or IPv6 address?
>>>
>>> Ron Bonica
>>>
>>> _______________________________________________ lisp mailing
>> list
>>> lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
>>>
>


From nobody Sat Oct 11 17:52:37 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6FDA1A0172 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:52:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l7936xOFlJmk for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:52:35 -0700 (PDT)
Received: from mail-qc0-x230.google.com (mail-qc0-x230.google.com [IPv6:2607:f8b0:400d:c01::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F30151A0048 for <lisp@ietf.org>; Sat, 11 Oct 2014 17:52:34 -0700 (PDT)
Received: by mail-qc0-f176.google.com with SMTP id r5so3562231qcx.7 for <lisp@ietf.org>; Sat, 11 Oct 2014 17:52:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=y432PuWApIDDQKrrCjwNTipL2VYxDFeOZrtVWGSpFWw=; b=Mqbg1/BNc/dgaMAAWDVaF3JWZGA5Im/+nb2cFHomK9q3W87jeqgyAlscHpSqZxgRs4 BrRnRvD8n6qirIO3qfQedg7bQrh5HOWTjmGu7enekYD6bSo5z9kpba3ghZTJyjFKbOfM Olnv+8wC1FDRZ5fPOfn0I3SjW4lfMhJeYLHVy2OukLmS266FxdPqkf+i5cdTNHA+VTQ0 pER+b8y3kDnYhWqoUa/+fqOxvmM5vUZdIYDF1axTQzTE3Iq6/NC3+xEbskPqn20CjhJT 07RDUVSRK0H6y4PJb50P2cV1XAYRE4zQkzANQwFI58DbJQPLsRgF1f1nbnaX7dFxDjlm RygA==
X-Received: by 10.140.33.230 with SMTP id j93mr23773723qgj.95.1413075154147; Sat, 11 Oct 2014 17:52:34 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id e9sm8784370qgd.46.2014.10.11.17.52.33 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 17:52:33 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sat, 11 Oct 2014 20:52:32 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/hVDqeHZ5YPdCHhmY5Jxc-DCQn8I
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:52:37 -0000

> On Oct 11, 2014, at 8:03 PM, Ronald Bonica <rbonica@juniper.net> wrote:
>=20
> Joel,
>=20
> If you put something that isn't syntactically identical to an IPv4/IPv6 ad=
dress in the destination field of the outer header, how will it get to ETR?

The question is actually malformed. If you out any address in a header (and y=
ou don't say what type of header it is), then the address is relative to tha=
t packet format.=20

So what are really trying to ask?

Dino


>=20
>                                                                           =
     Ron
>=20
>=20
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Saturday, October 11, 2014 7:35 PM
>> To: Ronald Bonica; lisp@ietf.org
>> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>>=20
>> The working group has other documents that define other formats for EIDs
>> and RLOCs.  These are defined with AFIs.  In fact, AFIs are used in 6830 s=
o as
>> to allow compatible extension of the work.  At the time 6830 was publishe=
d,
>> those were the two defined forms.
>>=20
>> Suggesting taht an extensible RFC prevents us from extending the work
>> would be odd.  Since we do have work under way (the LCAF draft) which
>> defines many other forms, it is quite appropriate to for the introduction=
 to
>> indicate that a broader range is possible.
>>=20
>> Yours,
>> Joel
>>=20
>>> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
>>> Folks,
>>>=20
>>> Section 1 of draft-ietf-lisp-introduction-05 says:
>>>=20
>>> "This document describes the LISP architecture, its main operational
>>> mechanisms as its design rationale.  It is important to note that this
>>> document does not specify or complement the LISP protocol.  The
>>> interested reader should refer to the main LISP specifications
>>> [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>>> [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
>>> specifications along with the LISP deployment guidelines [RFC7215]."
>>>=20
>>> I interpret this as meaning that draft-ietf-lisp-introduction-05 MUST
>>> not contradict RFC 6830.
>>>=20
>>> However, Section 1 of draft-ietf-lisp-introduction-05 also says:
>>>=20
>>> "LISP creates two separate namespaces, EIDs (End-host IDentifiers) and
>>> RLOCs (Routing LOCators), both are -typically, but not limited
>>> to- syntactically identical to the current IPv4 and IPv6 addresses."
>>>=20
>>> However, RFC 6830 says:
>>>=20
>>> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an Egress
>>> Tunnel Router (ETR)."
>>>=20
>>> It also says:
>>>=20
>>> "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in the
>>> source and destination address fields of the first (most inner) LISP
>>> header of a packet."
>>>=20
>>> Given these statements, how can the RLOC or EID by syntactically
>>> different from an IPv4 or IPv6 address?
>>>=20
>>> Ron Bonica
>>>=20
>>> _______________________________________________ lisp mailing
>> list
>>> lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
>>>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Oct 11 17:58:42 2014
Return-Path: <fcoras@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A6C61A019B for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:58:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.688
X-Spam-Level: 
X-Spam-Status: No, score=-2.688 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.786, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4fPanvoou4ir for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 17:58:38 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id D52231A017A for <lisp@ietf.org>; Sat, 11 Oct 2014 17:58:37 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s9C0waXQ008994; Sun, 12 Oct 2014 02:58:36 +0200
Received: from [10.0.0.6] (c-73-162-114-58.hsd1.ca.comcast.net [73.162.114.58]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id ABC77271; Sun, 12 Oct 2014 02:58:35 +0200 (CEST)
Message-ID: <5439D235.1000908@ac.upc.edu>
Date: Sat, 11 Oct 2014 17:58:29 -0700
From: Florin Coras <fcoras@ac.upc.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: lisp@ietf.org
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
In-Reply-To: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/_91bhib2HxB-3zTd5WEerYilA0M
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 00:58:41 -0000

Hi Ron,

On 10/11/14 4:51 PM, Ronald Bonica wrote:
> Folks,
>
> In Section 2.1, we say that LISP is built on top of four basic design principles:
>
>     - Locator/Identifier split
>     - Overlay architecture
>     - Decoupled data and control-plane
>     - Incremental deployability
>
> However, none of these design principles are unique to LISP. The IETF has produced many overlay architectures over the years and nearly all of them share these characteristics.

I could stand corrected, but out of the ones mentioned in RFC 6115, and 
which have also become RFCs, LISP is the only one with this set of 
properties.
>
> Oddly, the one design principle that *is* truly unique to LISP is omitted from the list. That is, the route pull model.

Nothing precludes the use of a "push model"  mapping system. That is, 
BGP could be used as a mapping-system as long as an adaptation layer as 
per RFC6833 is implemented.

>
> Likewise, In Section 7, we site several use cases to which LISP might be applied. However, we say nothing about why LISP might provide a better solution than any of the other overlay architectures that the IETF has produced in years gone by. Does LISP provide a superior solution because of its one unique characteristic?
>
> In order to fix these problems, I suggest that we make the following changes to Section 2.1:
>
> - add a bullet concerning route pull

Agreed.
> - add a sentence saying that route pull is the only principle that is unique to LISP

With this however, considering the points above, I disagree.

Florin
>
> A use case should be included in Section 7 only if route pulling makes the LISP solution superior to existing solutions.
>
> Ron Bonica
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Oct 11 18:01:38 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 426171A019B for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:01:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kfo8rQRWNqGC for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:01:36 -0700 (PDT)
Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com [IPv6:2607:f8b0:400d:c04::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCC261A017C for <lisp@ietf.org>; Sat, 11 Oct 2014 18:01:35 -0700 (PDT)
Received: by mail-qg0-f52.google.com with SMTP id q108so5352795qgd.25 for <lisp@ietf.org>; Sat, 11 Oct 2014 18:01:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rJAs6FVAhtptlGAzl2eK/qSzwWeUUwUVRUPdvQZc8RY=; b=bM96lr3uDityGiYz2e/wFqLOrP9kC/1Jw/yFLomblD8HA5I1LBvHBkjBOPaS9DarRe iWMhq/K52MjfQPGVGsdVSgoTP5zhBDNndeikUVWMbXGwTb1Gu6fsO1s72G21hO6erkPK VDIG5Dw97iR39JPMieURGsL6b43+2FCRy5O4YxClzlmoD9qgK8EI802Ew7WWx7F3vLbb gV241IBuDz8M3X4mDwmgUcRXNVh2UTQO0a3o8NiaezNDIaX5EipHCDkW6YXPBLMCpcW2 BuH3dDJ5RvRXAu33sN/HYzD65vQ0U83kwHrGNvxRGoM3Bsmvh/zIVMGSyalHkyiJvgY7 +Hxw==
X-Received: by 10.224.92.197 with SMTP id s5mr24039318qam.35.1413075695083; Sat, 11 Oct 2014 18:01:35 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id b14sm8829604qaw.6.2014.10.11.18.01.34 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 18:01:34 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sat, 11 Oct 2014 21:01:34 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/yePNRk6eXKj2YgvzvEGYLq-bWE8
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 01:01:37 -0000

> On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> wrote:
>=20
> In Section 2.1, we say that LISP is built on top of four basic design prin=
ciples:
>=20
>   - Locator/Identifier split
>   - Overlay architecture
>   - Decoupled data and control-plane
>   - Incremental deployability

You left out one that is really important:

- A Mapping Database System

Dino=


From nobody Sat Oct 11 18:20:19 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0168B1A02BD for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:20:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TkZy2w5ytj75 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:20:08 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0131.outbound.protection.outlook.com [207.46.100.131]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0CB4F1A0271 for <lisp@ietf.org>; Sat, 11 Oct 2014 18:20:07 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 01:20:06 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 01:20:06 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
Thread-Index: Ac/lqvcINCyI5osOQ6Gg8d15EFfQeAADRoEAAACGrVA=
Date: Sun, 12 Oct 2014 01:20:05 +0000
Message-ID: <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com>
In-Reply-To: <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB442;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(377454003)(51704005)(189002)(199003)(108616004)(230783001)(110136001)(101416001)(87936001)(77096002)(19580395003)(85852003)(99396003)(95666004)(86362001)(85306004)(21056001)(92566001)(76482002)(107046002)(40100003)(2656002)(74316001)(122556002)(20776003)(106356001)(99286002)(19580405001)(64706001)(97736003)(50986999)(80022003)(76176999)(46102003)(76576001)(105586002)(31966008)(4396001)(54356999)(120916001)(66066001)(1411001)(33646002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB442; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Rc6jlWhdqKYe_sz3btlOap3CVAI
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 01:20:12 -0000

Dino,

That too!

However, the mapping database system is not entirely unique to LISP. Every =
architecture that maps one address space to another needs a data base to ma=
intain mapping information. The part that is unique to LISP is how the data=
 is distributed

                                                                     Ron


> -----Original Message-----
> From: Dino Farinacci [mailto:farinacci@gmail.com]
> Sent: Saturday, October 11, 2014 9:02 PM
> To: Ronald Bonica
> Cc: lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and =
Use
> Cases
>=20
> > On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> wrote:
> >
> > In Section 2.1, we say that LISP is built on top of four basic design p=
rinciples:
> >
> >   - Locator/Identifier split
> >   - Overlay architecture
> >   - Decoupled data and control-plane
> >   - Incremental deployability
>=20
> You left out one that is really important:
>=20
> - A Mapping Database System
>=20
> Dino


From nobody Sat Oct 11 18:23:08 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F2031A02BD for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:23:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id prq08aTXmCUq for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:23:03 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0106.outbound.protection.outlook.com [207.46.100.106]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 410C11A0271 for <lisp@ietf.org>; Sat, 11 Oct 2014 18:23:02 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 01:23:00 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 01:23:00 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
Thread-Index: Ac/lqOiufEtPdxYkT76OGFqr28xHEgAAv6gAAACmB8AAAhOlAAAAC43A
Date: Sun, 12 Oct 2014 01:23:00 +0000
Message-ID: <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com>
In-Reply-To: <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB442;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(479174003)(377454003)(51704005)(189002)(199003)(108616004)(230783001)(110136001)(101416001)(87936001)(77096002)(19580395003)(85852003)(99396003)(15975445006)(95666004)(86362001)(85306004)(93886004)(21056001)(92566001)(76482002)(107046002)(40100003)(2656002)(74316001)(122556002)(20776003)(106356001)(99286002)(19580405001)(64706001)(97736003)(50986999)(80022003)(76176999)(46102003)(76576001)(105586002)(31966008)(4396001)(54356999)(120916001)(66066001)(1411001)(33646002)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB442; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/v_EXhdq0xuPnp8z0Zf165uqer-4
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 01:23:05 -0000

Hi Dino,

True! There are actually a few questions embedded in my original comment.

1) Is it a requirement for LISP packets to be routable over the Internet?
	- If so, doesn't the outer header have to be IP?
	- If so, doesn't the RLOC have to be an IP address?

2) If the LISP payload is IPv4 or IPv6:
	- Does the EID have to be 32 or 128 bits
	- If so, how is it "syntactically different" from an IP address
	- If not, how can the outer header be either IPv4 or IPv6

3) Does the LISP payload have to be IP?
	- If not, what protocols are allowed
	- If not, how does the ETR know what protocol the payload is? The LISP hea=
der doesn't contain a protocol id or ethertype.

                                                                           =
                               Ron

> -----Original Message-----
> From: Dino Farinacci [mailto:farinacci@gmail.com]
> Sent: Saturday, October 11, 2014 8:53 PM
> To: Ronald Bonica
> Cc: Joel M. Halpern; lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>=20
>=20
>=20
>=20
> > On Oct 11, 2014, at 8:03 PM, Ronald Bonica <rbonica@juniper.net> wrote:
> >
> > Joel,
> >
> > If you put something that isn't syntactically identical to an IPv4/IPv6=
 address
> in the destination field of the outer header, how will it get to ETR?
>=20
> The question is actually malformed. If you out any address in a header (a=
nd
> you don't say what type of header it is), then the address is relative to=
 that
> packet format.
>=20
> So what are really trying to ask?
>=20
> Dino
>=20
>=20
> >
> >
> > Ron
> >
> >
> >> -----Original Message-----
> >> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> >> Sent: Saturday, October 11, 2014 7:35 PM
> >> To: Ronald Bonica; lisp@ietf.org
> >> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
> >>
> >> The working group has other documents that define other formats for
> >> EIDs and RLOCs.  These are defined with AFIs.  In fact, AFIs are used
> >> in 6830 so as to allow compatible extension of the work.  At the time
> >> 6830 was published, those were the two defined forms.
> >>
> >> Suggesting taht an extensible RFC prevents us from extending the work
> >> would be odd.  Since we do have work under way (the LCAF draft) which
> >> defines many other forms, it is quite appropriate to for the
> >> introduction to indicate that a broader range is possible.
> >>
> >> Yours,
> >> Joel
> >>
> >>> On 10/11/14, 7:17 PM, Ronald Bonica wrote:
> >>> Folks,
> >>>
> >>> Section 1 of draft-ietf-lisp-introduction-05 says:
> >>>
> >>> "This document describes the LISP architecture, its main operational
> >>> mechanisms as its design rationale.  It is important to note that
> >>> this document does not specify or complement the LISP protocol.  The
> >>> interested reader should refer to the main LISP specifications
> >>> [RFC6830] and the complementary documents [RFC6831],[RFC6832],
> >>> [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol
> >>> specifications along with the LISP deployment guidelines [RFC7215]."
> >>>
> >>> I interpret this as meaning that draft-ietf-lisp-introduction-05
> >>> MUST not contradict RFC 6830.
> >>>
> >>> However, Section 1 of draft-ietf-lisp-introduction-05 also says:
> >>>
> >>> "LISP creates two separate namespaces, EIDs (End-host IDentifiers)
> >>> and RLOCs (Routing LOCators), both are -typically, but not limited
> >>> to- syntactically identical to the current IPv4 and IPv6 addresses."
> >>>
> >>> However, RFC 6830 says:
> >>>
> >>> "An RLOC is an IPv4 [RFC0791] or IPv6  [RFC2460] address of an
> >>> Egress Tunnel Router (ETR)."
> >>>
> >>> It also says:
> >>>
> >>> "An EID is a 32-bit (for IPv4) or 128-bit (for IPv6) value used in
> >>> the source and destination address fields of the first (most inner)
> >>> LISP header of a packet."
> >>>
> >>> Given these statements, how can the RLOC or EID by syntactically
> >>> different from an IPv4 or IPv6 address?
> >>>
> >>> Ron Bonica
> >>>
> >>> _______________________________________________ lisp
> mailing
> >> list
> >>> lisp@ietf.org https://www.ietf.org/mailman/listinfo/lisp
> >>>
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Oct 11 18:32:40 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F9E81A02E8 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:32:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WjHhKT44rVZx for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:32:36 -0700 (PDT)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 736411A02DA for <lisp@ietf.org>; Sat, 11 Oct 2014 18:32:36 -0700 (PDT)
Received: by mail-qg0-f48.google.com with SMTP id i50so5492007qgf.21 for <lisp@ietf.org>; Sat, 11 Oct 2014 18:32:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ncwxyAgp/UL2eimtBacut82YoAy2qSsrMYrgytFlY5k=; b=fpY8EvuBkHe4YUFyJh64jFpZet/7WhXcGGIias9kbhTJELdyzoq0f5M+8sxp3lnsCk zer6Ahn839V66aJGfnacAEU/lMy5bC29dEI0ENG1Jr1bY7aNIBg1v8/LFUyktaVVWmz9 v/YJ7DmkoXt0MPMGaQTQxET+OGP1usVeYizEGdrf7qvrXNFVetCyMF+6XRZQxeGIhlSX 5LbpshtQjtI9dPdyh38Gb02wgnf7GpL61Ap8AW97A5fmCR5+6oINmur9rP8nxX24QaQ6 DrTY6qdFHccmS6AYD3nvJsmDV/coTtiPW9ceX41LkuPf1E0ezEI1tTzSq5eGHFzYJ9yl 94jA==
X-Received: by 10.140.28.8 with SMTP id 8mr23938402qgy.19.1413077555568; Sat, 11 Oct 2014 18:32:35 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id n46sm8876833qgn.9.2014.10.11.18.32.35 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 18:32:35 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sat, 11 Oct 2014 21:32:34 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/a2L4y24Mfc2nT5rpe_0YMrOaa98
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 01:32:38 -0000

Well everything tends to look the same but not in this case. This is the fir=
st mapping database that is really fully specified and tested at the network=
 layer.=20

Dino


> On Oct 11, 2014, at 9:20 PM, Ronald Bonica <rbonica@juniper.net> wrote:
>=20
> Dino,
>=20
> That too!
>=20
> However, the mapping database system is not entirely unique to LISP. Every=
 architecture that maps one address space to another needs a data base to ma=
intain mapping information. The part that is unique to LISP is how the data i=
s distributed
>=20
>                                                                     Ron
>=20
>=20
>> -----Original Message-----
>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>> Sent: Saturday, October 11, 2014 9:02 PM
>> To: Ronald Bonica
>> Cc: lisp@ietf.org
>> Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and U=
se
>> Cases
>>=20
>>> On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> wrote:
>>>=20
>>> In Section 2.1, we say that LISP is built on top of four basic design pr=
inciples:
>>>=20
>>>  - Locator/Identifier split
>>>  - Overlay architecture
>>>  - Decoupled data and control-plane
>>>  - Incremental deployability
>>=20
>> You left out one that is really important:
>>=20
>> - A Mapping Database System
>>=20
>> Dino


From nobody Sat Oct 11 18:42:43 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BD8D1A1F20 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:42:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id brWS_msStzLT for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 18:42:38 -0700 (PDT)
Received: from mail-qa0-x22d.google.com (mail-qa0-x22d.google.com [IPv6:2607:f8b0:400d:c00::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD85F1A1BFB for <lisp@ietf.org>; Sat, 11 Oct 2014 18:42:37 -0700 (PDT)
Received: by mail-qa0-f45.google.com with SMTP id s7so3118595qap.4 for <lisp@ietf.org>; Sat, 11 Oct 2014 18:42:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gAZwLuKFSHd8l3SBgXbdGD2uYSZN5ANcn62/EX6h3x8=; b=YT/tR7tq2OZPFcuqSsvq/UlQynEENxdq5dlX+Htv+2Lw3SXLJ5rYjp2CUsn1jCK+5c c+YWKtguNMQ8j+ATsjAFl+7HZjpX/olKu6YspfixTVrfJjAeZ7R3sT/QAaiXiggpR8KK e17yvD74at9MgGvGMaaKeHx4PRpzdjZWtQWEz7+XF9i2ZuV1rnKeCNBw4jWtnTszXdzB d4WFdcMedhTbcfsBNGIcCed5Eix5gUPm/n2X+nQzNVlNL4hE0r9kb5LqfvaPCKaRzouO hSCA+s9cj4wolo2j6a08DbtrjXjOZyfhmFQn28yQ+0lbguZbB06de43P+65E+mQA5XH5 Hk9w==
X-Received: by 10.224.76.74 with SMTP id b10mr25952191qak.38.1413078157098; Sat, 11 Oct 2014 18:42:37 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id y9sm8907106qaf.15.2014.10.11.18.42.34 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 18:42:36 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sat, 11 Oct 2014 21:42:29 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/khuF60OlD-s6y5UEDM7gqvKKgoU
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 01:42:39 -0000

> 1) Is it a requirement for LISP packets to be routable over the Internet?

Well yes if you want them to get to an ETR.=20

>    - If so, doesn't the outer header have to be IP?

Not if you are trying to move packets from ITR to ETR via a layer-2 bridged n=
etwork or  layer-2 MPLS network.=20

>    - If so, doesn't the RLOC have to be an IP address?
>=20
> 2) If the LISP payload is IPv4 or IPv6:
>    - Does the EID have to be 32 or 128 bits

Yes because it arrives at the ITR in either an IPv4 or IPv6 packet.=20

>    - If so, how is it "syntactically different" from an IP address

It's not. But your line of questioning is both obvious and confusing.=20

>    - If not, how can the outer header be either IPv4 or IPv6
>=20
> 3) Does the LISP payload have to be IP?
>    - If not, what protocols are allowed
>    - If not, how does the ETR know what protocol the payload is? The LISP h=
eader doesn't contain a protocol id or ethertype

Can you ask a specific question please?

If two hosts are going to talk to each other they need to use the same proto=
col. So the EID is relative to that protocol's address format.=20

When those packets are encapsulated by an ITR to the ETR over a core network=
 the ITR, ETR, and the vote network use the same protocol. So the RLOC addre=
ss is relative to that protocol's address format.=20

The inner and outer header can be any packet format. So the LISP mapping dat=
abase could support the transport of  AppleTalk packets between hosts over a=
n IPX core network between xTRs.=20

Dino=


From nobody Sat Oct 11 19:16:13 2014
Return-Path: <rbonica@juniper.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91A121A8546 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:16:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level: 
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w1wE0zmW34T3 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:16:08 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0701.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:701]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 216421A0398 for <lisp@ietf.org>; Sat, 11 Oct 2014 19:16:08 -0700 (PDT)
Received: from CO1PR05MB442.namprd05.prod.outlook.com (10.141.73.146) by CO1PR05MB443.namprd05.prod.outlook.com (10.141.73.152) with Microsoft SMTP Server (TLS) id 15.0.1049.19; Sun, 12 Oct 2014 02:15:44 +0000
Received: from CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) by CO1PR05MB442.namprd05.prod.outlook.com ([169.254.13.91]) with mapi id 15.00.1049.012; Sun, 12 Oct 2014 02:15:44 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
Thread-Index: Ac/lqOiufEtPdxYkT76OGFqr28xHEgAAv6gAAACmB8AAAhOlAAAAC43AAAGzCoAAAKOo8A==
Date: Sun, 12 Oct 2014 02:15:43 +0000
Message-ID: <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com>
In-Reply-To: <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [66.129.241.10]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CO1PR05MB443;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(189002)(199003)(51704005)(87936001)(77096002)(74316001)(85306004)(93886004)(108616004)(92566001)(76176999)(86362001)(122556002)(105586002)(2656002)(106356001)(230783001)(21056001)(40100003)(110136001)(80022003)(107046002)(46102003)(99286002)(50986999)(1411001)(66066001)(33646002)(85852003)(120916001)(99396003)(97736003)(76576001)(19580405001)(19580395003)(4396001)(54356999)(64706001)(95666004)(76482002)(20776003)(101416001)(31966008)(24736002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB443; H:CO1PR05MB442.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/WB5uJ4Vl4rDhs8_gzBIv3kMv8Gs
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 02:16:10 -0000

Dino,

The very first page of the Intro document says that RLOCs and EIDs can be s=
yntactically different from IP addresses. However, it leaves the reader to =
guess what this means. So, I need to ask 20 seemingly obvious questions to =
ferret out the actually meaning. Believe me, it is as painful to me as it i=
s to you!

What does it mean to be "syntactically different" from an IP address? If yo=
u can explain that, we won't have to play 20 questions.

                                                                           =
               Ron


                                                                         =20
> -----Original Message-----
> From: Dino Farinacci [mailto:farinacci@gmail.com]
> Sent: Saturday, October 11, 2014 9:42 PM
> To: Ronald Bonica
> Cc: Joel M. Halpern; lisp@ietf.org
> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>=20
> > 1) Is it a requirement for LISP packets to be routable over the Interne=
t?
>=20
> Well yes if you want them to get to an ETR.
>=20
> >    - If so, doesn't the outer header have to be IP?
>=20
> Not if you are trying to move packets from ITR to ETR via a layer-2 bridg=
ed
> network or  layer-2 MPLS network.
>=20
> >    - If so, doesn't the RLOC have to be an IP address?
> >
> > 2) If the LISP payload is IPv4 or IPv6:
> >    - Does the EID have to be 32 or 128 bits
>=20
> Yes because it arrives at the ITR in either an IPv4 or IPv6 packet.
>=20
> >    - If so, how is it "syntactically different" from an IP address
>=20
> It's not. But your line of questioning is both obvious and confusing.
>=20
> >    - If not, how can the outer header be either IPv4 or IPv6
> >
> > 3) Does the LISP payload have to be IP?
> >    - If not, what protocols are allowed
> >    - If not, how does the ETR know what protocol the payload is? The LI=
SP
> header doesn't contain a protocol id or ethertype
>=20
> Can you ask a specific question please?
>=20
> If two hosts are going to talk to each other they need to use the same
> protocol. So the EID is relative to that protocol's address format.
>=20
> When those packets are encapsulated by an ITR to the ETR over a core
> network the ITR, ETR, and the vote network use the same protocol. So the
> RLOC address is relative to that protocol's address format.
>=20
> The inner and outer header can be any packet format. So the LISP mapping
> database could support the transport of  AppleTalk packets between hosts
> over an IPX core network between xTRs.
>=20
> Dino


From nobody Sat Oct 11 19:24:07 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C43171A875F for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:24:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nBdRN2uy_7l8 for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:24:04 -0700 (PDT)
Received: from mail-qg0-x22d.google.com (mail-qg0-x22d.google.com [IPv6:2607:f8b0:400d:c04::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 128B31A8028 for <lisp@ietf.org>; Sat, 11 Oct 2014 19:24:03 -0700 (PDT)
Received: by mail-qg0-f45.google.com with SMTP id q107so5460030qgd.4 for <lisp@ietf.org>; Sat, 11 Oct 2014 19:24:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=VnETmNQMlgZyNSxHFFVqraDTgBcuZ17PQb0swBq/Co4=; b=UeQIbnEpAmG63lw30cZtLpthQBR2K0LkyygZn7c2wQidTZlyg/xcywlYUqeUB6PZ2U NlNkshbCOas8B+DrJ+Ip13I6vfXXlY47cfRVCvjcHX8LzuXiZCs2A6FXMQ1BkqlGUBfE r2i//kSOxpIBFZkaur2cE/glViQyu7Xk+IysvqM2AjoCMHCPAV0YRAFjIl+opwQz/fP0 M+b49kfORUjbmfsBcyRLbMlweOv23vZQ1wB9vl8M8qyZAtUdHd7SVHZeroQQxJpgWhyu 83cbKVFdMZwk6IzbVooSYvL3vVg3LRrNAbhNx/pJmzq2GFo3HBoUio95gAWPNBArLAU+ VCCA==
X-Received: by 10.224.156.68 with SMTP id v4mr26207723qaw.74.1413080643287; Sat, 11 Oct 2014 19:24:03 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id j91sm8965864qgj.31.2014.10.11.19.24.01 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 11 Oct 2014 19:24:02 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sat, 11 Oct 2014 22:23:47 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <E318A549-303A-40A5-B072-54B763340503@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com>
To: Ronald Bonica <rbonica@juniper.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/_loe2B-vdVD4_rj68kpxjiOa2ok
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 02:24:05 -0000

> The very first page of the Intro document says that RLOCs and EIDs can be s=
yntactically different from IP addresses. However, it leaves the reader to g=
uess what this means. So, I need to ask 20 seemingly obvious questions to fe=
rret out the actually meaning. Believe me, it is as painful to me as it is t=
o you!


But it's not as complex as you may think it is.

> What does it mean to be "syntactically different" from an IP address? If y=
ou can explain that, we won't have to play 20 questions.

It means the EIDs and RLOCs can be from any address family.=20

Syntactically an AppleTalk address is different than an IPv4 address.=20

Dino=


From nobody Sat Oct 11 19:36:15 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B25611A875F for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:36:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7LSc76UHXqIT for <lisp@ietfa.amsl.com>; Sat, 11 Oct 2014 19:36:12 -0700 (PDT)
Received: from maila1.tigertech.net (maila1.tigertech.net [208.80.4.151]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 530211A0439 for <lisp@ietf.org>; Sat, 11 Oct 2014 19:36:12 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila1.tigertech.net (Postfix) with ESMTP id 203003659ED; Sat, 11 Oct 2014 19:36:12 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila1.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila1.tigertech.net (Postfix) with ESMTPSA id 6D13B3659EC; Sat, 11 Oct 2014 19:36:11 -0700 (PDT)
Message-ID: <5439E91A.4050701@joelhalpern.com>
Date: Sat, 11 Oct 2014 22:36:10 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Ronald Bonica <rbonica@juniper.net>, Dino Farinacci <farinacci@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com>
In-Reply-To: <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/h-frIVJcpZbndnOU7NR34bkZxVU
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 02:36:13 -0000

We do not want to introduce a normative dependence on the LCAF draft, 
and knowing exactly how other things may be encoded in the future is not 
needed for understanding this draft.

Would it help if we said that EIDs or RLOCs may use syntaxes associated 
with other address families?

Yours,
Joel

On 10/11/14, 10:15 PM, Ronald Bonica wrote:
> Dino,
>
> The very first page of the Intro document says that RLOCs and EIDs can be syntactically different from IP addresses. However, it leaves the reader to guess what this means. So, I need to ask 20 seemingly obvious questions to ferret out the actually meaning. Believe me, it is as painful to me as it is to you!
>
> What does it mean to be "syntactically different" from an IP address? If you can explain that, we won't have to play 20 questions.
>
>                                                                                            Ron
>
>
>
>> -----Original Message-----
>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>> Sent: Saturday, October 11, 2014 9:42 PM
>> To: Ronald Bonica
>> Cc: Joel M. Halpern; lisp@ietf.org
>> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>>
>>> 1) Is it a requirement for LISP packets to be routable over the Internet?
>>
>> Well yes if you want them to get to an ETR.
>>
>>>     - If so, doesn't the outer header have to be IP?
>>
>> Not if you are trying to move packets from ITR to ETR via a layer-2 bridged
>> network or  layer-2 MPLS network.
>>
>>>     - If so, doesn't the RLOC have to be an IP address?
>>>
>>> 2) If the LISP payload is IPv4 or IPv6:
>>>     - Does the EID have to be 32 or 128 bits
>>
>> Yes because it arrives at the ITR in either an IPv4 or IPv6 packet.
>>
>>>     - If so, how is it "syntactically different" from an IP address
>>
>> It's not. But your line of questioning is both obvious and confusing.
>>
>>>     - If not, how can the outer header be either IPv4 or IPv6
>>>
>>> 3) Does the LISP payload have to be IP?
>>>     - If not, what protocols are allowed
>>>     - If not, how does the ETR know what protocol the payload is? The LISP
>> header doesn't contain a protocol id or ethertype
>>
>> Can you ask a specific question please?
>>
>> If two hosts are going to talk to each other they need to use the same
>> protocol. So the EID is relative to that protocol's address format.
>>
>> When those packets are encapsulated by an ITR to the ETR over a core
>> network the ITR, ETR, and the vote network use the same protocol. So the
>> RLOC address is relative to that protocol's address format.
>>
>> The inner and outer header can be any packet format. So the LISP mapping
>> database could support the transport of  AppleTalk packets between hosts
>> over an IPX core network between xTRs.
>>
>> Dino


From nobody Sun Oct 12 14:59:55 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C91BB1A910A for <lisp@ietfa.amsl.com>; Sun, 12 Oct 2014 14:59:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a_2bujVLAE5h for <lisp@ietfa.amsl.com>; Sun, 12 Oct 2014 14:59:53 -0700 (PDT)
Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 448BD1A9109 for <lisp@ietf.org>; Sun, 12 Oct 2014 14:59:53 -0700 (PDT)
Received: by mail-ig0-f174.google.com with SMTP id a13so8530794igq.1 for <lisp@ietf.org>; Sun, 12 Oct 2014 14:59:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=Lbtx4hP2pjEufHkcXKmJpIdM/tBGNQEEjxZUSfnN3+E=; b=dZ1kGuRwMHt3+Uy4GTFGOB5ZTl3odT78Ujywp20B82UHETabkDEPhw86SqI2w9HlIa C29hO3QCA+H9G7wcJpEzpnuQM6Ojk1PVyj9MLjmTCxvKSSp3EBbAkq6sfmHZQijR5LkJ 8Ww7I7pMAe7WbenQxspI+HZouTy3oEG4p30KieR2EzCKHxk/JrpWvjczWCNnfoNNZx9f s8i+LriAzhYEn4e/TdzZMgr8hVCVsvenOcrKuEFadNZU1WeuCdIoD2SSLaGv6yDjiJMZ fMNk4ZmS2/SMQADv48WAVZR6ISwR/+/owTYa+ozx1pr4stjQBzGrDuXskwalIcyyJAZV vwwg==
MIME-Version: 1.0
X-Received: by 10.50.43.166 with SMTP id x6mr25326875igl.17.1413151192711; Sun, 12 Oct 2014 14:59:52 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 12 Oct 2014 14:59:52 -0700 (PDT)
In-Reply-To: <6482ea5673a44cd5a7fba21fb7e3a24e@CO1PR05MB442.namprd05.prod.outlook.com>
References: <6482ea5673a44cd5a7fba21fb7e3a24e@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Sun, 12 Oct 2014 23:59:52 +0200
Message-ID: <CAGE_QeyNOnYbVsOeDUbGDkQB8fJ7eSN71PT1e+UqG5176uWzPA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Ronald Bonica <rbonica@juniper.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/pGbEDvVBChkVtl5sT_HHwM9OU4I
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - Instance Identifiers and Namespaces
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 21:59:55 -0000

Hi Ronald,

Thanks for your comment.

I don=C2=B4t see how they are different namespaces.

LISP creates two namespaces (EIDs and RLOCs), Instance-ID helps you
separate the *EID namespace*, not create a new one.

Albert






On Sun, Oct 12, 2014 at 2:26 AM, Ronald Bonica <rbonica@juniper.net> wrote:
> Folks,
>
> AFAIKS, a LISP site can contain two hosts with the same EID (e.g., 192.0.=
2.1). LISP uses the Instance-ID to distinguish between the two hosts.
>
> If this is the case, does LISP really create two namespaces. Or does it c=
reate:
>
> - one namespace for RLOCs
> - another namespace for each Instance-ID
>
> If the later, we should fix the document.
>
> Ron Bonica
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sun Oct 12 15:05:19 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AD8B1A9110 for <lisp@ietfa.amsl.com>; Sun, 12 Oct 2014 15:05:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pjqW7kpPIKjg for <lisp@ietfa.amsl.com>; Sun, 12 Oct 2014 15:05:16 -0700 (PDT)
Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 707C91A9116 for <lisp@ietf.org>; Sun, 12 Oct 2014 15:05:16 -0700 (PDT)
Received: by mail-ig0-f171.google.com with SMTP id h15so8462464igd.16 for <lisp@ietf.org>; Sun, 12 Oct 2014 15:05:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=WahgYLEssFhcbLVCPsQIkLnfKF38SmyDglzaaElqyR4=; b=b58z0OS+sktYYkf3OFT00k6nkVByueC6h+gs7BJXQd21Lz3s/15Vvm9ndWgaEYqwxe jpgZA3Z8GtcWmuXzMNjbVLKkPSMj+6r3skP+pAt2Yy9AJ0nEg7vbdvaaVDBehVY+NM1t HsIkrJn5Tgcm3R2GuzdSZYPBIccMyl5uPa+GrjiB3UBN2Jx3O4Ov69HztaHuvgfweSA0 4m6YIPQuxPipQu15eVmh9G4SNMdbHyTxVvOaXbOwtg8Z8iHO7LA+plJIljB/2QKbkDyy 7a8+JuaaurSfTy+ZHMicztUA8rLxox9F8RAccD7o9xVz3Q51VaVZ+hz7+OvLkdfU/YzA VcXQ==
MIME-Version: 1.0
X-Received: by 10.50.25.65 with SMTP id a1mr25397634igg.3.1413151515838; Sun, 12 Oct 2014 15:05:15 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Sun, 12 Oct 2014 15:05:15 -0700 (PDT)
In-Reply-To: <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
Date: Mon, 13 Oct 2014 00:05:15 +0200
Message-ID: <CAGE_Qew16n_307d8aRTJUxsWpPC=gMcY8yq0G0Pfct6rQ1=ucA@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xq3cdmguJxR8FmBRk7demr5GGvo
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 22:05:18 -0000

Hi Ronald

Thanks for your comment.

I agree that none of such design principles are unique to LISP, but -I
think- you are reading them independently and they should be
considered the four of them *at the same time*. With this I expect
that the reader gets -very quickly- LISP's big picture.

I don=C2=B4t think that pull is such a unique characteristic, DNS works
based on exactly the same principle: "pull locators".

Albert



On Sun, Oct 12, 2014 at 3:32 AM, Dino Farinacci <farinacci@gmail.com> wrote=
:
> Well everything tends to look the same but not in this case. This is the =
first mapping database that is really fully specified and tested at the net=
work layer.
>
> Dino
>
>
>> On Oct 11, 2014, at 9:20 PM, Ronald Bonica <rbonica@juniper.net> wrote:
>>
>> Dino,
>>
>> That too!
>>
>> However, the mapping database system is not entirely unique to LISP. Eve=
ry architecture that maps one address space to another needs a data base to=
 maintain mapping information. The part that is unique to LISP is how the d=
ata is distributed
>>
>>                                                                     Ron
>>
>>
>>> -----Original Message-----
>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>> Sent: Saturday, October 11, 2014 9:02 PM
>>> To: Ronald Bonica
>>> Cc: lisp@ietf.org
>>> Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles an=
d Use
>>> Cases
>>>
>>>> On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> wrote=
:
>>>>
>>>> In Section 2.1, we say that LISP is built on top of four basic design =
principles:
>>>>
>>>>  - Locator/Identifier split
>>>>  - Overlay architecture
>>>>  - Decoupled data and control-plane
>>>>  - Incremental deployability
>>>
>>> You left out one that is really important:
>>>
>>> - A Mapping Database System
>>>
>>> Dino
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sun Oct 12 15:44:02 2014
Return-Path: <chahintz@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25BC31A9125 for <lisp@ietfa.amsl.com>; Sun, 12 Oct 2014 15:44:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a2ymMhxRMASs for <lisp@ietfa.amsl.com>; Sun, 12 Oct 2014 15:43:59 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EBC51A9115 for <lisp@ietf.org>; Sun, 12 Oct 2014 15:43:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3108; q=dns/txt; s=iport; t=1413153839; x=1414363439; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LMoOSBmBpN/5RndrmgRQJDxzlGmmZXWnUBMyV8bs9A8=; b=Q5IsEYF4D4nsuQxB48WLaa1PT2caULDxEvUS2qZjIA02ifufm5G8uh/w klZnpHetcaKBiCTiQpa/mVArWvNtSdv46Jh3u4MjdzP51C2Zh1xsCAeTM TIcek3ksHEcg7Jx9jg1KtYKz5bxmMiIj0pvyUmjmC8E050EycE65pRz2I c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag4FAIgDO1StJV2a/2dsb2JhbABbDoMAU1jKeQqHTQKBBxYBfYQCAQEBAwEBAQELVwkLBQcEAgEIEQEDAQEBJwchBgsUAwYIAgQOBYgqAwkIDbwZDYZpAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSOE4F/MwcGgyeBHgWLIIZZiUGCEYEug0aKSYJWg36DN0BsgkoBAQE
X-IronPort-AV: E=Sophos;i="5.04,706,1406592000"; d="scan'208";a="362478848"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-1.cisco.com with ESMTP; 12 Oct 2014 22:43:58 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s9CMhwNO029457 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 12 Oct 2014 22:43:58 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.138]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0195.001; Sun, 12 Oct 2014 17:43:58 -0500
From: "Chad Hintz (chahintz)" <chahintz@cisco.com>
To: "<acabello@ac.upc.edu>" <acabello@ac.upc.edu>
Thread-Topic: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
Thread-Index: AQHP5bgYCDplNjY6fUu6tMDJraoVwJwr/bCAgAADfACAAVhpgP//tv/I
Date: Sun, 12 Oct 2014 22:43:58 +0000
Message-ID: <9EE932FB-5931-4B75-83CE-42746BA0B9C7@cisco.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>, <CAGE_Qew16n_307d8aRTJUxsWpPC=gMcY8yq0G0Pfct6rQ1=ucA@mail.gmail.com>
In-Reply-To: <CAGE_Qew16n_307d8aRTJUxsWpPC=gMcY8yq0G0Pfct6rQ1=ucA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/jImS1Qdi9RAs-SW0Mn1wlxwGPfg
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Oct 2014 22:44:01 -0000

Hi Albert,

While it is not unique as you mentioned it is unique in comparison to tradi=
tional routing techniques. In addition the ability from the owner of the EI=
D having the ability to specify how load balance/distribute inbound traffic=
 is also a benefit we get from the pull model. I do agree we need to hit al=
l 4 as you mentioned, but most end users who evaluate LISP in my experience=
 usually highlight that the pull model and being able to control traffic in=
bound is a key reason the decide on LISP. With that said I believe it shoul=
d be considered for addition in your document based on this.=20

My 2 cents,

Chad Hintz

Sent from my mobile device, please excuse the spelling mistakes.=20

> On Oct 12, 2014, at 6:05 PM, Albert Cabellos <albert.cabellos@gmail.com> =
wrote:
>=20
> Hi Ronald
>=20
> Thanks for your comment.
>=20
> I agree that none of such design principles are unique to LISP, but -I
> think- you are reading them independently and they should be
> considered the four of them *at the same time*. With this I expect
> that the reader gets -very quickly- LISP's big picture.
>=20
> I don=B4t think that pull is such a unique characteristic, DNS works
> based on exactly the same principle: "pull locators".
>=20
> Albert
>=20
>=20
>=20
>> On Sun, Oct 12, 2014 at 3:32 AM, Dino Farinacci <farinacci@gmail.com> wr=
ote:
>> Well everything tends to look the same but not in this case. This is the=
 first mapping database that is really fully specified and tested at the ne=
twork layer.
>>=20
>> Dino
>>=20
>>=20
>>> On Oct 11, 2014, at 9:20 PM, Ronald Bonica <rbonica@juniper.net> wrote:
>>>=20
>>> Dino,
>>>=20
>>> That too!
>>>=20
>>> However, the mapping database system is not entirely unique to LISP. Ev=
ery architecture that maps one address space to another needs a data base t=
o maintain mapping information. The part that is unique to LISP is how the =
data is distributed
>>>=20
>>>                                                                    Ron
>>>=20
>>>=20
>>>> -----Original Message-----
>>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>>> Sent: Saturday, October 11, 2014 9:02 PM
>>>> To: Ronald Bonica
>>>> Cc: lisp@ietf.org
>>>> Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles a=
nd Use
>>>> Cases
>>>>=20
>>>>> On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> wrot=
e:
>>>>>=20
>>>>> In Section 2.1, we say that LISP is built on top of four basic design=
 principles:
>>>>>=20
>>>>> - Locator/Identifier split
>>>>> - Overlay architecture
>>>>> - Decoupled data and control-plane
>>>>> - Incremental deployability
>>>>=20
>>>> You left out one that is really important:
>>>>=20
>>>> - A Mapping Database System
>>>>=20
>>>> Dino
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 02:07:53 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA2C51A8905 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 02:07:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bZvtX0mhbZcZ for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 02:07:51 -0700 (PDT)
Received: from mail-wg0-f51.google.com (mail-wg0-f51.google.com [74.125.82.51]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D7841A8902 for <lisp@ietf.org>; Mon, 13 Oct 2014 02:07:51 -0700 (PDT)
Received: by mail-wg0-f51.google.com with SMTP id b13so8055020wgh.10 for <lisp@ietf.org>; Mon, 13 Oct 2014 02:07:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=d49tDa76fp3p5LJHx4ooMyQ7QgP2QTMdedsjT3ZL9vA=; b=R7PKJS9E0Q2Jg6I0+4TyTG+5Zc7rUrR8fj7baG4dX91KPiLhpIpaNulr/Twc9NoA7k Bp06usPgMCVI47BMEe/EQavSd/6Q3o9GYwt1DjYhPM/8W9aQILUULq2uLtIixuntuh3s 3/AgQBR0dskLCAOJMJJIRGoDYiVLKHp1wJ8zLf2Av35tcbq7anaYQWYRRYPpqu5GXvfQ k7UaO7WOyyY6AfdGRSNOoC7ejOCnIlnpEHW5QJY4VKvaFkafVNq6yHW8u/IbMfIUAzLy tulWrCpgL43JQg5YLWWu4OpkBYcDYlSrG0k5wX7G1RSTQ+Dvv0bYjG/LM1U2lx2iHnec PUZA==
X-Gm-Message-State: ALoCoQmDbjglNPteDJM1nKtG7azmuPzm4/7th13CKGSlmioQiNWDNv7DqFNIPJ7OvfWU4RfFHZEV
X-Received: by 10.194.186.196 with SMTP id fm4mr1474107wjc.42.1413191269633; Mon, 13 Oct 2014 02:07:49 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:6403:e5c1:b583:c570? ([2001:660:330f:a4:6403:e5c1:b583:c570]) by mx.google.com with ESMTPSA id cu9sm15925805wjc.3.2014.10.13.02.07.45 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 02:07:45 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <E318A549-303A-40A5-B072-54B763340503@gmail.com>
Date: Mon, 13 Oct 2014 11:07:48 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <114B6A5B-38EB-4236-8D97-3EF58098DD2C@gigix.net>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <E318A549-303A-40A5-B072-54B763340503@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QorjIfvtOHQCy5X64d60XW2exl0
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 09:07:53 -0000

Hi,

I think that Joel made a good point in a previous mail. =20

RFC6830 defines EID&RLOC as IPv4 and IPv6 addresses but does not =
prohibit the definition of EID & RLOC in other types/form.

The intro document can simply state this fact and reference LCAF as =
ongoing work to add extensibility to LISP.

On the other hand, may be the LCAF document should update the definition =
of EID and RLOC accordingly.

ciao

Luigi=20



On 12 Oct 2014, at 04:23, Dino Farinacci <farinacci@gmail.com> wrote:

>> The very first page of the Intro document says that RLOCs and EIDs =
can be syntactically different from IP addresses. However, it leaves the =
reader to guess what this means. So, I need to ask 20 seemingly obvious =
questions to ferret out the actually meaning. Believe me, it is as =
painful to me as it is to you!
>=20
>=20
> But it's not as complex as you may think it is.
>=20
>> What does it mean to be "syntactically different" from an IP address? =
If you can explain that, we won't have to play 20 questions.
>=20
> It means the EIDs and RLOCs can be from any address family.=20
>=20
> Syntactically an AppleTalk address is different than an IPv4 address.=20=

>=20
> Dino
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 02:17:02 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFE011A8904 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 02:17:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Level: 
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eZ5_bTIjy1eT for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 02:16:59 -0700 (PDT)
Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F0CC1A6F2B for <lisp@ietf.org>; Mon, 13 Oct 2014 02:16:59 -0700 (PDT)
Received: by mail-wi0-f172.google.com with SMTP id n3so6786508wiv.11 for <lisp@ietf.org>; Mon, 13 Oct 2014 02:16:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=6QKrTrK+578AwG7/IB6XZuMVZUTFy2KUJoMs+tsk5vc=; b=UnAYTBZ2KOenuk3KYUWEtvlMrKtQzYwhCmgmisSVFA0l1GQmzxdMvh07KqkbnUqDoV 6QtBYbwoju31JK/2+/uXGRa6l1wclDYwP+itaqAeISRS2UVlznpobPtEfCMzOQ9VzCqB /anMttPC44bUIrnAYBWvHfnTUvbJnDDp5FfHn479GqziV5goK5Tgx4gN3UCoGbWLS9Nq pShDwtqe5vNscBoCNFRU1dZI1M2R416w0E5mT/B8FgqicO+zpBVv/OxhW/ZLUcO5buPl Z7Yl6wBTXUPoUihBIWsDQhZDQecbkKGVWG6mqyk9DoqY/Dk8KitluPjg+XXkRYvfL8Ca NqJA==
X-Gm-Message-State: ALoCoQn9Aiqb9pzKY8C8f9+Vh68O6H4gFDZ4ZGp5neT2GZpFEonqw5jVNn8FRPMdjibxAOFSofte
X-Received: by 10.180.188.102 with SMTP id fz6mr18719509wic.61.1413191817825;  Mon, 13 Oct 2014 02:16:57 -0700 (PDT)
Received: from dhcp164-84.enst.fr (dhcp164-84.enst.fr. [137.194.165.84]) by mx.google.com with ESMTPSA id o1sm15926618wja.25.2014.10.13.02.16.53 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 02:16:54 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
Date: Mon, 13 Oct 2014 11:16:56 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <241960CF-6E66-4F1B-B7FC-33096A718EE7@gigix.net>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/sygFBfGi_i_FVfhiOcnUwUb4QGc
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 09:17:00 -0000

Hi,

I wonder how much is important to clarify whether or not a principle is =
unique to LISP.

I  tend to agree with Albert=92s viewpoint, the document should give the =
list of principles LISP is based on so to provide the reader the big =
picture of LISP in a nutshell.

The only remaining question is whether or not we want to add a bullet =
concerning the push/pull model & Mapping database.

ciao

Luigi



On 12 Oct 2014, at 03:32, Dino Farinacci <farinacci@gmail.com> wrote:

> Well everything tends to look the same but not in this case. This is =
the first mapping database that is really fully specified and tested at =
the network layer.=20
>=20
> Dino
>=20
>=20
>> On Oct 11, 2014, at 9:20 PM, Ronald Bonica <rbonica@juniper.net> =
wrote:
>>=20
>> Dino,
>>=20
>> That too!
>>=20
>> However, the mapping database system is not entirely unique to LISP. =
Every architecture that maps one address space to another needs a data =
base to maintain mapping information. The part that is unique to LISP is =
how the data is distributed
>>=20
>>                                                                    =
Ron
>>=20
>>=20
>>> -----Original Message-----
>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>> Sent: Saturday, October 11, 2014 9:02 PM
>>> To: Ronald Bonica
>>> Cc: lisp@ietf.org
>>> Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles =
and Use
>>> Cases
>>>=20
>>>> On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> =
wrote:
>>>>=20
>>>> In Section 2.1, we say that LISP is built on top of four basic =
design principles:
>>>>=20
>>>> - Locator/Identifier split
>>>> - Overlay architecture
>>>> - Decoupled data and control-plane
>>>> - Incremental deployability
>>>=20
>>> You left out one that is really important:
>>>=20
>>> - A Mapping Database System
>>>=20
>>> Dino
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 03:52:38 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 251701A891E for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 03:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gSNB3oKHU2wK for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 03:52:35 -0700 (PDT)
Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 925891A0183 for <lisp@ietf.org>; Mon, 13 Oct 2014 03:52:35 -0700 (PDT)
Received: by mail-wg0-f41.google.com with SMTP id b13so8382466wgh.12 for <lisp@ietf.org>; Mon, 13 Oct 2014 03:52:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=6QKrTrK+578AwG7/IB6XZuMVZUTFy2KUJoMs+tsk5vc=; b=Ys4mpBv3OclXLmJp8RU4Ev3VnRHsWK1BQAuGiK9w/AEcX/Nrg3/iW4yT8eHftUpLkh pOsSDmzhqe80xh+V9aAu6UbGmp+DMYg9TT7RflcQtzxV99kbmDtu+bB84QHDR53G4KiZ ofrdAQV0GyAycZAJ9O9KoGUo++4Zj3omWdbibGiifEScTXUxMIVp8N0eI2hVSaJ6Xgne vk0Hw7G2+jykrVfy/8UOidyXsXQv/u60c4ne64k//UqLNUfoD33eMRtbF4UYAxAyETnX BvbZdWBE+jTZTd0ioi/uMqCtTiOJwnLoGOr09jAVeqQVnHrgI/E7gMh7eDZVeqRwsusE AgFg==
X-Gm-Message-State: ALoCoQnQb0oakPjoV6A1ud8wZoQ+1I2OlvLXhMnH28geTNh3ZVJxjjtjk9uhW29EXHWnGUdYYl6a
X-Received: by 10.194.48.81 with SMTP id j17mr1219386wjn.128.1413197553856; Mon, 13 Oct 2014 03:52:33 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:6403:e5c1:b583:c570? ([2001:660:330f:a4:6403:e5c1:b583:c570]) by mx.google.com with ESMTPSA id nf6sm11758986wic.11.2014.10.13.03.52.28 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 03:52:33 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
Date: Mon, 13 Oct 2014 11:16:56 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <241960CF-6E66-4F1B-B7FC-33096A718EE7@gigix.net>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/sygFBfGi_i_FVfhiOcnUwUb4QGc
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 10:52:37 -0000

Hi,

I wonder how much is important to clarify whether or not a principle is =
unique to LISP.

I  tend to agree with Albert=92s viewpoint, the document should give the =
list of principles LISP is based on so to provide the reader the big =
picture of LISP in a nutshell.

The only remaining question is whether or not we want to add a bullet =
concerning the push/pull model & Mapping database.

ciao

Luigi



On 12 Oct 2014, at 03:32, Dino Farinacci <farinacci@gmail.com> wrote:

> Well everything tends to look the same but not in this case. This is =
the first mapping database that is really fully specified and tested at =
the network layer.=20
>=20
> Dino
>=20
>=20
>> On Oct 11, 2014, at 9:20 PM, Ronald Bonica <rbonica@juniper.net> =
wrote:
>>=20
>> Dino,
>>=20
>> That too!
>>=20
>> However, the mapping database system is not entirely unique to LISP. =
Every architecture that maps one address space to another needs a data =
base to maintain mapping information. The part that is unique to LISP is =
how the data is distributed
>>=20
>>                                                                    =
Ron
>>=20
>>=20
>>> -----Original Message-----
>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>> Sent: Saturday, October 11, 2014 9:02 PM
>>> To: Ronald Bonica
>>> Cc: lisp@ietf.org
>>> Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles =
and Use
>>> Cases
>>>=20
>>>> On Oct 11, 2014, at 7:51 PM, Ronald Bonica <rbonica@juniper.net> =
wrote:
>>>>=20
>>>> In Section 2.1, we say that LISP is built on top of four basic =
design principles:
>>>>=20
>>>> - Locator/Identifier split
>>>> - Overlay architecture
>>>> - Decoupled data and control-plane
>>>> - Incremental deployability
>>>=20
>>> You left out one that is really important:
>>>=20
>>> - A Mapping Database System
>>>=20
>>> Dino
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 03:53:39 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E315A1A891E for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 03:53:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Level: 
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HdFz0WNpW1vC for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 03:53:35 -0700 (PDT)
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 780201A0183 for <lisp@ietf.org>; Mon, 13 Oct 2014 03:53:35 -0700 (PDT)
Received: by mail-wi0-f180.google.com with SMTP id em10so7044270wid.13 for <lisp@ietf.org>; Mon, 13 Oct 2014 03:53:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=XK92KHMez4k+Y/e0MeAUI3m4rE1AW0rLOuHzabLOzso=; b=BzO54D3izzPt7u0LY4IS0ul0Z8ZbetJDoBq2wcE1aZImkPx/5ly2at7/3xqcLdE5OP 3AJH0qBCT+fXfL+9VfQgEnf+aU0On6ZRZMdS2/ORC1lW9uZ+owJJV3ThC4qeB0MeEzO7 /McT4hoqVXyB9OLI7cr2X+GkXdYSfzPUEW0TBmb/BWwBUrJ4ODAiaUBfzL2e+7zbPejF 1YlA9nLkRFJ6FG3lTs/Lymo5VKrNo/WBB7v5J63RhSdvLpPexKCcWcYFa8nZ1Kx9aZHv 5xthMmT0egBJVkyp+W9WdtVUr/is9bkPwKrGpkduDgqk1GW55CwzIj6ouiLOlkEOJ6tJ 9eeg==
X-Gm-Message-State: ALoCoQm4mAzRd9c5HcNQkXLKJG/sbYB6SRZYCFvFf/jiGLclyd6h5JqQBdv/JooQxZmabtjRO+jX
X-Received: by 10.194.103.5 with SMTP id fs5mr5052312wjb.15.1413197614038; Mon, 13 Oct 2014 03:53:34 -0700 (PDT)
Received: from dhcp164-84.enst.fr (dhcp164-84.enst.fr. [137.194.165.84]) by mx.google.com with ESMTPSA id fq1sm985921wib.12.2014.10.13.03.53.30 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 03:53:32 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <20141008134017695204.f47759dc@sniff.de>
Date: Mon, 13 Oct 2014 12:53:20 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <20141008134017695204.f47759dc@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/to0cmkzNJix2Y6C_el0WQxMpftM
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 10:53:38 -0000

Hi Marc,

thanks for your review.

May I summarise your the discussion as: the document should be cleaned =
up in a few points (listed below).

If I am correct, would it be OK to submit a new document (to be checked =
by the assigned shepherd) before moving to the IESG (if it passes the LC =
obviously)?

Will this collect your support for this document?

ciao

Luigi



On 08 Oct 2014, at 22:40, Marc Binderberger <marc@sniff.de> wrote:

> Hello Joel,
>=20
>> It would seem to me to be rather odd to spend time working out an =
agreement=20
>> for what we want to do with a permanent allocation.  We are defining =
the=20
>> rules for the experimental allocation.
>=20
> Good we have the same understanding on this topic :-)
>=20
>=20
>> Is there a specific text change that would make that clear enough to=20=

>> alleviate your concern?
>=20
> Re-reading the document I think it's the mix of exact and more general=20=

> statements in section 6 point 3 and section 7 that triggered my email. =
May I=20
> propose having simplified statements, a single place for the dates =
plus the=20
> reference to draft-ietf-lisp-eid-block-09, section 6 ?  E.g.:
>=20
>=20
>  3.  EID Prefix Request (Mandatory)
>=20
>      (a)  Prefix Size
>=20
>      (b)  Prefix Size Rationale
>=20
>      (c)  Lease Period
>=20
>           +  Start Date
>=20
>           +  End Date
>=20
>           Note that the allocation lease period MUST end and =
allocations=20
> MUST
>           be handed back (to IANA?) when the policy of this document =
becomes
>           invalid. See section 7 for the timelines.
>=20
>=20
> 7.  Policy Validity Period
>=20
>  Policy outlined in the present document is tight to the existence of
>  the experimental LISP EID block requested in
>  [I-D.ietf-lisp-eid-block] and valid until 31 December 2018.
>=20
>  If the IETF decides to transform the block in a permanent allocation,
>  the LISP EID block allocation policy in this document will be valid =
until
>  31 December 2021.
>=20
>  See also [I-D.ietf-lisp-eid-block], section 6, for more background.
>=20
>=20
> (Btw, the dates in the existing document need an adjustment by +1 =
year. It=20
> talks about 31-December 2017 in a few places but the eid-block =
document talks=20
> about 31-December 2018)
>=20
>=20
> More a cleanup than a change. No need to mention the discussions for =
the +3=20
> period; policies are either valid or not. The rules above also allow =
for a=20
> clean sheet after 31-Dec-2018 or 31-Dec-2021, with discretion to =
IANA/RIRs to=20
> re-assign or continue.
>=20
>=20
> Another minor change could be in Section "2. Introduction" : it uses a =
few=20
> times the wording "allocation and assignment" but does not specify =
later on=20
> what it means with "assignment". For RIR the assignment is used =
address space=20
> while the allocation is just the range from which assignments are =
done. I'm=20
> fine if we simply remove "assignment" from this document.
>=20
>=20
> Regards, Marc
>=20
>=20
>=20
>>=20
>> Yours,
>> Joel
>>=20
>> On 10/8/14, 2:49 PM, Marc Binderberger wrote:
>>> Hello Joel,
>>>=20
>>>> The document is very clear that any potential transition to =
permanent
>>>> allocation would have to be discussed and coordianted with multiple
>>>> parties, including the RIRs.
>>>=20
>>> Correct, the document is saying this. Maybe I have a different idea =
of=20
>>> "very
>>> clear" though, all it says there must be a discussion.
>>> I would prefer a clear statement that these policies are ending =
either when
>>> the EID block experiment ends (obvious) or when the EID block turns =
into
>>> something permanent.
>>>=20
>>>=20
>>>> Equally, until such time as a permanent allocation is made, the =
document=20
>>>> is
>>>> not declaring the RIRs to be "the " allocation authority.
>>>=20
>>> Agree - and I'm not making such a statement.
>>>=20
>>>=20
>>>> If the RIRs can
>>>> and wish to engage in LISP EID allocation in accordance with the =
policy,
>>>> they can.  But the document does not promise the role to them.
>>>=20
>>> If the document deviates from how RIRs operate then the document =
should not
>>> be valid at the point any LISP EID blocks becomes permanent. My =
opinion.
>>>=20
>>>=20
>>>> It may, or may not, make sesen if and when we do a permanent =
allocation to
>>>> specify a role for the RIRs.  That however will be negotiated then.
>>>=20
>>> This "may or may not" is the vagueness I mentioned and why I express =
my=20
>>> lack
>>> of comfort with the document.
>>>=20
>>>=20
>>> Let me word it differently: the EID block as a sandbox for a =
large-scale,
>>> real-life experiment to learn how LISP becomes (or is already)
>>> production-ready for the Internet - great idea. Beyond that I don't =
see a
>>> need for anything special or different for LISP and we have working
>>> procedures how to allocate/assign address space. This is also the =
promise,
>>> that LISP is blending in.
>>>=20
>>>=20
>>> Regards, Marc
>>>=20
>>>=20
>>>=20
>>>> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>>>>> Hello Joel, authors and lisp list,
>>>>>=20
>>>>> while I think the document is overall reasonably written it has =
one
>>>>> problem:
>>>>> it's bound to an proposed EID address block that has no guaranteed =
end of
>>>>> life.
>>>>>=20
>>>>> If this experiment would clearly terminate after 3+3 years then I =
would=20
>>>>> say
>>>>> it's good to go. It's not the way the RIRs have written their =
documents
>>>>> but I
>>>>> think that's okay for a experiment and a 6 year time frame. But =
the
>>>>> proposals
>>>>> allow the requested /32 EID block to be turned into something=20
>>>>> permanently.
>>>>> For a permanent EID block it's reasonable to assume the RIRs deal =
with=20
>>>>> the
>>>>> allocation/assignment work ([1]) and then the document would need =
more
>>>>> alignment with RIR policy documents. A simple example would be the
>>>>> language,
>>>>> "allocation" is used throughout while "assignment" is only =
mentioned in=20
>>>>> the
>>>>> Introduction. I checked both ARIN and RIPE and it's clearly =
defined=20
>>>>> there.
>>>>> It's also going too far in telling IANA to not have a regional =
policy.
>>>>>=20
>>>>>=20
>>>>> So in short (and in all honesty): not feeling comfortable with the=20=

>>>>> document
>>>>> in the context of a potential permanent impact of the document.
>>>>>=20
>>>>>=20
>>>>> Regards, Marc
>>>>>=20
>>>>> [1]: if the proposal is to have finally an additional authority =
beside=20
>>>>> the
>>>>> RIRs for address allocation then I would reject the proposal.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>>>>> All,
>>>>>>=20
>>>>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and =
the
>>>>>> authors requested a work group last call.
>>>>>>=20
>>>>>> This email starts a 14 day WG last call, to end CoB PDT October =
22,=20
>>>>>> 2014.
>>>>>>=20
>>>>>> You will find the document here:
>>>>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>>>>>=20
>>>>>> Please review this WG document.  Let the working group know if =
you agree
>>>>>> that it is ready for handing to the AD, or if you see issues with =
it. If
>>>>>> you see issues, please be as specific as possible about the =
problems,=20
>>>>>> and
>>>>>> if possible suggest text to resolve them.
>>>>>>=20
>>>>>> Yours,
>>>>>> Joel
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> lisp mailing list
>>>>>> lisp@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>=20


From nobody Mon Oct 13 05:20:45 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30C9A1A8A16 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:20:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.377
X-Spam-Level: 
X-Spam-Status: No, score=-1.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id czAlwcQuF2sN for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:20:35 -0700 (PDT)
Received: from mail-oi0-f52.google.com (mail-oi0-f52.google.com [209.85.218.52]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3D381A8A14 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:20:33 -0700 (PDT)
Received: by mail-oi0-f52.google.com with SMTP id a3so12868517oib.11 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:20:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=6qev7c1ZAxtRAdFzzleWrvmMW7AsGVLK0pXJS7Wa4Q0=; b=TiEEIwtzDWnmbDtqZRnEvNQt2rJ5RqbLr43wCFsTYyIfnPtfGK+PHwcaerDLpPss4R xoeeT34iO8rsXPomYyxq8TTICDioVyCOYENd6bdSQCSWNV+DovaW731Cc230jaj/HHBM b2LooquomtTlb9Q1QKzUTJBlr3rE8uT2CNthrZM5k2hIZ4BguQgbKWdSIOLF7ittYRfu qoh85CZ9Q60YKVWwesRdzy6feFxXsVd9ShbKV0Q2bdJMZNURKc+WFmsPnMz2sd4mNNjk H0C2r2hKjhWdy2vWDwe6B7kKoiXLRfBZKVB/RF6nGjxZvNvvXVGO9Qgn0OQudp+T4GLD 5wrg==
X-Gm-Message-State: ALoCoQlXoYCtQxYXHQtYz1I7BFTA0nNFaHgo6ic4mid3FbcVGpu17LLxCNDC1e7Mbc2sEgivMmWX
MIME-Version: 1.0
X-Received: by 10.202.212.145 with SMTP id l139mr20287521oig.44.1413202833134;  Mon, 13 Oct 2014 05:20:33 -0700 (PDT)
Received: by 10.182.85.163 with HTTP; Mon, 13 Oct 2014 05:20:31 -0700 (PDT)
X-Originating-IP: [2001:660:330f:a4:90cf:1eb6:3d02:27db]
In-Reply-To: <E318A549-303A-40A5-B072-54B763340503@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <E318A549-303A-40A5-B072-54B763340503@gmail.com>
Date: Mon, 13 Oct 2014 14:20:31 +0200
Message-ID: <CAHm4cxYvs2=YDm2KiWWgp6ev06uiWj9Ur6WGa26E+PQGrrirDg@mail.gmail.com>
From: Luigi Iannone <ggx@gigix.net>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=001a113d3a32dd6f0e05054cecca
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/HKFY0BInkW13DkkBropZ2oL953M
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 12:20:37 -0000

--001a113d3a32dd6f0e05054cecca
Content-Type: text/plain; charset=UTF-8

Hi,

I think that Joel made a good point in a previous mail.

RFC6830 defines EID&RLOC as IPv4 and IPv6 addresses but does not prohibit
the definition of EID & RLOC in other types/form.

The intro document can simply state this fact and reference LCAF as ongoing
work to add extensibility to LISP.

On the other hand, may be the LCAF document should update the definition of
EID and RLOC accordingly.

Luigi



On 12 Oct 2014, at 04:23, Dino Farinacci <farinacci@gmail.com> wrote:

The very first page of the Intro document says that RLOCs and EIDs can be
syntactically different from IP addresses. However, it leaves the reader to
guess what this means. So, I need to ask 20 seemingly obvious questions to
ferret out the actually meaning. Believe me, it is as painful to me as it
is to you!



But it's not as complex as you may think it is.

What does it mean to be "syntactically different" from an IP address? If
you can explain that, we won't have to play 20 questions.


It means the EIDs and RLOCs can be from any address family.

Syntactically an AppleTalk address is different than an IPv4 address.

Dino
_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp

--001a113d3a32dd6f0e05054cecca
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"auto" style=3D"word-wrap:break-word">Hi,<div><=
br></div><div>I think that Joel made a good point in a previous mail. =C2=
=A0</div><div><br></div><div>RFC6830 defines EID&amp;RLOC as IPv4 and IPv6 =
addresses but does not prohibit the definition of EID &amp; RLOC in other t=
ypes/form.</div><div><br></div><div>The intro document can simply state thi=
s fact and reference LCAF as ongoing work to add extensibility to LISP.</di=
v><div><br></div><div>On the other hand, may be the LCAF document should up=
date the definition of EID and RLOC accordingly.</div><div><br></div><div>L=
uigi=C2=A0<br><div style=3D"direction:ltr"><div><br></div><div><br></div><d=
iv><br></div><div>On 12 Oct 2014, at 04:23, Dino Farinacci &lt;<a href=3D"m=
ailto:farinacci@gmail.com" target=3D"_blank">farinacci@gmail.com</a>&gt; wr=
ote:</div><br><blockquote type=3D"cite"><blockquote type=3D"cite">The very =
first page of the Intro document says that RLOCs and EIDs can be syntactica=
lly different from IP addresses. However, it leaves the reader to guess wha=
t this means. So, I need to ask 20 seemingly obvious questions to ferret ou=
t the actually meaning. Believe me, it is as painful to me as it is to you!=
<br></blockquote><br><br>But it&#39;s not as complex as you may think it is=
.<br><br><blockquote type=3D"cite">What does it mean to be &quot;syntactica=
lly different&quot; from an IP address? If you can explain that, we won&#39=
;t have to play 20 questions.<br></blockquote><br>It means the EIDs and RLO=
Cs can be from any address family. <br><br>Syntactically an AppleTalk addre=
ss is different than an IPv4 address. <br><br>Dino<br>_____________________=
__________________________<br>lisp mailing list<br><a href=3D"mailto:lisp@i=
etf.org" target=3D"_blank">lisp@ietf.org</a><br><a href=3D"https://www.ietf=
.org/mailman/listinfo/lisp" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/lisp</a><br></blockquote></div><br></div></div></div>

--001a113d3a32dd6f0e05054cecca--


From nobody Mon Oct 13 05:20:55 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D02821A8A17 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:20:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.377
X-Spam-Level: 
X-Spam-Status: No, score=-1.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UgSkPKanoS3r for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:20:45 -0700 (PDT)
Received: from mail-oi0-f41.google.com (mail-oi0-f41.google.com [209.85.218.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 544BF1A8A14 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:20:42 -0700 (PDT)
Received: by mail-oi0-f41.google.com with SMTP id u20so12795858oif.28 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:20:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=u6eIFHcvlU1M934cnLd86tu4FMb42WlsxN5gIuLX/c4=; b=WSM9C5B4BIAF8MMBJEkDqtDuBa6Dm2T8MXIC80a8V7cnmUk09YGQ4RJCuSc1a/Efqd p2vxMonvrjuV322QyBhM8dw/dkKQ6c22hYpSA7FPbVCTYM+p8pwmVvQigkCyxC+FHoLt pZkeWyDMUSWM84AbxUKmI6VngshMYsLO2tRYI1sTnhTQE/4ozAexVatlhEPHEiwMeeqV Jcsyt3vVA8N3e9HTJLxYfQOTIQRuTVXJMETVIxpG67ukj09X80usv2Mwqmctk2LmSEMs R1EXjqIUDzEAFnFB30I9icmg1hVlgDKewegHG8Yc0fFyG8aIi5e4z5suTQWO8Td5s/u4 fjwQ==
X-Gm-Message-State: ALoCoQlp1PThbETY9f+zzbPX/RZtB2lsK6sDI6PWzdjYudHPwThz0yIPQsEsosfnCNlPcTXjci4W
MIME-Version: 1.0
X-Received: by 10.182.126.233 with SMTP id nb9mr1901873obb.46.1413202841695; Mon, 13 Oct 2014 05:20:41 -0700 (PDT)
Received: by 10.182.85.163 with HTTP; Mon, 13 Oct 2014 05:20:39 -0700 (PDT)
X-Originating-IP: [2001:660:330f:a4:90cf:1eb6:3d02:27db]
In-Reply-To: <E318A549-303A-40A5-B072-54B763340503@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <E318A549-303A-40A5-B072-54B763340503@gmail.com>
Date: Mon, 13 Oct 2014 14:20:39 +0200
Message-ID: <CAHm4cxbx_X-P_Ef7-cHFph8tMkRfYPFOOELmdbojcK8J3UZ6rA@mail.gmail.com>
From: Luigi Iannone <ggx@gigix.net>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=001a11c1e55060368305054cedf0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/YwvaAuR0kGsyfJ7yXYl16E16kc8
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 12:20:47 -0000

--001a11c1e55060368305054cedf0
Content-Type: text/plain; charset=UTF-8

Hi,

I think that Joel made a good point in a previous mail.

RFC6830 defines EID&RLOC as IPv4 and IPv6 addresses but does not prohibit
the definition of EID & RLOC in other types/form.

The intro document can simply state this fact and reference LCAF as ongoing
work to add extensibility to LISP.

On the other hand, may be the LCAF document should update the definition of
EID and RLOC accordingly.

Luigi



On 12 Oct 2014, at 04:23, Dino Farinacci <farinacci@gmail.com> wrote:

The very first page of the Intro document says that RLOCs and EIDs can be
syntactically different from IP addresses. However, it leaves the reader to
guess what this means. So, I need to ask 20 seemingly obvious questions to
ferret out the actually meaning. Believe me, it is as painful to me as it
is to you!



But it's not as complex as you may think it is.

What does it mean to be "syntactically different" from an IP address? If
you can explain that, we won't have to play 20 questions.


It means the EIDs and RLOCs can be from any address family.

Syntactically an AppleTalk address is different than an IPv4 address.

Dino
_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp

--001a11c1e55060368305054cedf0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"auto" style=3D"word-wrap:break-word">Hi,<div><=
br></div><div>I think that Joel made a good point in a previous mail. =C2=
=A0</div><div><br></div><div>RFC6830 defines EID&amp;RLOC as IPv4 and IPv6 =
addresses but does not prohibit the definition of EID &amp; RLOC in other t=
ypes/form.</div><div><br></div><div>The intro document can simply state thi=
s fact and reference LCAF as ongoing work to add extensibility to LISP.</di=
v><div><br></div><div>On the other hand, may be the LCAF document should up=
date the definition of EID and RLOC accordingly.</div><div><br></div><div>L=
uigi=C2=A0<br><div style=3D"direction:ltr"><div><br></div><div><br></div><d=
iv><br></div><div>On 12 Oct 2014, at 04:23, Dino Farinacci &lt;<a href=3D"m=
ailto:farinacci@gmail.com" target=3D"_blank">farinacci@gmail.com</a>&gt; wr=
ote:</div><br><blockquote type=3D"cite"><blockquote type=3D"cite">The very =
first page of the Intro document says that RLOCs and EIDs can be syntactica=
lly different from IP addresses. However, it leaves the reader to guess wha=
t this means. So, I need to ask 20 seemingly obvious questions to ferret ou=
t the actually meaning. Believe me, it is as painful to me as it is to you!=
<br></blockquote><br><br>But it&#39;s not as complex as you may think it is=
.<br><br><blockquote type=3D"cite">What does it mean to be &quot;syntactica=
lly different&quot; from an IP address? If you can explain that, we won&#39=
;t have to play 20 questions.<br></blockquote><br>It means the EIDs and RLO=
Cs can be from any address family. <br><br>Syntactically an AppleTalk addre=
ss is different than an IPv4 address. <br><br>Dino<br>_____________________=
__________________________<br>lisp mailing list<br><a href=3D"mailto:lisp@i=
etf.org" target=3D"_blank">lisp@ietf.org</a><br><a href=3D"https://www.ietf=
.org/mailman/listinfo/lisp" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/lisp</a><br></blockquote></div><br></div></div></div>

--001a11c1e55060368305054cedf0--


From nobody Mon Oct 13 05:22:13 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D65D1A8A3A for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:21:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.377
X-Spam-Level: 
X-Spam-Status: No, score=-1.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F-NLGkCNXCSS for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:21:56 -0700 (PDT)
Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 585D61A8A16 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:21:49 -0700 (PDT)
Received: by mail-wg0-f41.google.com with SMTP id b13so8487904wgh.0 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:21:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=rNaTIEMRkA51Q2VXoYnGrw9EOitb3izFc1OBQpLguxA=; b=befMHiG8r6nTq0k7hNkRnpq01XRiN2bRa/h2YR103kYBu0H81zI4NKI3xKWssHH5t6 Rb6noCUjiTrgEb5I+t2BbV/BdqI1JinQLNwXQuQx9qoThS2xOcbHDJS4QdEMBk9tem5F XBuMfiKmpCS8OLRpLxlFNkZr0Fsg8+QQyTTMuI5fiGCd3bgVava4521gFW9z9ROUt9hY YhIVb2jYRLTkhiblCnG3mlYVTMSA1+szK0+tjelJBbaxf3SqJAmm2Oc9t38Tolk2oFLE x/BLiLitlyiPtz/9QDmC4fZJaOKKag/e75vEvc6kBQbrFurvF7lLKw13mE8jxBEi1X5E GnTg==
X-Gm-Message-State: ALoCoQllQUC0OlcDQjSv5JY2kpiWsyQtYJlyv0AZfbaacHTKJok2P56ZS6iA6CDeF6tHHR48kiYd
MIME-Version: 1.0
X-Received: by 10.194.189.115 with SMTP id gh19mr1791790wjc.119.1413202908006;  Mon, 13 Oct 2014 05:21:48 -0700 (PDT)
Received: by 10.180.150.138 with HTTP; Mon, 13 Oct 2014 05:21:46 -0700 (PDT)
X-Originating-IP: [2001:660:330f:a4:90cf:1eb6:3d02:27db]
In-Reply-To: <E318A549-303A-40A5-B072-54B763340503@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <E318A549-303A-40A5-B072-54B763340503@gmail.com>
Date: Mon, 13 Oct 2014 14:21:46 +0200
Message-ID: <CAHm4cxZVZS62RGV5qg2HKZb_0SW9nrwmTANKSyavh9Df4MM6TQ@mail.gmail.com>
From: Luigi Iannone <ggx@gigix.net>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=047d7bb70a4053fe2a05054cf109
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/oHtf2jcl-smzqaAS4gDRCG5qsEk
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 12:21:57 -0000

--047d7bb70a4053fe2a05054cf109
Content-Type: text/plain; charset=UTF-8

Hi,

I think that Joel made a good point in a previous mail.

RFC6830 defines EID&RLOC as IPv4 and IPv6 addresses but does not prohibit
the definition of EID & RLOC in other types/form.

The intro document can simply state this fact and reference LCAF as ongoing
work to add extensibility to LISP.

On the other hand, may be the LCAF document should update the definition of
EID and RLOC accordingly.

Luigi



On 12 Oct 2014, at 04:23, Dino Farinacci <farinacci@gmail.com> wrote:

The very first page of the Intro document says that RLOCs and EIDs can be
syntactically different from IP addresses. However, it leaves the reader to
guess what this means. So, I need to ask 20 seemingly obvious questions to
ferret out the actually meaning. Believe me, it is as painful to me as it
is to you!



But it's not as complex as you may think it is.

What does it mean to be "syntactically different" from an IP address? If
you can explain that, we won't have to play 20 questions.


It means the EIDs and RLOCs can be from any address family.

Syntactically an AppleTalk address is different than an IPv4 address.

Dino
_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp

--047d7bb70a4053fe2a05054cf109
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"auto" style=3D"word-wrap:break-word">Hi,<div><=
br></div><div>I think that Joel made a good point in a previous mail. =C2=
=A0</div><div><br></div><div>RFC6830 defines EID&amp;RLOC as IPv4 and IPv6 =
addresses but does not prohibit the definition of EID &amp; RLOC in other t=
ypes/form.</div><div><br></div><div>The intro document can simply state thi=
s fact and reference LCAF as ongoing work to add extensibility to LISP.</di=
v><div><br></div><div>On the other hand, may be the LCAF document should up=
date the definition of EID and RLOC accordingly.</div><div><br></div><div>L=
uigi=C2=A0<br><div style=3D"direction:ltr"><div><br></div><div><br></div><d=
iv><br></div><div>On 12 Oct 2014, at 04:23, Dino Farinacci &lt;<a href=3D"m=
ailto:farinacci@gmail.com" target=3D"_blank">farinacci@gmail.com</a>&gt; wr=
ote:</div><br><blockquote type=3D"cite"><blockquote type=3D"cite">The very =
first page of the Intro document says that RLOCs and EIDs can be syntactica=
lly different from IP addresses. However, it leaves the reader to guess wha=
t this means. So, I need to ask 20 seemingly obvious questions to ferret ou=
t the actually meaning. Believe me, it is as painful to me as it is to you!=
<br></blockquote><br><br>But it&#39;s not as complex as you may think it is=
.<br><br><blockquote type=3D"cite">What does it mean to be &quot;syntactica=
lly different&quot; from an IP address? If you can explain that, we won&#39=
;t have to play 20 questions.<br></blockquote><br>It means the EIDs and RLO=
Cs can be from any address family. <br><br>Syntactically an AppleTalk addre=
ss is different than an IPv4 address. <br><br>Dino<br>_____________________=
__________________________<br>lisp mailing list<br><a href=3D"mailto:lisp@i=
etf.org" target=3D"_blank">lisp@ietf.org</a><br><a href=3D"https://www.ietf=
.org/mailman/listinfo/lisp" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/lisp</a><br></blockquote></div><br></div></div></div>

--047d7bb70a4053fe2a05054cf109--


From nobody Mon Oct 13 05:22:14 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 203341A8A0C for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.377
X-Spam-Level: 
X-Spam-Status: No, score=-1.377 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fqOSIjPgHWcK for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 05:21:59 -0700 (PDT)
Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D43601A8A27 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:21:55 -0700 (PDT)
Received: by mail-wg0-f50.google.com with SMTP id a1so8607096wgh.9 for <lisp@ietf.org>; Mon, 13 Oct 2014 05:21:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=cJ4zMnaHvqWdR197JXMbVP8q4YMjnKBr/TRe41pCIGA=; b=PwVu22WN+vtabwmXrkNYqC/SztYNT5X86elQ7rlKb+Uyws9Cc0FYIZ90s0qrAQ9nVZ rJZh59wXSN6IV9bkaW6XL3Qmr1P4Uxius/8rna1rlBLpWE0n1DXi/u4oajZCvingyY9N 0o4G4M3sQ5J0epeHWsJiEZaDZo5GZAvzyMuszxkxvFjQO4GViQUwB7EbOn0Br0GqUTJQ Eo9NCZ9DA6Qr7W04A9zzIw6eYCjZlkoq8giW/D9I5qD6zd3Z7TcCRpsiyaaHIQGT4Xhq W48mktOljFx+iOcfHmw+tGhEjnNpDx22v8PiIaAZc5fZMGrLPRvRNWuJEHyKvEKgZLfh LH0Q==
X-Gm-Message-State: ALoCoQnSfaAAVuSbYf3R/vxymd0MvKik37szR8Aue8kllRCJzCyhCJhZK9Q8YR/8WQEfdsmZ6g6x
MIME-Version: 1.0
X-Received: by 10.180.101.100 with SMTP id ff4mr415258wib.43.1413202914457; Mon, 13 Oct 2014 05:21:54 -0700 (PDT)
Received: by 10.180.150.138 with HTTP; Mon, 13 Oct 2014 05:21:52 -0700 (PDT)
X-Originating-IP: [2001:660:330f:a4:90cf:1eb6:3d02:27db]
In-Reply-To: <E318A549-303A-40A5-B072-54B763340503@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <E318A549-303A-40A5-B072-54B763340503@gmail.com>
Date: Mon, 13 Oct 2014 14:21:52 +0200
Message-ID: <CAHm4cxYNg+znuh9uJJpe4_Xo_bE8aGJk-h3e1SywufcNHRr_mQ@mail.gmail.com>
From: Luigi Iannone <ggx@gigix.net>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=f46d04182618b66a4b05054cf160
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/1kywGznUK5TWCXqFWbsmqy-CCYg
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 12:22:00 -0000

--f46d04182618b66a4b05054cf160
Content-Type: text/plain; charset=UTF-8

Hi,

I think that Joel made a good point in a previous mail.

RFC6830 defines EID&RLOC as IPv4 and IPv6 addresses but does not prohibit
the definition of EID & RLOC in other types/form.

The intro document can simply state this fact and reference LCAF as ongoing
work to add extensibility to LISP.

On the other hand, may be the LCAF document should update the definition of
EID and RLOC accordingly.

Luigi



On 12 Oct 2014, at 04:23, Dino Farinacci <farinacci@gmail.com> wrote:

The very first page of the Intro document says that RLOCs and EIDs can be
syntactically different from IP addresses. However, it leaves the reader to
guess what this means. So, I need to ask 20 seemingly obvious questions to
ferret out the actually meaning. Believe me, it is as painful to me as it
is to you!



But it's not as complex as you may think it is.

What does it mean to be "syntactically different" from an IP address? If
you can explain that, we won't have to play 20 questions.


It means the EIDs and RLOCs can be from any address family.

Syntactically an AppleTalk address is different than an IPv4 address.

Dino
_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp

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

<div dir=3D"ltr"><div dir=3D"auto" style=3D"word-wrap:break-word">Hi,<div><=
br></div><div>I think that Joel made a good point in a previous mail. =C2=
=A0</div><div><br></div><div>RFC6830 defines EID&amp;RLOC as IPv4 and IPv6 =
addresses but does not prohibit the definition of EID &amp; RLOC in other t=
ypes/form.</div><div><br></div><div>The intro document can simply state thi=
s fact and reference LCAF as ongoing work to add extensibility to LISP.</di=
v><div><br></div><div>On the other hand, may be the LCAF document should up=
date the definition of EID and RLOC accordingly.</div><div><br></div><div>L=
uigi=C2=A0<br><div style=3D"direction:ltr"><div><br></div><div><br></div><d=
iv><br></div><div>On 12 Oct 2014, at 04:23, Dino Farinacci &lt;<a href=3D"m=
ailto:farinacci@gmail.com" target=3D"_blank">farinacci@gmail.com</a>&gt; wr=
ote:</div><br><blockquote type=3D"cite"><blockquote type=3D"cite">The very =
first page of the Intro document says that RLOCs and EIDs can be syntactica=
lly different from IP addresses. However, it leaves the reader to guess wha=
t this means. So, I need to ask 20 seemingly obvious questions to ferret ou=
t the actually meaning. Believe me, it is as painful to me as it is to you!=
<br></blockquote><br><br>But it&#39;s not as complex as you may think it is=
.<br><br><blockquote type=3D"cite">What does it mean to be &quot;syntactica=
lly different&quot; from an IP address? If you can explain that, we won&#39=
;t have to play 20 questions.<br></blockquote><br>It means the EIDs and RLO=
Cs can be from any address family. <br><br>Syntactically an AppleTalk addre=
ss is different than an IPv4 address. <br><br>Dino<br>_____________________=
__________________________<br>lisp mailing list<br><a href=3D"mailto:lisp@i=
etf.org" target=3D"_blank">lisp@ietf.org</a><br><a href=3D"https://www.ietf=
.org/mailman/listinfo/lisp" target=3D"_blank">https://www.ietf.org/mailman/=
listinfo/lisp</a><br></blockquote></div><br></div></div></div>

--f46d04182618b66a4b05054cf160--


From nobody Mon Oct 13 06:09:52 2014
Return-Path: <gih@apnic.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED0721A8A92 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 06:09:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.577
X-Spam-Level: 
X-Spam-Status: No, score=-102.577 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 63pxe1-BZiAk for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 06:09:22 -0700 (PDT)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:851::25]) (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 B5EF61A8A98 for <lisp@ietf.org>; Mon, 13 Oct 2014 06:09:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:content-type:mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=BLKDaIVwWGgycrTWE2MW1ojjjRQzEDi/uqG3SQ5Pm9M=; b=nPO1ULm5fPzYFtUtdRefXAtVsUhDheD5hJWuEAx3G/N2Ft9YqIp//xBhhiksfx76NbMUlFsV71RkW PYh55081bSL37Luy5qzavxzqQEYNp5DzNyaGL8MYKvyNi3I4RfOYNc+YvbiIGf3Gh/xBzVpreKzGQL q9EsAJA00pcPtaLw=
Received: from NXMDA1.org.apnic.net (unknown [203.119.101.249]) by ia-mailgw.apnic.net (Halon Mail Gateway) with ESMTPS; Mon, 13 Oct 2014 23:09:14 +1000 (EST)
Received: from [172.20.1.217] (203.119.101.249) by NXMDA1.org.apnic.net (203.119.107.11) with Microsoft SMTP Server (TLS) id 14.1.218.12; Mon, 13 Oct 2014 23:09:16 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
Date: Tue, 14 Oct 2014 00:09:11 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <1D5C4825-54A2-41A4-80A7-08BD7F1E9F38@apnic.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <20141008134017695204.f47759dc@sniff.de> <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
To: "lisp@ietf.org" <lisp@ietf.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Z8_4bzKgySzyhM3SLTd4AsmisBo
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 13:09:33 -0000

[cc's trimmed - they are all on the LISP WG mailing list in any case I'd =
guess]

Now that this box has been opened, and if we are discussing tuning these =
words, then
there is more that could be said. ...

If one of the objectives of this draft is to talk about the requirements =
of an EID registry,
using RFC5226 is an appropriate guide here.

with that in mind I have the following comments...

1. Avoid the use of "allocation" and "assignment" completely
----

So let me start with the easy one first. In the unicast address space =
we've managed to=20
cloud the concepts of "assignment" and "allocation" with so much =
overloaded foo that
both terms are best avoided because of their confused and overloaded =
semantics.

So why not just avoid the use of such terms?

How about in the intro you say:

   The document [I-D.ietf-lisp-eid-block] requested an IPv6 address
   block reservation exclusively for the registration of
   EID prefixes for use in the LISP Experiment.  The rationale, intent, =
size, and usage of the EID
   address block are described in [I-D.ietf-lisp-eid-block].

   This document proposes a management framework for the registration of
   of EID prefixes from that block, allowing the requesting organisation
   exclusive use of those EID prefixes limited to the duration of the =
LISP experiment.

which attempts to completely avoid these two terms, and also attempts to =
use the
term "EID prefix" consistently in the place of various permutations of =
"EID"
"prefix" and "address"

Continuing with this there you could alter section 4 header to read:

"EID Prefix Registration Policy"


2. Avoid prescriptive registry policy in Section 4.
----

In reading through section 4, there are some words that appear to be =
overly specific
and overly prescription,.=20

For example, you could strip out much of the motivational text in bullet =
1 if you said"

1. EID Prefixes are available exclusively for use in the LISP experiment =
network, and
MUST NOT be separately announced as unicast prefixes outside the context =
of this=20
routing scope of the LISP experimental network.


(i.e. place the onus of use on the party using the EID prefix, and don't =
try
and make the registry into a policy enforcement body, as that won't =
work.)


Similarly:

2. EID prefix registrations SHOULD be renewed on a regular basis to =
ensure their
       use by active participants in the experiment. The registration =
period is
       proposed to be 12 months. Registration renewal SHOULD NOT cause a =
change
       in the registered EID prefix. The conditions of registration =
renewal should
       no different to the conditions of registration.


Is the bullet about subdelegation really necessary? Really? This is a =
short term experiment. Try to keep the registry function as simple as =
possible if you want the experiment to succeed. Make it as complex as =
you can if you want to make the experiment as unattractive as possible. =
Omit 3.

section 4 and 5 contradict each other. You could simplify this by saying =
simply:

3. All registrations of EID prefixes cease at the time of the expiration =
of the experimental=20
   LISP EID Block allocation. The further disposition of these prefixes =
and the associated
   registry entries is to be specified in the announcement of the =
cessation of this experimental
   allocation.

(ok I used the word "allocation" here - probably not good)

i.e define what we can define (what happens in the next 3 years, and =
what may happen in the
3 year renewal) but not try and specify what happens thereafter.



3. Avoid extraneous Registry policies in Section 4
----

Is item 6. REALLY a technical registry policy? Really? Or is is it an =
operational policy about the
way Map Servers interact with the EID prefix registry?

Similarly item 7.

Similarly item 8.

and remove 6, 7 and 8 and instead talk about a recycle time of no less =
than one week?


So the resultant Section 4 would, with a bit of reordering, look like:

4. EID Prefix Registration Policy

1. EID Prefixes are available exclusively for use in the LISP experiment =
network, and
   MUST NOT be separately announced as unicast prefixes outside the =
context of this=20
   routing scope of the LISP experimental network.

2. EID prefix registrations SHOULD be renewed on a regular basis to =
ensure their
   use by active participants in the experiment. The registration period =
is
   proposed here to be 12 months. Registration renewal SHOULD NOT cause =
a change
   in the registered EID prefix. The conditions of registration renewal =
should
   no different to the conditions of the original EID prefix =
registration.

3. When a EID prefix registration is removed from the registry, then the =
reuse of the EID
   prefix in a subsequent registration on behalf of a different end user =
should be avoided
   where possible. If the considerations of overall usage of the EID =
block prefix requires
   reuse of a previously registered EID prefix, then a minimum delay of =
at least one week
   between removal and subsequent registration SHOULD be applied by the =
registry operator.

4. All registrations of EID prefixes cease at the time of the expiration =
of the experimental=20
   LISP EID Block allocation. The further disposition of these prefixes =
and the associated
   registry entries is to be specified in the announcement of the =
cessation of this experimental
   allocation.

which is simpler, and I hope far clearer in intent.



4. Nits
---

I am sure that there are others, but this caught my attention:

"Policy outlined in the present document is tight to the existence of"

I think the authors meant "tied"

(Sections 5 and 6 have similar potential for simplification, but perhaps =
that's best
addressed in separate messages.)


thanks,

  Geoff





From nobody Mon Oct 13 06:27:12 2014
Return-Path: <gih@apnic.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FABF1A8A79 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 06:27:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.823
X-Spam-Level: 
X-Spam-Status: No, score=-100.823 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FRT_FOLLOW1=1.332, FRT_FOLLOW2=0.422, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOHjtS6eq3qW for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 06:27:09 -0700 (PDT)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:851::25]) (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 1D48B1A8A9F for <lisp@ietf.org>; Mon, 13 Oct 2014 06:27:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:content-type:mime-version:subject:from:in-reply-to:date: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=SMmPXYtRIYoo/gZ4IPFBgNW9tdmnTtloZ/5ucMxpraQ=; b=HllBSiBxHwQh7dVBqfRMLyDex2cmRc40r85QIvbppvxCXVkfJS5lF9Zy6TJID6ICDspFxks12RKpu mWfJYQJiHIGP6BOglfZmnhyZoJtBQoPM3ZAWe8NmphwK07LgKhZdRpaKbyFrzQJfUHwecf9Pzl2P8I JDz/aROtkj50oZA8=
Received: from NXMDA1.org.apnic.net (unknown [203.119.101.249]) by ia-mailgw.apnic.net (Halon Mail Gateway) with ESMTPS for <lisp@ietf.org>; Mon, 13 Oct 2014 23:27:03 +1000 (EST)
Received: from [172.20.1.217] (203.119.101.249) by NXMDA1.org.apnic.net (203.119.107.11) with Microsoft SMTP Server (TLS) id 14.1.218.12; Mon, 13 Oct 2014 23:27:05 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
Date: Tue, 14 Oct 2014 00:27:00 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <175FC433-58AA-4803-A520-95392E720A39@apnic.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <20141008134017695204.f47759dc@sniff.de> <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
To: "lisp@ietf.org" <lisp@ietf.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/AjNe6gPcFzH_gL4HtIwQXinix50
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 13:27:10 -0000

As promised, here are some comments on Section 5

1. replace "Allocation" with "Registration"

As I noted in the last note, the terms "allocation" and "Assignment"
are hopelessly overloaded, and best avoided, as the distinction
is really irrelevant here,


    5.  EID Prefix Registration Requirements

2. are you talking about the registry or the registered end users?

reword the section as folllows:


   All EID prefix registrations should be made according to the
   following technical constraints:


   1.  All EID prefix registrations MUST use a globally unique EID =
prefix.

   2.  If there is more than one registry operator, all operators MUST =
use the
       same registry management policies and practices.

   3.  The EID Prefix registration information as specified in Section =
6, MUST be collected upon initial registration and renewal, and made =
publicly
       available though interfaces allowing both retrieval of specific =
registration details (search)
       and enumeration of the entire registry contents.

(enumeration is a tricky topic - in an experimental context I think it =
helps with the experiment, but
your mileage may differ)

I suggest dropping 4 - it heads into over-specification, and this is not =
a services contract nor a SLA specification.

|   4.  The registration information service should be reasonably
|       reliable so to make such information readily available.  The
|       allocation service SHOULD be provided during regular business
|       hours in venue in which the allocation service is housed.


5 is ambiguous - do you want reverse or not? Lets say "yes"


   4.  The registry operator MUST permit the delegation of EID prefixes
       in the reverse DNS space to holders of registered EID prefixes.

6 is the "non-discrimination" clause isn't. Anyone can obtain a =
registration, on the understanding that the
prefix so registered is for the exclusive use in the LISP experimental =
network, and that their registration
details (as specified in section 6) are openly published in the EID =
prefix registry.

So why not say that?

    5. Anyone can obtain an entry in the EID prefix registry, on the =
understanding that the
       prefix so registered is for the exclusive use in the LISP =
experimental network, and=20
       that their registration details (as specified in section 6) are =
openly published in the
       EID prefix registry.



Geoff


From nobody Mon Oct 13 06:48:18 2014
Return-Path: <gih@apnic.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3334D1A1B29 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 06:48:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.567
X-Spam-Level: 
X-Spam-Status: No, score=-102.567 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_FILL_THIS_FORM_SHORT=0.01, USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 51C3dDM2aDwN for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 06:48:15 -0700 (PDT)
Received: from nx-mailgw.apnic.net (nx-mailgw.apnic.net [IPv6:2001:dd8:9:801::25]) (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 D02B11A1ADF for <lisp@ietf.org>; Mon, 13 Oct 2014 06:48:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:content-type:mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=gfMSekHXN1V2WSE/tuTC7xgfQr7gDS1ZuFEj9R8SuwI=; b=4NbgKVpRGX3HEbanJklvuYyoIUXTwHYy5CvhBHBsLRl/t61rPPboccnqOesZyq60RAgn4X2//reu7 th8S0PmTZbBcqjWCzHUfb60rwq79Wtf3AubxbWU5BElcQg2X/bmKSwC/HTwfC+k9oJpiaI1u/4jDdD G7Xvc3sbhEOVEZUA=
Received: from NXMDA1.org.apnic.net (unknown [203.119.101.249]) by nx-mailgw.apnic.net (Halon Mail Gateway) with ESMTPS; Mon, 13 Oct 2014 23:48:42 +1000 (EST)
Received: from [172.20.1.217] (203.119.101.249) by NXMDA1.org.apnic.net (203.119.107.11) with Microsoft SMTP Server (TLS) id 14.1.218.12; Mon, 13 Oct 2014 23:48:10 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
Date: Tue, 14 Oct 2014 00:48:05 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <12CAF59F-C204-4AC2-849B-D2F3B9A97F03@apnic.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <20141008134017695204.f47759dc@sniff.de> <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
To: "lisp@ietf.org" <lisp@ietf.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/bGfXa8mRcPloAiIt5qIiUCYnAxc
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 13:48:17 -0000

I also said that I had comments in section 6.

The comment relates to sections a and b of item 3 of the registration =
template - the prefix size.

The lack of guidance on specific prefix allocations in both the =
accompanying eid-block draft and this draft probably should be =
addressed. What we want is a balance between ease of access and the lack =
of imposition bureaucratic registry evaluation procedures and some =
statement of the expectation of restraint to allow all potential =
experimenters access to a registration in this block.=20

One possible approach would be to state a default allocation size, and =
might I suggest that a /56 is an appropriate balance between utility and =
convenience and the considerations of the initial scale of this =
experiment. If the registrant is seeking a default size allocation (or =
smaller) then the template should note that no "rationale" would be =
necessary.

Another option (which I prefer) is to state that it is possible to =
request allocations of between a /64 to a /48, and that while the =
rationale would not be formally assessed by the registry, any allocation =
of larger than a /56 would require a rationale text, and this text would =
be part of the published registration. i.e. "no questions asked and no =
explanations given for a registration of a prefix of a /64 through to a =
/56, and an explanation would need to be provided for larger prefixes, =
and this explanation would be published (i.e. the justification becomes =
a justification to the other participants in the experiment as to why =
this particular participant believes that they require a larger prefix, =
rather than a justification to the registry operator) This would mean =
that the registry function is kept simple, presumably cheap (i.e. free) =
and accessible to experimenters of most shapes and sizes.


I'm not sure that the experiment details (section 4) are necessarily =
part of the registration process.=20

here's an amended section 6 that incorporates these comments.



EID Prefix Registration template

Note that all details in this registration become part of the registry, =
and will be published in the LISP EID Prefix Registry

 1.  Organization (In case of individuals requesting an EID prefix
       this section can be left blank)

       (a)  Organization Name

       (b)  Organization Address

       (c)  Organization Phone

   2.  Contact Person (Mandatory)

       (a)  Name

       (b)  Address

       (c)  Phone

       (d)  Email

   3.  EID Prefix Request (Mandatory)

       (a)  Prefix Size

       (b)  Prefix Size Rationale

            Note that Prefixes from a /64 to a /48 may be registered.
            No rationale text is required for prefix sizes up to and =
including a
            /56. The rationale text will be part of the public registry =
of
            EID Prefixes.

            Note that the registration is for a 12 month duration, and =
must be
            renewed at the end of this period.
        =20
            Note that the registration will cease upon termination of =
the
            experimental LISP EID block allocation..=20
            =20
   4.  Reverse DNS Servers (Optional)

       (a)  Name server name:

       (b)  Name server address:

       (c)  Name server name:

       (d)  Name server address:

       (Repeat as necessary)



thanks,

  Geoff






From nobody Mon Oct 13 07:33:14 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8BCC1A0103 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 07:33:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2GA329-3tA6w for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 07:32:56 -0700 (PDT)
Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com [IPv6:2607:f8b0:400d:c04::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74A681A008C for <lisp@ietf.org>; Mon, 13 Oct 2014 07:31:13 -0700 (PDT)
Received: by mail-qg0-f52.google.com with SMTP id q108so6950891qgd.11 for <lisp@ietf.org>; Mon, 13 Oct 2014 07:31:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PaKUHeh6DsudSUOaXjY6ecri3aPaQRnidsCPM/v+vWk=; b=o3gdJYgS9v0sTYkBbWJ7gcy7ntHAS/Jzuaj70Qc+OSsmCZgJxrumFobMZr3bEhVLP7 94n5lit/ozetTFzg0O2PSuXM0P0tAI4MbXuq556RJA6TcjHcNbaoNrSfO8Av1HZnhW3s BC42kNxCJ5W3Sv8uMhV8FjW+91pSZaEfMuKnXaiHfcA4v2DpXG/D8sAQxVE3cWHk88W7 pYq7r8josjreR2NJrXk/dTCao+KfrOdK4UM6TU8j6hckXSOhYKSrkb72Ztgx23DEviQ7 zVMkiMuk3hQ7s0FvQrHpcxzVJtYJ+VfKahAozlidWrKobL6kJW0FfU3HiIc/I4FBSBAZ mYKA==
X-Received: by 10.224.165.1 with SMTP id g1mr40918327qay.97.1413210672760; Mon, 13 Oct 2014 07:31:12 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id u18sm12921704qac.41.2014.10.13.07.31.12 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 07:31:12 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <241960CF-6E66-4F1B-B7FC-33096A718EE7@gigix.net>
Date: Mon, 13 Oct 2014 10:31:11 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <9E9D872A-39A7-4FCE-9166-C5FDC3224EBB@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com> <241960CF-6E66-4F1B-B7FC-33096A718EE7@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/JSbnZ0pJ29iO5G_1qcf2WYI8TbY
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 14:33:07 -0000

>=20
> The only remaining question is whether or not we want to add a bullet conc=
erning the push/pull model & Mapping database

Well since a large portion of the document discusses the mapping system, I w=
ould say yes.=20

Dino=


From nobody Mon Oct 13 07:35:18 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30C341A0154 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 07:35:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KHlT3Y8-YZKg for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 07:35:08 -0700 (PDT)
Received: from mail-qa0-x235.google.com (mail-qa0-x235.google.com [IPv6:2607:f8b0:400d:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2CA191A0144 for <lisp@ietf.org>; Mon, 13 Oct 2014 07:34:38 -0700 (PDT)
Received: by mail-qa0-f53.google.com with SMTP id v10so4416022qac.26 for <lisp@ietf.org>; Mon, 13 Oct 2014 07:34:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=dPNAD4Mqz8UjlDLDzOZ3XAPw5UB6Ui1kN/L/yTvbef0=; b=ZmaQEFC91NM4ofCbC3L8CxYHcxGM+SVQ5UJQnkzQ2jYEaaVK6U38Qx3P3pwEobIkdq ZdBJiXxuM2JKPcuWbLpIQDC8cct303WUGlIEOZv/ggO/AarD9e1qEPmhyyoi02yVOD6e jN9e+Elf2TKtcZkWfvIRV7bx4uow0cH5P4GwZu6iKNURx8b5XybCTFuToSavS0hS2ZOE uIJUVDDLMbnu1FycsqEYPYae4dv/zXoDl/iEKDOa0kLOLHzQsPtK/Lyl3/sQR3a3DlXC U9KNcOWjs80PS6uqkaUepn8OViNRr57NN0rZQ9bA0Rurs3g1ne1WCsILYC0j6G8aN15a Z0tQ==
X-Received: by 10.229.249.73 with SMTP id mj9mr28012943qcb.6.1413210877414; Mon, 13 Oct 2014 07:34:37 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id r12sm12931458qax.35.2014.10.13.07.34.36 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 07:34:36 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <114B6A5B-38EB-4236-8D97-3EF58098DD2C@gigix.net>
Date: Mon, 13 Oct 2014 10:34:36 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <942DDA1E-5663-4797-825D-D9455C914E9C@gmail.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <E318A549-303A-40A5-B072-54B763340503@gmail.com> <114B6A5B-38EB-4236-8D97-3EF58098DD2C@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/3UDrCrsx87pxrq54TcfArLmTXwY
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 14:35:14 -0000

>=20
> On the other hand, may be the LCAF document should update the definition o=
f EID and RLOC accordingly.

Do you mean to explain how new address types are introduced by LCAF encoding=
 in that EIDs and RLOCs can be multi-tuple entities and may not be used for d=
ata transport?

Dino=


From nobody Mon Oct 13 08:02:30 2014
Return-Path: <alopez@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40A491A0195 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 08:02:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.072
X-Spam-Level: 
X-Spam-Status: No, score=-0.072 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_IMAGE_ONLY_16=1.092, HTML_IMAGE_RATIO_02=0.437, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O58r33_gJusY for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 08:02:23 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 44FC71A02E0 for <lisp@ietf.org>; Mon, 13 Oct 2014 08:02:16 -0700 (PDT)
Received: from [147.83.35.39] (pcgari-i-calvet.ac.upc.es [147.83.35.39]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s9DF2DKU031441; Mon, 13 Oct 2014 17:02:13 +0200
Message-ID: <543BE974.7090300@ac.upc.edu>
Date: Mon, 13 Oct 2014 17:02:12 +0200
From: =?windows-1252?Q?Albert_L=F3pez?= <alopez@ac.upc.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: Dino Farinacci <farinacci@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com>
In-Reply-To: <3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com>
Content-Type: multipart/alternative; boundary="------------030802000409020901070104"
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/OJFrO7rXHj3V-nEGMDxUQXgsN8U
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 15:02:27 -0000

This is a multi-part message in MIME format.
--------------030802000409020901070104
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Thanks Dino. It looks good to me.

Regards

Albert

On 11/10/14 18:58, Dino Farinacci wrote:
>
> On Sep 30, 2014, at 9:01 AM, Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
>
>> Is this be written down somewhere?  Should it be? (In the LCAF spec 
>> maybe?)
>> Yours,
>> Joel
>
> I added the highlighted text at the end of section 3. Please comment.
>
> Thanks,
> Dino
>
>
>


-- 
Albert López
CCABA System Administrator
Universitat Politècnica de Catalunya
Telf: 93 4017182


--------------030802000409020901070104
Content-Type: multipart/related;
 boundary="------------060804000401030401000903"


--------------060804000401030401000903
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Thanks Dino. It looks good to me.<br>
      <br>
      Regards<br>
      <br>
      Albert<br>
      <br>
      On 11/10/14 18:58, Dino Farinacci wrote:<br>
    </div>
    <blockquote
      cite="mid:3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com"
      type="cite"><br>
      On Sep 30, 2014, at 9:01 AM, Joel M. Halpern &lt;<a
        moz-do-not-send="true" href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt;
      wrote:<br>
      <br>
      <blockquote type="cite">Is this be written down somewhere?  Should
        it be? (In the LCAF spec maybe?)<br>
        Yours,<br>
        Joel<br>
      </blockquote>
      <div><br>
      </div>
      I added the highlighted text at the end of section 3. Please
      comment.
      <div><br>
      </div>
      <div>Thanks,</div>
      <div>Dino<br>
        <div><br>
        </div>
        <div><img apple-inline="yes"
            id="09C28CD3-5C7C-49F4-A55B-A0D8F960E5C1" apple-width="yes"
            apple-height="yes"
            src="cid:part2.04070309.04050109@ac.upc.edu" height="665"
            width="556"></div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Albert López
CCABA System Administrator
Universitat Politècnica de Catalunya
Telf: 93 4017182</pre>
  </body>
</html>

--------------060804000401030401000903
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID: <part2.04070309.04050109@ac.upc.edu>

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
Bt+Gw7+M/GXHUbOjlcf0ji07zjy+6HjfieITPY3yxq6TWScfN01puntqwqnrzeObW05Hnz53
JvzMqbNBZ0+c8zt39LzP+SMXvC7UXfS4WHvJ/dLhX91/Pdzi0VJ72fNy/RXvKw2to1uPXw24
evJa6LUz16OuX7wx7kbrzaSbt29NvNV2W3S7407unZe/Ff3We3fePdq90vta9yseGD2o+t3u
931tHm3HHoY+vPQo4dHdx8LHz/8o+ONT+6In7CcVT02fVne4dBztDO+88uybZ+3P5c97u0r+
1P5zwwvbF4f+CvzrUveE7vaXipd9r5a8Nni9443bm6aeuJ4Hb/Pe9r4rfW/wfucHrw9nP6Z8
fNo77RPj09rPdp8bvkR/udeX19cnFygEqr0AgXo8MxPg1Q4AdiraO1wBYHL6z1wqD6z/nIgw
NtAo+h+4/1xGGdAeAnYEAiTNA4hpBNiEmhXCLHSntt+JgYC7ug41xFBXQaariwpgLAXamrzv
63ttDMBoAPis6Ovr3djX93kb2qvfAWjM7z/rUd7UGfJH1aHvfMuSearxf+v+B2M/arHGT9tY
AAAACXBIWXMAABYlAAAWJQFJUiTwAAABn2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6
eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40
LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv
MjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4w
LyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMTEyPC9leGlmOlBpeGVsWERp
bWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEzMzA8L2V4aWY6UGl4
ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8
L3g6eG1wbWV0YT4KZm3CCQAAQABJREFUeAHsvQ9UXNd973v0FmNAL4OLsCQH0iIZy0VuGCWo
WiiOZWWQ6yvqRqOrSHEijXJFfQ2Klpc0emmkhZ+l3uK7ooWyEmu0fHWBVka1wI4NaTX0usNz
A8Qgy8PyhVSDr6ARVExSqAURxDONZjCzFm+fs8/f+bvP8H/mexaL2eec3/7z++w/Z//2Pnuf
VbOzsxwOEAABEAABEAABEAABEAABEEglAv9XKikLXUEABEAABEAABEAABEAABECAJwBDCOUA
BEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAA
BEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5
LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAAC
IAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQ
BkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAA
BEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyh
lMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAAC
IAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABD
CGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAA
BEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjA
EEq5LIfCIAACIAACIAACIAACIAACMIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAAC
IAACIAACIAACIABDCGUABEAABEAABEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAAC
MIRQBkAABEAABEAABEAABEAABFKOAAyhlMtyKAwCIAACIAACIAACIAACIABDCGUABEAABEAA
BEAABEAABEAg5QjAEEq5LIfCIAACIAACIAACIAACIAACaUAAAiAAAiAAAiAAAiAAAsuGgG+w
7/Z9KTWGB3+/qGCtdIbfwHD/rU9nJA6GHFNRPnrzEg7dv6tmZ2d1e1osD4GpsbvemdVZ69dm
ZyxWnAsbT/JpNF+8fGPDtz/51GAwCAHOcIaHNxfmomLPF94kCwf1aH4zNDZP1M35pY3QQAAE
4hPw9ZRmbe9U5GomZ09lK6ep7fL1bMna7lYYmF3ejhKjcg6XLgIRupr9rVecI96IlkeAe+i5
YwcXy/D0/e038o52cqYa181TJbq0Wq7CyafRvJG+3bhv62lVvTbZJ28eR6s3b3znHlBwrOVS
y1jkcALpuTuf318SoTWJLD/Hq0lWjyZaL741QpAE0p8sf7547WJRVDIhDs8FrZtj/R0/7/3V
Zxy3xvTMnuJcJVGRXYHuK/W/8C4eqylPf3un84P2GzdHvdy9e9xG0+5vllv3leZGfEBygZ6W
i+cutRk3bfLdvr1x9zHb8f35kSV59eLpPtFa99bIdBiIQCB3p3V/SVxWYR5xAQRWEAGDIY+m
1mStKl3t3/jHmerER3oepT+0YVvJjuKCFdpx0FPfMx8+ZqsYzFzdce6C0G3KokPIakJw6yBA
ZoS0h7fWHMM7sTu14gt4JqbEYu9dwEgWNegVoJG7wcpnv6Vh8fJZyIIhp91qrbDZKky09Flq
FzkBi1oQVmJk3t5YDQMxXBdPqRVQj9hhzAw1yQ2utWmA3eP8ScbhuTB1c2ak12GzyKpz5hpX
XI3Gu2pkDzWuBS9xA7QxlKNUHGbHQHj7NNlQoUhIroreCMlk093rilbjyOBgXFYQAIGVTcDf
K/RFuFq3P4Ii0Z9HJqs9Qu2MEMQyu5RQfZfaKEtveIO0zPRbzsmJMPqYnkXbcJO1YvtqqTmn
v/fvFzy4eIanYdPuCjN3+/GHQlKhTdNKOlsJGtEBSO90cHHBFuw+fnU3H+Xglvubyxs5MuiL
Y1kRMHDi+BxnqrBt5+R3t/lE3ue+8JhmuG5hU74S6hEzgYFupyzb+I7r0sHCRX/BIQ7P+a+b
weFXnnn0rOqtF0IgKyPeoyU4+PJTp2VWccVlyYQd970+6tdcUfXczuLPP/Af714qr+eT3WnZ
fHbA/2qharan+/w3yusFcXOV81zZJz/5UfkFB8fVb/1awfjNU8riBnbdpRFxk8W6fb3qIUge
w6aHElYKHkFgZRGYnvFznKqm0dQrzyOzrWoL58+8/xtXfSNfOd2NJzb70ievVa6wiaGE6vtM
+IzxysrdZZLaMCvN20BH6SwNkczwMHFcSC4C4gDD0uW+u1YYBjJjRmiZFSxpfM5S615mKVvR
yZm0a4b9zV0RJhCWi4LzVje9vdJUkNne3GQTZoHjzvy3V2tI2SNNtcwvqRFHtbW6aWhyRhWs
t0matLarx2AVjaqGRHG/XXrGa5KqSMbTXapxkUfEVWmCEwSSkIBU/jXVR9ZTuqt+HnmHnHQS
idS8WvdKmyKRNNJV38U2mcOMkFwyEnFEmBESW2/vdCQzXGrahV/fxOAH//R+1/vXb90mL1CT
I2uLuWzfgX07CpXxL9lDcKLv8lvXp9M3HK7c4+1pqXut0eX2chvztjy+7VsvlpfkysOgwf62
d2588lk69Tk9veZLX98T/j40eUP0csvYdJb58DcMPT99tfaN29579+7lPHvyr6qO7JDDomHo
SifvJTjR8U5Dwztt7jtcTg6XlbelzLJv35/tWBs2KsEmyaYRTeuC/A/0tf5t3etvu4g63D3O
VHrsRdv+knxVVMH+1sbOf59OT+cG32jkrzveuFjHPcjxow3T09yT305w6YJu8qo0wblMCUzL
W9VETKCv40rDx9NcuvHL/+XgDnWNGe54892PyRB7+rPlRwpoFRVr8UPm/V8d/Ye62rddpBJz
G7d/53unjuwoCAtdRz1ibm1IJHFrh5QQn6f1zTea3+503+NyNmblrd+47SvmZ559pjBCuyB5
ifs78YvLwsRIdVPDLw+RmdBOZ8/Yjt3a5R/6KJE2aV5b2rgqJCBgWL3RZKo589oLe3dkpwWu
kCZHeM89RkiBwSu7+CkkS0Nz6asHTsQTjxGSjlv5e85c3RMib9z34jGu/ii5+pF7hCsuoren
bv2MzP6Qo7r9ZAF9qE7c6KD3OO7azz4+XrxDPNOv+/QMqXHqmiSFi18QAAHV88hYsPvH7dWN
u84SKtP3lZdadPVDfMPdF87/qMV1JycnJ2/73pOVlt991HnrHvelr3+rJHRpIPOzQ082ob7r
oTVPsmHWE/uMkNcurucITYqtKcKYsbeXDpCReUxpNFDyp33jeVJ5DVwQiPzuePQ3RDmbQzuX
pTOdQ47Q9AnJMNWELlXyskqyaRSWE/NzwTugHUgVoVtq2lWUQlMo5Yz4W53g6/j6yFN9523U
eX7wIRSJgDRepR6Bk+5pfl3SHIfNMSTf8A81i4XJbB+Xr0avxRZ7l3ocXvARWkojtwyCKGtr
w1Q7+BBnRts18xFSDQlvFoT4Wf+NOGxCSGQ8b1xcnFnhCFVcH6VZVt1ndfCk+ixM3RSfODFn
hEar6awRGSwdaqDsI48Ts4JPXM4/ICZAXbzdtfShIU/oeZvkoWmSXHNtlHm+mLpLNa7GNTrj
nRwfH5/0qtrsxDWATxBYCQSk8h+5pkt3Q9oNuXqqruvoh4y7aqWmPfQ3dFEi87ODlbWkka76
jhkhVrwx5aJ/UNXR/ndtba3qo6W1xyO+M60qIyZbTa2zy+UecLc3iz2gC4dMrR7FHBeFDXSO
p/PCOX7szFJldzgdTfbwXrpxT3tzQ1NzsxRa5HfHlTdEObJmobmr1+WUdnm4cOa98Ng5tnRO
9VgetdCxPbPN3tXrdvd2NdlpZ0U7EM4uybFppGI6f86Ji+RldmHI2VRR007U6XLYhA6d4/Su
6jZ5DzDjN1zOZofD6XTUiM9vSwM5oUez8+BjIXNsuhLIRl5XkBBeOgKOt6+1dXS0qY9WTctQ
cvyntFt4wbJPbAeCw9WPHhCSbHH99LgyX6ytxQ7XgLurifYoHSeeutQ3pdVSTz1iam0YawdJ
ReDa6V1SNWpyud2uLtJI1QhJ1TYL2hTHOwt80HyBl7GUPW5c+8ReIbz6dwcCWn/6KHEck+4k
Cj08tSla5LP+K6fP8nNAth9VFnH3l/il+NuuD6n6hRvXyRx++6nwSoTJ/AfZ/LWJjguHhJl1
SeDTsMehdIfh9/T2PEPWmnXr1q3Jytyy96W2wZB6wRAEREAgNQjc/eUvqaKlJRu1GjP0Q3x9
L2znJ3vJYWtwDgz01tLeknBFuyiR/dkheNbzD/VdD615kg0zk6QZoUjha6duZkbc7vGQ0ctR
Jx03rQjb/sjrlk1tU0OvMig86x8fGo34NucM7ROpLHtVYiXrmTNVDUjDZH63OFantd11pNNF
+zakGjQPqCIj48Eup2tUfYVdUuUrpkYquflyTrrE2bWKBvV01rg4fMlVjYTFNK9rhHSQlxOy
MKPOcvBwJEpArnHxW4bZWa9LGhCvJlW9vUqcO7aHTC0qYVYoCy7kuZfwuREx7fHrEUtro6d2
eMUqY2rS4vOOT0qtj/YG05nXJZg+nFVYduWVmq/QEVCdlFh01yYvPk8qvzB1M+asCIl41ElL
T3U7/9SQtQulpFVpoc6kxJCvOqieB9JCL7rXpd9Nd4+zNrkHmqnTEmW31Zi6K6uJQqtctTO8
5V4ojREuCCwNAandi1zTpbvqNxTG3c3yvL1qjRBrP2RIrK1clVK//M3KmkBlWlfPs4MZXkL1
HTNCzHxjCUafESITLWbNYTJxzz6i3qwmLb+oSPjoRdA3NTExxR8B4+bdQkm8/RvNrlLqhtxS
23CkWBkU5jLWFigLhNSC/s/UZ1HctjPPy1v3ZGzeSh87N3ruqMTZ0+lxnBZmg8y1Z/cXqkLg
0nJLdmvWKbFLqoNh0kjtYW7uQPvrdJMl03PPPB7wCTkkZNJOK53juvWrsLFFcRMSr+rF28QT
wU4+8Tjgc/EJmEIOjiv9woOaZBhLLvbSgY+z61at2nWOH8+32F3HS4QBc40of2KprSyWJx1z
S1+mhlP43IjoUUc9it7aJFI7uI2/0U42G+fyreeJf36fTj7v2rmJaGbctJ02X5ff/VhUVPuj
kxKhOp8trTYti3Y2VXesTCg9DbZS1VNj0eJXRxT0vFImJIbjGt7+rmohl/HLewXD38uRne+6
f3iinvgyVdccLOLuic/BeDviqaOR3MJqouoGh6vXPTI6OuJur7GKAwpny070hDXdkjf8gkAK
EXActR6uPEyOvaWr1pkOCPP25InScLBIfqIw9kN83Y18xeW4qhd350sEM/7s5EnJLf8m9OyQ
fUdzoL5HI7Pw1+m6zkjxmGuvd1TKRSmSBMf5PC3/88Irp+kXnTQieelRW37r049rROd2UviH
yvsJXNqGr1i4etq5UAfLmE7fvVuCL8vebZH7a3KY7JKylyVwzNy7S2N178qLuLmx49d3A1z2
Qi7DZSS/BHAQZYIEyAzttePFcT1nF1f21l7felR6Q4j0yo+XRPNVuo23BOQj/4vbheXzd+/P
eZV49NZGV+3IzKfvWThObDCcsFbVlG03FW7ctKlI3PRBTrkeR7DX2STIV5npWE5G4X+2meov
uN1nnZ4zO+RHsRymXkrRdZeDXO4OT+sPj/LtuclxyUofRvJzJZ2L/vBaELWmrpRvEN7Q498X
OKLZ5Nx/q0Mo53nGyeGWp4R3kRsabcRSuielJJEXKDMKX715UwqA43JzT13t/eOi/bv40TrH
uXf6r5EXBXGAQKoTcDfW80Ml8mG2NTScO6Lpu+rph5hs21V9Si5jw1YyyCE9xmgkup4dcrri
OVDf4xFauPuxniVxXmv29VdmmagFzaePDBLzP263UCZ9UWcUrI/kzWfPe3omTjI59nQaOFp5
wt4u5RXTHOySGm+LfSLuvCfljTZ6klMkx+bc09QGqjljJ6/xhpMkIVD8X17kJEOoqupgzMEF
TS1eV/hHFIHc602USKzWRk/tSNtdPVB9U1xu13jutPRctDgGru7R9ImZUxoc+nthoozjXB+0
td387LMHPvfARzfpE/3cB4Nn8+WZbiVIXZRi6a4EuZxdgcGXLef4BFac2bHGPzUV5NIyvRPj
NMme8XGfL2jIzM6I9RCbL/V8LSe/Rjb1IwfZxuNV7fsCZFWWkT453H9zbB8/JG2qbj+iDEiT
C+vn6ft7aaXf/Z75tIOPI+oTltzDAQIpQ8Bka3rlq9x/fEYUfuBzD3/xj7cVhrxhpLMfsrFw
o6ZF8Y1Krb2CVM+zQ/Gl34X6rp9ZQj40OR4SQqx7HNf/5nlqBVXYnX9Z/rVcIzVvfFf2ZpXz
Y3jRDt+C9r3DY9WRzhmO7gXx0cBdLso7PGL47JLhCVr8K5aT169pB0gWJQ06yIenJyv8Eq6s
LALBtuoqOcXnKs493/sDcWdh+arkSDdoGpvAbz+V7szxl6G1YawdxsIzHTPf6fvwg49+8dH1
jguNtI1zWDb/xdBMXTS9YqTeN/C+NIrUeaiM79mqj3fev3WwMHTaTSclBt3VUbK7F61uztwX
N+epP7BGgiUn81zZo8RIqumdPFUc08SWPSTuCHa8YjkgvPdgqnL+5Li0EbYSYEbRk1ausZFz
dwrFouLt75cKN32914VOlKV43kb/MnO3kO+5KlHDBQIpTcBy7M8P7ok1Naq3H+Idn9AANeZZ
Q2eEpPuMzw5JPJFf1PdEqOn2E2uNUMzAAv8yKAxeWpvsx3dLVhDZXWmknfYQYnpexJt60mlY
vV5ImfuXI3FSyC4ZJ6AItwNj/dKOXB3DPs0YcATpmJfE/ZW8Xt2hzENfRw/5cC0c10dC9s5S
ywQGX9qyaotwrFpV2Re+l6FaGO6lIOBpO1t2TtVhc5/b9/3WaOXQMzqpTuOvP+6lp4m8UKQO
KKZbf+1Iyy/ecbDy+KtXr814R5rEzwDU/8ydSPm75XTS1JktVtVhMQlXHW9f1z6N+atLQokm
UvM/dt3UiM7txMB59Qcwj+0njbznYrnwCSMyMdV0/Qe7I77PsDpHWT1b0/Xfxcm84OiHgh3E
rc+Z89ymBCL46R3JiV8QAIF4U6M6+iH0idDZ8r/VbW/w7r/QSqxGrf/Zofatx436rodWwrIJ
G0Lc5zJzhFgfUI/let57PbzQJJy4efGoI50ZG3YS25+83nfuvLKztJSIQEDVi2OXlLyz/95q
OVEmHrt+eiuRPpYUl3EnXcLbecLRHyGcoEohyQv5FSTvjMcwQ1TCsZw6yKuC2bDtSeFs9Lcx
esEz92+5+bcwycFxd2MIqgKGc54IRF/+J0cQ9LTuKRNeajLbyVY7dItF9wXL91s9sozaca62
U1Xext69LIymmEsfoW8cqUXnzZ1Y7RCjTzPmf/PbdNSfPIgjV6SYKR17r4nqWOu4dlV1XGuw
W3iPnZd7x0KDXQpKGiWY6qbGB8uJZCOEl6sMk2NSe3j9I+3VNNAq55DXO3nclB0Sx/y1n3zA
/Vcqt5/gn2mmiiZv3cFo5TF/m7Rblcn+3R3ipg4TXc10Hsv2J9simk/knTox8eG6kxuRGujB
v6tbXiONogL4AYFlSoC5H2J8oszK6+A+/a6qv/Th2+Fd2jk9O6JiQn2PimbBbyRsCBHz5x6f
usYDP+4YFpIZGGw9v8EifBZjLskOBnz8EQgGJseFsS9v4HfkRLhIruoNWlc6M8pO2oUIOsvy
9rb00Z5IkHyW+ErlKrINlipudknyPNOnkSE9T45Iu3W9fJnVUWh5kT6fy02Wuo5B2tcMBqYG
e1pf2rvqmUt94QEZjMKsmPvsyxfbxsR95hKbltJFXklIZg41sDufOny+zzM2NubxeCZUvWRB
UlqjRb1JvQklELgWjoDjemdPX1+P9ujuGVSZ2sNnN1iE+WJz+9vHSUe15NSlGmGm44JlT4Qv
jJG0OspfuNgthDDV+oqVLkm3/tdnNNuE6axHcQnoqR2+K4e3VF5s6fdM0BYoODV46fxlIQrz
Fx8J7YvHjTrouUF1tDz3REjfepO5TPDu/vsbYUYjC6W4ccsC+nky1U05/NiOwFhfdzcpRH19
N24K7fydvhtiueoblup7mjFbexgz1q8VVzLnr1tnNEZYIDSP7edY2yumcvGdvJPWwtvqMt/d
3T+mFPm0/B3iR/TcJ8619JNC4htufU74wj35nOq+XfkaGEy6c/2X9q8qfamlo88zMeULBKYm
hlsvVm4+RNNjPv7tYk2YOAEBEIhAQEc/pGjfITohT/pLb/Z4SJ3ruXLyKbqTsDZkPc8Orc/o
Z6jv0dks/J2wvbWlL2aYayN+3EeWl7/gy6dR3ClBSW74x3+k7z9E+6KCGHAvHRBVQtK4zHbp
ezj+XmHglNPuMS8mXh27znTOtEufEtJETJ5mNS5Zd8HBKsmqkRS6u0EYlhCiD/3uiiTD/jvi
FAdQQ9Qhp2EaCaFOuqSxTcWHFjJr5DrJy8GSnfuVqAWXOfQrHJod9y3KJ2jkMOCYdwJSjQvJ
G+nUJOWR3yF9NajKqfrUivSFMbI56ZD88THpWxBSIOpflZigi656xNjaMNcOr/S1Zj6Fmtau
ojmBDwmJX+siuzAPhLWy0ldoyA6w4j09lAgqRt118ZRKE0PdlERj/3p76ZCTOsdld1h9V4Ul
aRfS8isS89h+xkak/arerH+omfaiZDWow9Y8pCROcDHq7pY+9xYSIDkN+cxdSPg4BYFkICC1
e6ovAqnUkp5H6s6e6rbi1NUPcTeFdj7k2hfSC2J+digpie1KrL5LjxL0gmLTjXM3fEbIkLNe
aM+zpI0x5IKgdWQUHhnpkroHwitKpIdgd3Y12XjvxrC5foP4vXOjIeYAviErZIRUE6tqV24D
lcvSLrNOF64as5Q4dKYzrfTUtaH2BmplKXGbLN/Z+YhyyrtYJZk1osEH/uVDYTCdP7M++bju
wWYaivw/f/eZcbejIsy4MVsqjj0dopHgKbvkH0dddpsGQAhkOfDYDp3k5cAy9tdNOu1CMRKv
5SnZSa8YDHQ1l3AWq8DIgcIxZwJijYsSzvbVQiYFBv/OImyGZq5yVu/OVYRzdzeKNvm5/9Y4
qFwXXNYqccGNeN1SM+AN3VlBVz1ibG2Ya4dh017pu3ryzpikP2p3Ttbtj/LWU4iK6tPAx+Lu
cLbtj4aV3oxNz9Ky77g5qp0AZ6FEomHUXRdPKfUMdVMSjf1rWJ0VXWATLUsRBSTtuCiN0ny2
n6uzVM1MWGpMD65WX8so2H99yKEMYgn3ahwDr+4vUIsRN6Puqz+/NcQjf2qucPSOh21bF0EQ
l0AgOQj09d/yeIaHx6a06ojPI3VnTysgnunqhxQdrBtql7q1JACzrbndEdE2Yn52RExUhIs6
63twbHjYMzbcp3QXI4SJS4wEVhFDiVE0sljQ5/GMc5lpQb9hXX6ukcxDLs9DdzqDEx7PvWBa
VlpwZvWavLXZ0TVjl2RAExysNGymbz9YG9xXjxQx+GESIa9W3J30+mdmDJlZ69avMy7KprN8
ynSTZ1IHQslAINB3OHNrI8fVDvgrC2c8w5MG0pBwWQX5mnfiFkFTttpBvhw95fOSJWl+bzAt
Lz9/kZq7ZUNpETJirlEsWPvJnDCfZ3A0mJU1c8+bs6FwbZidyxwOFQxOTUx5yW43aZmk0KVl
rc/PnevQmM4EQBwEloiAr29v1laHEnnN5OypxEu/vn5IUFgTnpZBukm+7tKspzo5fgr6eKQN
KtmeHYoaMV3M9d3XsyVruzxkTnb1d3mvlcy1tYmZtKS+Gb17z6g2WTU8l48KMsYydzHd6Uxb
m1/A1h1jl4yvRsDTJ76TzlWc+ta8WUEk4ozstfnZbArFT6YeCd3k9QQO2aQgMH3fz3HZS9iS
sNUOsmRlrVF4FKumuhYvA5ac0uKpmmhMC9d+MqfImF9YyAvnzksZScteu5b8CbHPS4DMekAQ
BJaWgGH1VouFMwrf6PL5uK2FEb8Kz5pGtn5IYMpzN7g+f20GbwIJR3fDj4gVRF53euzhyHYG
27ODBhb3P3N9z3zokNWykdDhgyR0Sh+eE524CUtygTkbQknOZ7HVu939Do2youlkkf53bhY7
uYgPBEAABJYNAbSfyyYrkBAQmBuBjMIz167NLQjdvm9dLd96otNSUb332W0F2dyHjedP1wt2
kO2Vp3OXU285reDU1cWGo5vmyvGwnLJ25VBbuJRu2PG9WnvpdHqu5ZvCsOLCxYSQQWDJCcxw
o0IaAtgBPUZegFIMONpbaD+1PHAGAiCgm4Cj/qxDejOH92ypGTq3B31l3RxXjoc5rxFaOaoi
pSAAAsuLQHCstfEf/n3a+MQ3v1kUYxXe8kr0oqcGlBYdOSIEARBIQQLkYykDt3p7//mX4+Of
/HbSz63ZuP2ZZ/+0pABWUHIXBhhCyZ2/0A4EQAAEQAAEQAAEQAAEQCACgfDtsyMI4RIIgAAI
gAAIgAAIgAAIgAAIJBMBGELJlJvQBQRAAARAAARAAARAAARAgIkADCEmTBACARAAARAAARAA
ARAAARBIJgIwhJIpN6ELCIAACIAACIAACIAACIAAEwEYQkyYIAQCIAACIAACIAACIAACIJBM
BGAIJVNuQhcQAAEQAAEQAAEQAAEQAAEmAjCEmDBBCARAAARAAARAAARAAARAIJkIwBBKptyE
LiAAAiAAAiAAAiAAAiAAAkwEYAgxYYIQCIAACIAACIAACIAACIBAMhGAIZRMuQldQAAEQAAE
QAAEQAAEQAAEmAjAEGLCBCEQAAEQAAEQAAEQAAEQAIFkIgBDKJlyE7qAAAiAAAiAAAiAAAiA
AAgwEYAhxIQJQiAAAiAAAiAAAiAAAiAAAslEAIZQMuUmdAEBEAABEAABEAABEAABEGAiAEOI
CROEQAAEQAAEQAAEQAAEQAAEkokADKFkyk3oAgIgAAIgAAIgAAIgAAIgwEQAhhATJgiBAAiA
AAiAAAiAAAiAAAgkEwEYQsmUm9AFBEAABEAABEAABEAABECAiQAMISZMEAIBEAABEAABEAAB
EAABEEgmAjCEkik3oQsIgAAIgAAIgAAIgAAIgAATARhCTJggBAIgAAIgAAIgAAIgAAIgkEwE
YAglU25CFxAAARAAARAAARAAARAAASYCMISYMEEIBEAABEAABEAABEAABEAgmQjAEEqm3IQu
IAACIAACIAACIAACIAACTARgCDFhghAIgAAIgAAIgAAIgAAIgEAyEYAhlEy5CV1AAARAAARA
AARAAARAAASYCMAQYsIEIRAAARAAARAAARAAARAAgWQiAEMomXITuoAACIAACIAACIAACIAA
CDARgCHEhAlCIAACIAACIAACIAACIAACyUQAhlAy5SZ0AQEQAAEQAAEQAAEQAAEQYCIAQ4gJ
E4RAAARAAARAAARAAARAAASSiQAMoWTKTegCAiAAAiAAAiAAAiAAAiDARACGEBMmCIEACIAA
CIAACIAACIAACCQTARhCyZSb0AUEQAAEQAAEQAAEQAAEQICJAAwhJkwQAgEQAAEQAAEQAAEQ
AAEQSCYCMISSKTehCwiAAAiAAAiAAAiAAAiAABMBGEJMmCAEAiAAAiAAAiAAAiAAAiCQTARg
CCVTbkIXEAABEAABEAABEAABEAABJgIwhJgwQQgEQAAEQAAEQAAEQAAEQCCZCMAQSqbchC4g
AAIgAAIgAAIgAAIgAAJMBGAIMWGCEAiAAAiAAAiAAAiAAAiAQDIRgCGUTLkJXUAABEAABEAA
BEAABEAABJgIwBBiwgQhEAABEAABEAABEAABEACBZCIAQyiZchO6gAAIgAAIgAAIgAAIgAAI
MBGAIcSECUIgAAIgAAIgAAIgAAIgAALJRACGUDLlJnQBARAAARAAARAAARAAARBgIgBDiAkT
hEAABEAABEAABEAABEAABJKJAAyhZMpN6AICIAACIAACIAACIAACIMBEAIYQEyYIgQAIgAAI
gAAIgAAIgAAIJBMBGELJlJvQBQRAAARAAARAAARAAARAgIkADCEmTBACARAAARAAARAAARAA
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
KRGkPaC4qUtPu6T2G7cWq4VZ3L6Wk18j232Sw2LvCvveo8FIn3Tuvzm2j38smqrbj2he8Viv
+/tmgcGXLef4+CrO7Fjjn5oKcmmZ3olx/grHecbHfb6gITM7g/FpQb2l/P9lScty8vq1sG5i
rKzyRbaPYnmJfk937NGDyii+Ojt7Nfp9hju+cTrCZS59RNt3lPzG0r3/zfPUCqqwO/+y/Gu5
Rmou+q7szSoXzSspGPwuMIG07Pz9Zxock24LmZxzfDgSOFKkNd4tx/784J6ieUnFzDSdRWwc
HPnrYm1/OiT8BSghmcY8IZKwh640/LxRd9MfkujYp9IU6kcDd7mYnwmck+7h2sVOVdhd38D7
0ghF5yHxy7eK0Dvv3zpYWKycR3DJg4AR7mkvxZWM1YaIQTG2isbCMx0z3+n78IOPfvHR9Y4L
jbSVcVg2/8XQTJ24eywNkV1SqwzLWcynWsLlMy6luAJ82udU6liUZ5Ix5Kw3CbvzzsMaa/bW
JrEyHzM3Q7QVjSZL6bbIT8sQ8ZQ5FbP5zjh5MKjJTIyPUgbKMCtz+8kML5Eal27QZHva6gcj
R8fYLimemSqpIh7HFex4xXJAeNvGVOX8yXHlVXDJn7AdRWMj5+4UmsKKt79fKtzy9V5v5B2W
YoYxfCkw+jtzX3xHqP7AGukRIkucK3uUGEk1vZOnsH28DIXBMQ9rhBhi0YpE70OI1dXr1TMI
pA18DmeJxx5dozkkh/caHL5xmo4Rb0pgdiDwL4OCZ2uT/fhuyQoieztFfWM4kdQumO6JJGa5
+0l7bAvpf5Dj7n3lySMlev4m6DY9WUYD/ZvWm1LoEX8XooSQpp+8bkFeuPCMa6px8A6d7rDQ
cfOI6ZmPi4bVdIGU+5cjMYObm+6O66G7OMaMLPzmLaeTXjRbrKrDQsuH4+3r8gZJtF3qbOvR
rK2aHKUNgzpkdkm1r9hu/a1iWn7xjoOVx1+9em3GO9Ikftig/mfu8Fd82SVjp1HX3aUtn3Mo
dfPZ0mb8YbHw6pFjcFRTSXWRFIWZWxuOvcwnkg7iZ+rjt6npjbe+NQQNn+ftXmL5dg5rGpGp
jzvp7P3Gh+SXOlnbT00E/EnU8plIjRu8M6mOYKT3Oj2VH5v62yV1ePPj7rlYLnzGh0zONF3/
wW7twKYYxeocZXViTdd/F4clg6MfCnYQtz4n7jBVaFoNnDf0Es7nSiCWISTuN5g1j42K8Cy8
Mx6yk6ikhHEnXVjWecLRH/7U5IJzbrKliCL+JhZ7bI0iRhTzopr2VP+5Fw5Q6doX/1PEahYz
LO5zmTmCgPICMDn1vPc6rYOx/TLcnW/dGaJcWBE1/Hgxxa4dvuG+vgjbYPhc7QJ70xO/rx6X
ixeX3vvG4t1Vgp/O01Wtofv2BsbGlIfhQpSQnE1bhcjP/bRXiYjz9b5O16kZjbqbfl36Z2zY
aeU9uM+dD99vPxBQGpHEdN+w7UkhOaO/lZ/JupInCo+91yR02cy1jmtXVce1BrrjX+flXnGf
ceO2UgvvqfNaj2wbcdzge01hhhC7JHuKE2sVxfDTjPnf/DYdASWfC1bIh0fPLhnuV++VpS2f
CZW6+W9pv/Almi8XXANC4DEgxmsVmVsb9jIfIzWxbk384ue0X79354ZYcil3L+Mr1v2C0p31
jkFZ+8Cg84TAy1S9T5mtZW4/5XDIW/a8O2q/jkugxl14vU1VLiecb9A+y9aHxefmnNolVcoT
d/Zfqdx+gk+VqaLJW3cw2vM8nyzPoofJ/l1pYfBEVzOdy7H9ybYo/TrpIRne+84wOSa1h9c/
0l5NI6lyDnm9k8dN2WKk+GEjEG4I+QZ7+KOvr8d1U5g2vXPz5z195Ep3d99YFAuGLS7OYBTG
at1nX77YNiZuCedTPx4LLS/SUlNustR1DNLYgoGpwZ7Wl/aueuZSH2NEiYklEHtcjXSnxHHz
xuDwYH9Py8WXVq0x0U8qJbZ1GNkQTFyS13jgxx10p7LAYOv5DRbh0yW6UxbqYf51D41h0c8d
7e8JRV2oAdK/7p7hCbncs9aO2+/+xdYNWYdfquvu90yR3ncwODXWX3fSQl8m5kyPrFlY5fIr
xS91dlo2/OmV7mGiQDDg8/R3vHI4My/vqmSgLEgJyf3y12gtPr29vHWQjyo4NXjesp2O1dZU
/EmUpj8eEaIAfwSCgUn6vqg38DtyIlwkV2XvGWUn7cJJZ1ne3pY+ak8EfRODVx+R4kgAAEAA
SURBVCpXlVzsleQS1D0zJ4cG/tTh832esbExj8ejlA8p8Di/Qc8NurjW8twTIU/QTWY6m+f+
+xseGsrjz36Txlj23Cv95I1wMpbRXbdZLEmaiNglNd5inuhpFX1XDm+pvNjS75mguUHy/dL5
y0Lw5i8+on42s0vGTFxCNxeqfDIlJpFStxAtbXbJfvo1xlff+ihOwuO3ikytja4yHydJkW8H
3n/7LH/HbLdoFqRFlk6pq2u30TFmrrF880WhM+DzdLyw+RCFcGzvl1Q0GNtPxUfc8plIjXMc
PXyxQ7CFptpeeeG0YLBZG/bmS9HqaZckP/P3O9b2iqlcfC/tpLXwttRZ4H+7u/vHFCMuLX+H
+OlG94lzLf2kYfQNtz63SyionHnfLlkhIXGBsb7ubhJGX9+Nm3f4K3f6bvB9cf4S/xAXjjRj
tvYwZqxfK+6kk79undGIBUIiKR0/oVtsx/xIdo1L9Rlcf68wUBnyaXPxAxGRtz+fdEnWsZLC
kI3PR5yiaatISK7wD8lLu6dH24tdUE5POnXFzofOoFEo4cjn0oc1JGXlX3NVk+oDSYpnFt3l
Tx3zoZlCd6CInEezMXNQiX8edVcHuiTuqPBpLigfIWGuHb1i4ydno9phbh9VfdpJKp9RsiNh
IDNd4teE1FELbpPyOXkdJURKp7bCRi4trmhRWxtULcgs+Y4Qexsifa4kTB3hgtmu/vLYTDv9
jGeYrLoN0aG7JhP80nd95NDNId9l14hHOhG/vMFxDQPS585kMelbE2T4Q7rnd1YJb7bIEaoc
2uxgl+TjY2lDiBhzq+iVvqjNp0/T3lQ0az8kxC4pc4nrkGpx2MdSwn2ylk/BZ3xKXlqMxY+x
iPLiN+PFVMnZlEipm7enjIbEUBPdrd3aq80bSUjiqSpsaqfSKvIe4rc2Osu8FDtDbooJnuyi
vQubY0RSAb8KgVFp0kCdicRtrm5XPY2oPFP7qQTNUD5Za5z0RAhJpHBqk79XSaNmbpd48fi1
WNEnviv2w0hbNWb9Q80Rm29b81BITN5eOoQXSXsu1lNG0i6kNx4SPE6jEgibETKs3hQxF4SL
61aTAS35MNCxzCztsrZ04aoxS5rak8WJI7vkH0dddhvt/Ig3Qrzn7z4z7nZUhBlMZkvFsacf
UQdG3Abx/SSjIVJskrCOdOqKnQ+fQSMpGbF/6epVtYzJaqtpd493/OBgxI3iWXTPKDwy0iV1
TsS94kx2Z1eTja+YxvBZVyF+moPrs1arUxPBPW+6Rwh7kS9RlaNFuv0LD4q3mGvHpmf/qsZm
DW/+zDa7e/y90twI9ShylYmWpvjX03YcvzbULuW+Im+uPvOkPAuhp4ToqEclx1t6m+iIsxKx
tcY5efWIel6A1GD2NsSQJadaCVN2afeCTys9RXQP+ySjyfKdnUobokd3OR7iyNhfN+m0C1VI
vJwXq/lRexXdgY/F3eFs2x8NUypj07M0bMdNaf1Gxu4fXHfWWNUh2WqqaTOq3S+VXZIPjKUN
IWLMraJh094KucyL7Q35rK3dOVm3XzsNyC6pVjq2W2pCs6QNpaKLM5dPPoj4lAwG4VUHbVbm
GWklp9tGydmUSKlbmJa2YF+lUKQa6/4XfV8glBdrq8j7i9va6C3zOnKTprvfUS9MG1RU/ql2
lD1UrRQ9zy09M9pVK1dPSsFW2/XemVL100i4ztR+KhwZyidzjROfCLYabXtnqXZ7Xw3Z94e5
XeJTGr8WK/rEd63OogtRI0uaHtT0nTIK9l8fUn9UkPdV4xh4dX9BiH/D6qyQK6rTTaujP2Yk
7biQ7rTKO5yxCKwiJlKs+0t3LzA1cXfS65+ZMWRmrVu/zri42wEubezzTD3o83jGucy0oN+w
Lj9XfD7PcxwILiIBUo4mJ70zhL3Xz+Xk5a9dAvqBseERL5eZlRacMazJy80Oe+yRd9cWpoQE
A2Ojo3wdnuFyNjy6FCUvOOHx3Aum8bqvXpO3dhF1j1gc5nYxMOEZuecnz/S4BYldUleK2FpF
8u3mKZ+XrKDye4Npefn50Ys8u6SuZDILL2H5XKAax6w6FeyvO2w62khs1QF/aC9TZ0iyOENr
I8vOo8PXdzhrK9Gkommo7mBo/3Ie41nxQQWnhgf+jcvJmrnnzfrC5ohPA5WODO2nSjq+U1eN
4+vIpIF0W7isgvyIo8FihGztUvzULbCEz0O2JsniyedsKAz5gMQCR43g4xBYvoZQnITjNgiA
AAiAAAiAQMIEgp7z5SfaRrljl67uX8nranx9Vyx/8UbWpucu1VXmJkwDHkEABFKSAAyhlMx2
KA0CIAACIAACIAACIAACqU0gbI1QauOA9iAAAiAAAiAAAiAAAiAAAqlAAIZQKuQydAQBEAAB
EAABEAABEAABENAQgCGkwYETEAABEAABEAABEAABEACBVCAAQygVchk6ggAIgAAIgAAIgAAI
gAAIaAjAENLgwAkIgAAIgAAIgAAIgAAIgEAqEIAhlAq5DB1BAARAAARAAARAAARAAAQ0BGAI
aXDgBARAAARAAARAAARAAARAIBUIwBBKhVyGjiAAAiAAAiAAAiAAAiAAAhoCMIQ0OHACAiAA
AiAAAiAAAiAAAiCQCgRgCKVCLkNHEAABEAABEAABEAABEAABDQEYQhocOAEBEAABEAABEAAB
EAABEEgFAjCEUiGXoSMIgAAIgAAIgAAIgAAIgICGAAwhDQ6cgAAIgAAIgAAIgAAIgAAIpAIB
GEKpkMvQEQRAAARAAARAAARAAARAQEMAhpAGB05AAARAAARAAARAAARAAARSgQAMoVTIZegI
AiAAAiAAAiAAAiAAAiCgIQBDSIMDJyAAAiAAAiAAAiAAAiAAAqlAAIZQKuQydAQBEAABEAAB
EAABEAABENAQgCGkwYETEAABEAABEAABEAABEACBVCAAQygVchk6ggAIgAAIgAAIgAAIgAAI
aAjAENLgwAkIgAAIgAAIgAAIgAAIgEAqEIAhlAq5DB1BAARAAARAAARAAARAAAQ0BGAIaXDg
BARAAARAAARAAARAAARAIBUIwBBKhVyGjiAAAiAAAiAAAiAAAiAAAhoCMIQ0OHACAiAAAiAA
AiAAAiAAAiCQCgRgCKVCLkNHEAABEAABEAABEAABEAABDQEYQhocOAEBEAABEAABEAABEAAB
EEgFAjCEUiGXoSMIgAAIgAAIgAAIgAAIgICGAAwhDQ6cgAAIgAAIgAAIgAAIgAAIpAIBGEKp
kMvQEQRAAARAAARAAARAAARAQEMAhpAGB05AAARAAARAAARAAARAAARSgQAMoVTIZegIAiAA
AiAAAiAAAiAAAiCgIQBDSIMDJyAAAiAAAiAAAiAAAiAAAqlAAIZQKuQydAQBEAABEAABEAAB
EAABENAQgCGkwYETEAABEAABEAABEAABEACBVCAAQygVchk6ggAIgAAIgAAIgAAIgAAIaAjA
ENLgwAkIgAAIgAAIgAAIgAAIgEAqEIAhlAq5DB1BAARAAARAAARAAARAAAQ0BGAIaXDgBARA
AARAAARAAARAAARAIBUIwBBKhVyGjiAAAiAAAiAAAiAAAiAAAhoCMIQ0OHACAiAAAiAAAiAA
AiAAAiCQCgRgCKVCLkNHEAABEAABEAABEAABEAABDQEYQhocOAEBEAABEAABEAABEAABEEgF
AjCEUiGXoSMIgAAIgAAIgAAIgAAIgICGAAwhDQ6cgAAIgAAIgAAIgAAIgAAIpAIBGEKpkMvQ
EQRAAARAAARAAARAAARAQEMAhpAGB05AAARAAARAAARAAARAAARSgQAMoVTIZegIAiAAAiAA
AiAAAiAAAiCgIQBDSIMDJyAAAiAAAiAAAiAAAiAAAqlAAIZQKuQydAQBEAABEAABEAABEAAB
ENAQgCGkwYETEAABEAABEAABEAABEACBVCAAQygVchk6ggAIgAAIgAAIgAAIgAAIaAjAENLg
wAkIgAAIgAAIgAAIgAAIgEAqEIAhlAq5DB1BAARAAARAAARAAARAAAQ0BGAIaXDgBARAAARA
AARAAARAAARAIBUIwBBKhVyGjiAAAiAAAiAAAiAAAiAAAhoCMIQ0OHACAiAAAiAAAiAAAiAA
AiCQCgTSUkFJ6AgCILByCAQnPJ57fi5nQ8HajERS7Rsbvv3JpwaDQfA8wxke3lyYi5YuEZTw
AwIgAAIgAAJJTWDV7OxsEis42Hal9ZfeOL2p9McOV+7OXpkUxvo7ft77q884bo3pmT3FufGU
CHRfqf+Fl+MC6U+WP1+8dpl1Dqf6r/x1pya3AtyGsm/vKVoboldwavja1cuN11x3OC6H4/I2
bdn2la8+uWNncUGoJBcca730wwuXO+4JQWwsff7s9yuKc+USMdXxpuNX3APcZ589vPXZ3ZqI
goMd11y/+g/ugT+wHCzVWTyC/a2NzhGVKukPfXFbyRPFBXLEIRot79Ngf9s7vZ/wmD63+Zk9
JUox8w13/7R7+AFyg0uAUhSlA32lmVs7Oa7GNXmqRCd4Ici+81u2nnYroZvskzePJxKQEETS
tyEKKLhAAARAAARAINUIEEMoeY9Ju4klP01d3hXHYGak12GzKNqZa1xxdRjvqpE9kF5mXPlF
FvD2KsmT0xmu12iXXb6rdVh6Q/LR67ZpJYQzU5Nb0t3rMisC1aMahb128Z7ZFRKsRiziibdW
Fa4SA2dt6tVGEtF3vIvuBisfpqVBd7rihRzlvoyC40w144rQjKNCVi4BSkpAGpe/V1CPs/dK
2aS5Hf9kyGm3Witstgqx9ltq5wAqiduQ+CQhAQIgAAIgAALJTWCZzQnI3ar5cRi//LzN+n/u
r5ZCu+uqd/AjxSZrxXb54n2u+A8yJYkV8RscfuWZR8+SMXPVkZVBXwRSXQpxBgdffuq0fC2u
uCy5aI7Mh//YZrXeXy3kzP3b9Y28hiF6Bcc6yp46QZNkqbIfffrLD3x29+Oufzpxrp7jvDOa
tE7VWUwXhCsma81rp56e6qyznCBi7kOm8oLJa/xkg8GQp3g529h99NQOZU4pK4vey4pHVglC
dqWLfk0VVftzuH9znasXsqvx0NbGj5oHXt1fKEsm4pgWPHmng4l4TsSPhILAa/rQ8//syRfa
DZ+7meAUj0QoSX7n+bdg9/Gru/kwB7fc31zeyJEp0MSPJG1DEgcCnyAAAiAAAiCQRASS284L
0W5AGkr3h9xYWafeXmkqyGxvbrIJ494We29sJdqrNZMUCQ+3x45l3u7OuOm0QIhe7lpRdXuX
amaCxOofcTQ0j8wo8fuHmsRqam2QZxbcDeIUhrVhgBeVJh9ESbNdlpyd9TaIUYVNNCmRRHNJ
fi0NUknz9jZXS82GuV2b9mihRLu+6MVYUkdQwFrrpgkbb5c1IjcSoBRFP79YvOdeRN21QiEy
z2VGKDSRiw4/NAE4BwEQAAEQAAEQmC8CyT0jJPU8pd8ZaSjdz3FhqzUm2ure+uU0l1uyf79q
FQTvNTjWcrllbJrb8OS39xQLMwbilYfM+786+g91tW+7vPfucRu3f+d7p47sKJBiU/8G+lr/
tu71t8milhzuHmcqPfaibX9JvlpCh9uweqPJVHPmtRf27shOC1xpJOP0cXwHBq/s4qeQLA3N
pa8eOBFDfKKv9a3r/56ezk1P51iO7adD/3FCX4jbfu3sjhTFDGfknZaGCtXUDX8lI3/PEQ3P
W+++w1/nuKb/ZpXXhxQdOWUrryfTRI1vvHfxSKF4nViSlEjniat9h48Xy+I0gDn8905LJc1Y
vP/MqNOfV3aO4zovvtVXerxYDtc3MfjBP73f9f71W7dHvfzVrC3msn0H9u0oVKanSCkk6446
/32aZM3gGyTLOc7xxsU67kGOL9PT09yT39Ys+mILkw+G/TCZTG63u/GS88eVZDVV4P23z8by
G/C01F+4dLkjy2Tyut15pc+/aCsvyReyT+uNLDS6cP5HLa47OTk5edufO/mdx9drBVRn81qP
VOGyO5OkDWFXGJIgAAIgAAIgkMQE5suiWhHhxBwhHhXHt8nSaq0y3l47LQA254h4x9urmV5R
lQ+LvUs1LSGIewe0kzGitKWmXZou0Man70wcrQ+ZOdGGMVpNZ41q3f6hBhp9tOH2XmllDMfN
36oPbWqYzqS5Gq1efmcVBW8bihOKV5o6qnBrKPub6EwTZ+FX/kixmCwVVhqwsvBGngZJYK5D
8hsyFzEzIE5Iaa57o61kszWJcy+CrpMRVlCpCl61ZtEXY5hxIEq3RXWs9qZqYZasmdQDv0tw
WmuqxKk79QIt/4hTnE5TpZA4a5yh+RZ9xVfYGiH99ShmfZeU0/kbM8wV2oboRABxEAABEAAB
EEgWAviOkNxTyz3YLCytd59oHw7IV8lIfOfVy8JpReXT0pyDgVPWlpgqHK4Bd1cT7fk5Tjx1
qW9K5X3iomUzXc9jqqhp73W7uxw2oc/tOL2rum1MJblQzv4rp8/yMx62H1UWcffppFjUuAzp
smbLaNWHlNyMvHy6+ObCvsPnezxqzpKI9JtOHZbiDZq5v4yiJ0VLSL3yx23ceeplwdBwlP+0
3yeFMd+/aXnFtJR09o2oixgfj8lWU+vscrkH3O3NojF64ZCp1ROUEmH8hsvZ7HA4nY4ayZZr
ICf0aHYefCx8siVumFLYjL9ZhXv38nE7OgcnPnrPQRJddWDnF+XVdnIoY9UbyshdcliqG1xu
d3uTOMhwumxf25isEcf5eo5JK76qmtoHBlx2aYMDOSzJsfT1SEpJjN+kbUNi6IxbIAACIAAC
ILCCCSSLRcekR8zRXLIqhA5yc5qdypSLXUoc0kwCx1UoA+Gj7eI0UYVDnhSadInj+BUN6jU8
49J8RZU0x6SErdMVb0Zo1CnMBnHVwsIUr7uWFtZoM0LyIhzSidW/W5rOtMcQlwhrZ4RmZyR1
pCpnttqqa5vbR0P3BYsyJzM7K265Rte0SLGQd+38s6NVNFBrkzCHJIWQyOoXya9m5odoOyOt
1FKznRlxu8flEkOZjDppWapoGgiHxLBMRXeY4bGorkhlrHZgZrSZh2S2Vlj4YlXjGh8Sp9iU
eTN5c0JLjVJlxl3itKpZdXGoWZwhq26XN9Pz0nV8JHB1EU2sHsWp7yoN2Z1xwlSaC9UujspF
BYg8G7kM2hB27SEJAiAAAiAAAklFADNCfL9OPIxbjwo7D3Se/smwNGzt6XTQse1j39gmySm/
ltrKYnkgPrf05SrB6Kh/d0Ac7w+0v043ajM998zjAd+UeASMO610Y+dbv4o1q6FElKhrqu5Y
GT8bZGmwlaoXnEQNb3XO4yaz2WKxmMyPr1ZPmkT1sag30nJ3/9ztEGdE+Jg7Gy+cPXpgV17W
lottw0pSAiPtNNuUS6Jr4qawwIbjfidlMX/DOz3D5VbSKcHGQ/9LyP44c2dhITNcSFu7Tpxw
U6FNyy8qEj7pFPRNTUwIRSRg3LxbsIRu/+Z+eLDyMpXI66h4D7rDDI8lwpXpmbTcnfxrlp2N
wvaL1rKta2fC5s8+uXVD8Gv53gs75EDWlhym81ydbbekIu/rbqS7zlU/X5orSRq/dUq01aUr
5HfJ65EqLbGdSdiGxFYYd0EABEAABEBgBROAIaTOvLSv/vkx4fzCTz+cEBxTba+T1e1kCNy+
K9LHMEu3bRLExH/5X9wuuO7eF7uoM/fu0lvuXXmZmVlrxCMzc/MBurGz49d3RZtJHc58uT2t
PzzK2wMmxyUrtdfk/nc6F3mfjIL9P7jZ0XHt2rWbHT8o0rxUNl+Jmms42UV7rs56yRuG9mqb
xUynu0iY7hNlj57vprlG9k54eJs4PRca3e8V0rfTuAe0AIhZlL+3ks5QHHjtH8nW2uLLdaEB
zOl8hguzG0h4Pk/L+ZNbVhmy1qxbJxSRzKwNp8neFuRbselyjumMdyHC5EixXrv3mGSHVhwo
SuMvhRy//VTY8cFc9qVs9Z1s83PU46dqC5RImGxb1qkEMzZtkyKQry5xPZLTweBItjaEQWWI
gAAIgAAIgMBKJaDtDK5ULeYt3cair1ebjpIVNafr3z++Y3/GWPclYWLBZrNoOnVKhJpO3brC
P6J35N6r1JkmG24pfiQX2YKLXCU9yYUxOAKDL1sEK67izI41/qmpIJeW6Z0Yp7F7xsd9vqAh
MztjRRYBY9GOPeTv+BkuOOW59trLB842Er1O/+jd7+44Iph8GeKnb7Ik2NKvge47Rwwd6Qr9
5TGkFZ5sqqg/VM9dONPx0o4H5Lk+reQcznxup1CehFwXw/H1V2aZlO/xiCWFlA3+vo/MVCVw
LESYUjI27yaWJE+72voV6Zr6d+pWm2DDqa+p3Z03/tXHrVWxzfn8+rhlcCnrkTrxDO6kakMY
9IUICIAACIAACKxcAnF7ICtXtcRSnnvgdMVZ0hVuvHTzr/c/+A+vC91Ry2GztE2CNtR0gwZg
4Lefau9LZ5aT16/RDrp0ZRF+Z+6Lsw/1B9YoHW0x4nNljxIjqaZ38tQ87ha9AEoJkwuxwk3L
zt9/psEx6bZccHOOD0cCR+hElvhi251xAkHV6+YmxkdpcBEtjMJ9L1q5+kbOfbHWWbaamKlC
/seKX9c93/gdQd5c+oiUpv43z9PMqbA7/7L8a7lGahX7ruzNKheNJl1R8MILEaaciLT8PxsZ
GvBzmXn5EV+2zDTmCbJhJignWjMbHwyxQeWgRUf024nVo/CUhMY4v+dJ1IbMLxiEBgIgAAIg
AALLjABejQvNkMIyupFy509+0tL8Nt8VNVUdVRYCacU9o5PqC7/+uJeeyp1ssTvu9WpmjtR+
Fs5t4OJaEeGRTw13t7S0kqOltXtiCRItpcj/O2qvbH8sR7oU4zftsS3EaCGH/FKi4fPrhSvu
zmFpSYogMPVxJ52v2PhQpnAh5F9G0SnhK5yOs4eO1s+vFcQFh2+cpkFuypXsoMC/DAqXrE32
47slK4gsiom6xklJb9T+/RzCVEKP4crILygsLMg3agYBZHmyL5/w8qHDM64pP8E7NwVNLYV5
0gworR2dbT2aLJocDec+p3rkuB62R5+c2gVxJE8bsiB4ECgIgAAIgAAILBcCMITCciJ72zFh
pciF8gN02+tj3/5qmJB44Vxtp2qJz9i7l4UxfGW837hT2G6Y6zzhiLQpc1DTU4wWSezr0vB5
+GKSDJNjUnt4/SPt1TS4KueQ1zt53JQdEvqdd//ywAGyV4LlgOUv/5V8DXQRjqDnysUWaXGP
GN/Uxz+n9srD6zT9fd9wX58nfJmNz9XeyPs0PfH7ooWR8RXrfiGsznrHoBgosS8GnSeEcE3V
+woi9+O5ooMvCh15wRM1r2T/eh1ZqlyZ6j/3wgEaQO2L/0myBbjPZVJLT7NkyfPe64I+0eIT
CNwZV5U9jWRCYWpCmMtJzqatgvdzP+1VGTi+3tfJlB05jEapyBq3lQqkO6/1qLJ/8L2mMEMo
wXq0YduTQkpGfyuPTAjnC/5vhbUhC84DEYAACIAACIDA8iQAQyg8XzJ2VdqVq6bqrxdJw/fK
VcnlKH/hYrfQLZ1qfcUqfK6Hs/7XZ+R3hgotL9JF++UmS13HIO25BgNTgz2tL+1d9cylPikg
nb+Bsb7u7p6enr6+GzeFt63u9N0gJ+RKT5/8FaQ0Y7b2MGasXyuuS89ft85ojLBAaAm+I+S/
98aJA+u2HL7S0TfhI4SCE4Ntx586KxAxPfawBv7td/9i64aswy/Vdfd7pgKBYDA4NdZfd9JS
Tu0G0yNrJJBrt1EblGss33yxg99QzufpeGHzIXr/2N4vSYJhv8aSqhq+g84v6wrrkodJx7zg
uHljcHiwv6fl4kur1pioXU128DuolChijd3jg2g88GMhkbyx1np+g4XupRE5cINxPX/Dffbl
i21j4kaEPpVNnUiYkWNK6Grul79Gy/zp7eWtg7wtFJwaPG/ZLgwScDUVfyIbgY8/+00hhs6y
517pJ2vYOM7TXbdZzEtN3InVo8wcamR2PnX4fJ9nbGzM4/FMRLMeNfHN9WQltCFz1RH+QQAE
QAAEQGDlE0iqzcDjKRPnGyCK9xG6DzbJXmuDW7ksu+Tvz0QoAFVD2m/CjDjFSZhwWc0Hi+TA
GRzeXpWpFhquOcb3fxi+I2SVwlO+DMOQojmI+HuFeQEpWvVvRbPwSR8l8F7xW6NqIdltbh/V
oB+Vpr9kCeowV7eLcl4panPtpBLJ7Oy49Eko3oP6mz9qoRhur/SdqJCYOXNV07jWn3+gQREK
21Mj5DNKotdJV/iWeOqv7iQSpjZV2jNRnYiJkT48paHkskfJUmuDhvOs3ynXNIWC6FJrRNKT
UD3yS18qkkOPVTu0Wkc+S5o2JLJ6uAoCIAACIAACqUQgxWaE6HJtzctWcg9J7cjfvpGemg49
W6S+EeK2VlVpenyWmgHvD0LeucrffWbc7agI67qaLRXHnn4kJEDGU8PqGDpsivH9H4O0KXSW
dpsHJd701ZJbMxUjXVyA34xN32uoFr7PqQncWuMY/x/75dkDem/Ts39VY7OSqZqQw2yzu8ff
K80lkyHKkVt6ZrSrNkTYVtv13plSUc6wWphbIdtUGzUrhtaWvlwtZ9j6GDyVyDQuQw5doaRc
NFltNe3u8Y4fHJRnC+nNjMIjI121YmTiXnEmu7OrSfiklVH1bp0SWHbJP4667DZN0VNnaCJh
KqFHcBmFshAxMauNtKpoKJUcb+lt4j84pD6sNc7Jq0e072Jm7P7BdWeNbHvz4raaaqpYyA7v
CdWjjP11k067gFJMSp70Yp46aXrcydKG6NEZsiAAAiAAAiCQnARWEasvOTWbk1aeV7Zs4N9z
szZ4r0ba7S3QdzhzayPH1Q74KwtnPMOThrSgn8sqiLyPlpiUwNTE3Umvf2bGkJm1bv0648rc
uHpOXGN6Jp8TnZy8b8gM3rvHPbwhf22UxfhCGITl5KR3JjMt6PVzOWT/shjCwanhgX/jcrJm
7nmzvrA5N1tjLMVM0SLeDPo8nnGO6OM3rMvPjaGNjjQtRJg6oievxAXGRkf5Ej/D5Wx4NIZW
gQnPyD2yIs0QJyuF2FdIPUIboqusQBgEQAAEQAAEloDAsuwULgEHTZTDLRfoap/qimdjT4tM
3ye9t+z8gthSYuAZ2Wvzs0PmAzTxpviJMXutUZgvyM2NS4KwzKUs48umZRcU0XDjBrt0AmlG
xlKkI4kLEaaO6Ml3mTJy8wviZxD5kNba/ELmmrEi6hHaEF0lBcIgAAIgAAIgsCQEYAgp2IMT
fZdqf/bp5I2zFxzC1arv7GDunSnBwAUCIJCiBNCGpGjGQ20QAAEQAIGVSQCGkJJv/l//7MTZ
0/J5g/v7+fJJiGOGo1+5CSzytrwhycApCIDAciKANmQ55QbSAgIgAAIgAAJxCMAQUgAZN+5p
qn3ws/T0Bz73ByW7niqIsZgk82FbQ+1z08YnHmN6KU6JAy4QAIHkJYA2JHnzFpqBAAiAAAgk
IQFslpCEmQqVQAAEQAAEQAAEQAAEQAAEYhNIse2zY8PAXRAAARAAARAAARAAARAAgdQgAEMo
NfIZWoIACIAACIAACIAACIAACKgIwBBSwYATBEAABEAABEAABEAABEAgNQjAEEqNfIaWIAAC
IAACIAACIAACIAACKgIwhFQw4AQBEAABEAABEAABEAABEEgNAjCEUiOfoSUIgAAIgAAIgAAI
gAAIgICKAAwhFQw4QQAEQAAEQAAEQAAEQAAEUoMADKHUyGdoCQIgAAIgAAIgAAIgAAIgoCIA
Q0gFA04QAAEQAAEQAAEQAAEQAIHUIABDKDXyGVqCAAiAAAiAAAiAAAiAAAioCMAQUsGAEwRA
AARAAARAAARAAARAIDUIwBBKjXyGliAAAiAAAiAAAiAAAiAAAioCMIRUMOAEARAAARAAARAA
ARAAARBIDQIwhFIjn6ElCIAACIAACIAACIAACICAigAMIRUMOEEABEAABEAABEAABEAABFKD
AAyh1MhnaAkCIAACIAACIAACIAACIKAiAENIBQNOEAABEAABEAABEAABEACB1CAAQyg18hla
ggAIgAAIgAAIgAAIgAAIqAjAEFLBgBMEQAAEQAAEQAAEQAAEQCA1CMAQSo18hpYgAAIgAAIg
AAIgAAIgAAIqAjCEVDDgBAEQAAEQAAEQAAEQAAEQSA0CMIRSI5+hJQiAAAiAAAiAAAiAAAiA
gIoADCEVDDhBAARAAARAAARAAARAAARSgwAModTIZ2gJAiAAAiAAAiAAAiAAAiCgIgBD6P9n
732g2rjORd/xeiiAT6U8h2Cn8O4BQpyDfYuc2tcL5w9xhFM//NJYPo4dJ7GcZTeNyPHKsuWT
HvPIrZ1zyFnxku9qjbz6fIFTG58Y5U8hPRZdqXhpQA04jni50Fr0GtrgGrUHGkOARrq1RKR7
eXtmz4xm9GdmjxhJ/Pm0vMyePd/e+/t++9t7Zs+evUcAA4JAAAgAASAABIAAEAACQAAILA8C
MBBaHvUMVgIBIAAEgAAQAAJAAAgAASAgIAADIQEMCAIBIAAEgAAQAAJAAAgAASCwPAjAQGh5
1DNYCQSAABAAAkAACAABIAAEgICAQJYgDEEgAAQyQMA/fuOzz7/UaDRM2SFKc8+6soIl1zLD
k17vVIDKKy7Nz5GGTC4pnc9yPxucGb/lC63UrclfJUN8uZMC+4EAEAACQGC5ElgxNze3hG0f
7rzY8TufzF1A9v0HaqpXLU4K44Pdv+z/w1cUdZd++86NBTFGTHY0vT06GxMdDBZsNe2piJWP
kUxHRHiwo9U5OpFz91bzcxWiygqPt59rH6eoYFD31JGDpaJzqdYs3PfW+Y+++PLO4h01O8tR
YZMDHS0fjlKU7qm/O1iqjSrd332x5Te+YHbB4zV7Nkadkz0cOL1hU60nIqa3TV87soAdcrLj
7NujSN1g9iOHXtiYTzZkCw5U5W5yUZTVPX28QtI4cskIskUY4nxbqHr23cWbKyo3lkryESaQ
CvubqnQvuSi91X3teIWUoBrnlnxPqwYkyAMIAAEgAAQWHgE0EFq6v2mbnoS4vse36BiERvsd
FmPEOoPVHccGn9sQERGF0O1RHPnMRPkasZZoACBSYKKRN9DiSHcVjTkxL4ONBTXaZsEx9T0T
IjXRwXQPy9ncFn2K4HjEaTOZzBaLmfVWY2O6jSVQkhcJjdh5TzLZh/h4mUCg38Qks/WLKzk2
GblkbNpFFOPrT9g2TbYhFTyAbVZGW3/qqSzhnjb18KAEIAAEgAAQyBwBsqe5/I3PIgtov/mC
xfTfb6/k1L7lbnbQT971JvMWPvI2tfGvczmJRfE3fOP17fedRE/XBT9dDn6xShCFghpNIROh
N5q2rOEtpqjbt0v1d4tFM3mUrWNKz8sWuOPMxZrVLznoeL2lre/MzrTOBlFU7/nTjE7GU4fY
p+lFW580UA2IuuuXwycq85mz7H+Tv/kE10b9voeE8YTh0uojl6pp2eENt9cdaqV8hOkyIzbU
yw4RUfGtP3Gfe64senosM3ottlI1FG6bFGWw1G2gArm3v3A3t9J+5Gk9us6fPX25Zn4TQ5q1
1WYD9dn6uwUNP1WQlmhPmypckC8QAAJAAAgsGAKZG4NloOShFuaptLElkIHC1SvS18/NlBhs
bXYLM48Q/7kv93C90bOQLfa1YHsM/EyIrw1bhZqJ2a7Cw3Gl7LkZHoO1R5B02sbOXNWPCWJR
sKcenzD2yM12iNNFH3kaGf+McIgWWADHHAS2BzOQmhxgnZZkRgi7g7zkAsCRvApc2zQ2evhM
fCNOPG+G6DZ6MuD4vCbzDCyRnnaeFCA5EAACQAAILHgCgkfwC2ZsljpFQni1jG82QFExMwyT
nU1v/26WKqjYE714Br3Nf759fJYqfuTZnRuZqQA25m7DnofHftbU+K7bNzVFlWx5/pXjBytL
4+kfHOj416YL77pvUnnUFKWvOvyyZU9FUTxJgjjNyhK93nriRy/uqlyVFbzYip4hy6SaDYXi
WBwvEVoJ8/aVP2VnU7OzecbDe4rS6yBhWqVg56vGvQ2MSabGiabn4k04yPJUUpsxHAYu/YCZ
4dEfP1QpOLnKsM9EuVopT7tn/ERBZIHV+C/bGXHjjgcEz/D9k8Mf/+Kjno+uXP9sjJnj0W0w
7Ni9d3dlmWg2SZC/XDA83tH6s1FftuFZU3lkZU5woP2dK+Oz9xt2V5dH5SxLSa7E2POTvzrP
2Fpvb/ndfjR75XL2jVdWR1jwKfw3ehtO/6DdfTMvL69wy75jz69fw58TB8glw5MD59++Mptd
fKBmp6+vvelHrW6Pjyop3LB+8zMvH6ooEHoKse1+b8dbb7a96/JMUXklusI1JZsfNGx/YntZ
7JYO5JJiA2WOZlHbZH/a0uofdtW3bjuJjmdvM62BOaPEl8KDnT+5+vlX2TjL2dm7HnhyZ4LV
gEp4shoS/lkiPS2htSAGBIAAEAACi5fAgh+qqamg5BP3sXpci9ErVeZ8/TZ8xuIcZbVJ/H6/
0dYTilLZN8ROGIi9xGjtUmOahp1OkZ4RsrrHQr7piYmJaZ9Mmf3srAfS1eBO0yNpfkaoBaHr
sXLTXUZb1MQLB5+Ep5LajKov7lG93uKMqsrAELs8ps4pUG3Midf2mFqGBDn5Eq1Ps9gjMwAC
eToo6Z9zyBHxxBPab0CQkF0KEr1ILDVeN+rAC6WM/b4JdmWX2RFFCek21sM2GbHL00dR8zzk
kihbriWid8k4J+EKEK15I7Y9NNYVd6GO3hq9roZcUlA1kkHOzaJabmCoBdskiFfkS9NWjgn+
G+0YAqVIeQqSEAYlPVlJ2+R8XmwTfZT2npbQdBADAkAACACBxUQAviPEX2ELnsOr4T1Hu24E
+ViKCrsunWcOzTWPF7Hxkff70RIWs8M95Omx41szx9FHzw3MCJJPnjWuw+t59GZrV7/H0+Ow
MDdfjtpt9Z1oR7R0/Gq3FGp0d61evfouXe6GXa92Dgs1FCmgyeZWLlC6eKuORMIqHxT6fn6x
5tFaB52t0TrafiTORANFyFNJbYrNGP5pE5pjQ78TLz8eNR+Wc18FHge8//96+Mf1454ePCFn
rCxm0gn/01usjc4et2fI09XGDjEb9us7vHxqobBcmPO6qOVgeIWVeJEYISW5EqPPBz9ua6Dj
jDvWa/Mf2sW4fPP7Q8Lmgs76+w4/ehQnrbN3DQ25bdw2EDgy8j+5JE6jwfMcroZTtJMY62wO
p8Nui3rOQG578HLtNmZ+CzVNu9vjcfd0tbXggXhkloYpmVwyYlxyoVu/+x1OWFVRIs6B0Je0
O5ER9rY2zt/EjiHOkoinOIkKR0raJufzdLGLoadVAQ9kAQSAABAAAukksJhGbfPWVfI5JXrg
7Gbu7CjRM9RIpGC5CPc0Fy1h6eenTfiny4Jn5NNu9vmsuUX4jJnfD62Om2NK2jbJGaHIaqJo
n6rnZ7fEJXsiO7UZ0z0jJNDRmmDpiQKekYoT7I8XiRTUppBAaITdG85kjzd3FnLW4emfuhE2
VcjBLmeKqsrQqMczETVXMubE8w/mBJutyfgn53XiSZU4DqCAktB22TBHz8Qsa/F52LkLsT5z
I21mXJP1Xfy8mQ+vzkPxQmFySayaz9PI+Yi+pV+wd19gYmSMbYdKbPexzq63i033TUxHVT65
pDgniSOuNoVrhCY8bfwMlWCNUDK+NDcXws9mBDNL0dqQ8IxOQ3Ys48mcIy2qnpbMcpACAkAA
CACBRUUAZoS4Oyv0V7vpJeam1lX7zg3ukb3X5WBmKKjDT20WiLJBY2PNRn5hQkHV9/FdcuQZ
ebDrQi0jqt+3fX3QP8P+gtqtJny/ff0PCedmYktTHsOsJqpvcbj7PaNjY6OeLqsJ38dTJ3cc
7YtX9Mq89XqDwWg06g3rV6Z7SihiYO2j//dg1DwDfVIJT+W1iQrw/vw8M+VBNR5/MmYVGTqf
tWnHfloR6tSv8KxO2OtiljPp63dw04XMeSqrqBwv5An7ZyYnmYoPatdVM/e5n31xGwul5n8l
lJRoMPnrj3Bb2LZ1LUqnXbsFj3jOv/8bQTb+3tZm5rD+hSp+Sk/7zHF+DMPLkkvySdiAsbHl
IF6thyNy8kvZBUJJ2V7yhXiKTpvwC6TkktEqJzx2vGQ6UHMA/XZVrVit38vMUKHZrpbnyvme
JTlfCnyVsMzoE4l5Rkuqc6y8bS70nlYdLpALEAACQAAIpJ3Aohq2zVdZmeeUaE6Ie+RsZb8V
M80+MzaIP3HDPc21ReaDaN1G7PjOkJ9L4R4kJ65W+1DUs2elNsaZEJDMItTFLcIRPoqWTJLq
k9waIUQJvf7DLf+IXaKD6icyX5UAqZAnaW1G7Burx+NEiS/5cA+zzW30nFBopA0rIl63w+To
G22z8pvfidTFMyqRYrmQjH9GvE60RgjvuSd48K+MEle47N/IbBg/jemMMxvG1qbeIl47FEd5
cklWN75C20YStRpFtoec7PQfXTumOqvd4ez3jPBTvAIi5JKCRNJBDojIM5gDg6VlNMo+5b6E
GkuMY0QrRMAzOgnhsYwnL8qeltB0EAMCQAAIAIHFRCBqEUTsRXl5xWjLn6zXv3TSQ9U2f3Sk
ck/OeO855hm4xWJcFZ8EN3PEnF1d9h+xFD+Vwu7dROn17EyMMBePx4Ni0WqEeHMPQkE1w1lV
f/eKodZBP3gWbFelZgnJ52Xq+fBMZf7k7PsOVAWehh0/3D1xXPzFHkU8ldbmZG8rKhf9rHVP
80/jo63RrkdLY9AsYfMvfvX/7Cn19v2CETA9vl7sIP7BGp0ez4zQAmz9oxqnj/wpJq+IEq0Q
yS888m+n8GIo98ednde++uqOr93x6TUcc+rj4ZNFZSI3zvv6GsLOhVySU9N0b6GoLC6e/qvE
9qzq+qH6a+wSvtZTtXhtGJqOcQxd2in6PBK5pFAXsrDeYn/9Yep/0PM3d3ztnm/8p81lou3v
kLuk2pekeJLZoFhKadtEazWFZSyGnlaoL4SBABAAAkBggRIgvFdZoNqnQK2CvbXmk/ubqdZz
1/5lz50/u8Dc6BkPGMTvPXEFZ2tEAIN//pI7I/5rPHbl8sGE99Zi2ZQf5RZsQF8FTXkxygsw
bnuA3v85/x9+aj95H/0GWu2jf/+471Lk5UM+S1Keimpz8u3XmPcY9dZDFeJRDV8uHdBWPm2m
HM1oJORt+vavnMxgx4Q2DxAJDb51Go+CzDbna4ceK9DiG3f/xV26Qw6RZJwDXZy4xFFhny/B
SVJKCZKLo/1DH3HjOtf+HdHu85OPrj9XtlGcIuqIfzgQFR97KCvpl396QGi7tuxEd+j5gU8+
/vRXn17pbmjFdeMwrvveSKipVNi4ySVjDZKMMR7+znM7yyVE5uVLEvlGThHwjAirFVLUNqlF
2dOqhQryAQJAAAgAgZQRgDVC0WjLdpiYdRyud95pb3uXvjHS170U516cSecdmxam/+Nv+vEh
muXBP/zhIsrnEz3P5M5m5m/4y5uJC5650dve3oF+7R29k2lW2sfSyil9zm3D+1a0bvpeu3Ct
kFKe5LXpH/jpUeb2vs5qivocTxStooe/xcS4+/o+/ZiZRDAbK8QzFMHfDjMjaJPddqSaGwWh
JU6jXbKjIJS148qo0OZI8ewIQXRTGLzZHT0qoZRSipSQOHTd6cQnDUaT4GfEM52Od69Mcmlx
6a5O8Rq06TGGCCfE/CWXFCWTPFBue1bRxsrnao6cuXQ55Bu1s29mNn/o8ceUQy4Zk1QiQmZ6
cH6+JFFupk+Rt02k6aLsaTNNGMoHAkAACAABWQIwEIpBtGrzYWalT8OhvXjb68PPPhwjxEac
anQJblnH3z/P3Ocaqu5l5we0W3eZaFHXUcdg7H0VFVZhpME9Ps/mAkJd4xWAtoeWuBu/+f5r
e/eivRKMe42v/T4gzCut4YojtjpcYPPe/9I9zpWtnCdpbfrfO/MSU0pdTbzPg3IK0H+zih5i
lhJ59m95lNlZQf+3DxUJBVD4a7l5TMwdwkkF7wcXmHFTlGzksHjzI8zB2J/5kXTkJHqJMoR9
aGBwgo/2X78SU5vKKfHZJQyMf2DHvt3ouHxJ8LvcgoesrvP949ibtZurmEGs63IfPzaiqOEP
7DEDIXLJhGrFnJiX7VnaoqefrcJ5zoakGie5ZIyGiiOS8yXFxaQ/AWnbpDVbAD1t+gFBiUAA
CAABIJByAjAQikWcs63GFonV1z8Z2b4pEs2GHIdePNvL3J7OdLxuwitMTN/dzk8plBlfxvvh
HtIbm7qH8agpHJwZ7ut4ddeK7ecGYnIkiwiOD/T29vX1DQxcvcbM79wcuIoOUEzfQOQrSIPn
9qyoerW9e8A7OeMPBmcmb3ScrVmHXvyjf4Yjz8Z5lymT3xESmV5Ux+3OfHLb4T5uFKmcJ1Ft
Bod/dgjP7bS9ED2mEWmFDwoe28/vcoxmDPdvKhCOd5AMOpyiRVv3/rD7BpMmONxxutiId6Rj
IuL9l5uHh0+uRw+cHvCOj497vd7JyEg79871TKrm/a90MF+CmhnuOLDpaGxOyinF5iGKCXuv
Yt827nuIHeNz59cadjBBz79d9eK49U88zQRcO/a9PjhDDye8vU3rMF8swf1PLsmlkP+rxHb/
xQMbas62D3rZuc/wzPC50/ijYYZv3LtKUBi5pCCROkGFvhQO+ulfMBycnmB6Bl/wL+iAiUSx
6uikUi5EbZMtK1M9rUqmQjZAAAgAASCwQAkspp0d5q2r7F5GXAmj7Ndi0F5SLR4uUvA38Y5P
FFU3Iv56zKizPlHdiz6jIcheNsh9Ej5uxgb++z+exJusWdqG4pbCIqIzNoq3xIsrrkokt9OX
oVG4GxrKuof/VKbZzu/lpZynXG3OhRx4tz/K7InarSuBfdP9zFCZ2QHDYBN8p4iTDwy1ROom
ZqcMwQ5vXAL2b4D7Bg+fOlKbSESiQqPyVE4pShPR4RD3GaCWIb4eOIGAh4VnbOHOBbivLfFW
RALC7wjNzZFL0sVxu5zxuzJyOoj/EtvuaxSOZ4X7mZjbxI5ALilWReIo0I/f/oyquNgUinyp
n32nNAJcGDLYhF8zI+UZq5JszJLpaWUtBQEgAASAABBY1ASW2YwQ3lJKfjF60ZYSfP+g3/9E
ufBOIipsquM2e8YnjNYh3xuiNdYUVVR9YsLjMAtuubCswWg+/Pi9URkSHmpWStiwlv/+z8qv
b4qTocHs6J84s6cszikUlb2Si4969M9Fq/9Xk7eGWWmiy46aWKmsO8fub9y8/z12Oi0JnjK1
GR7/+QlmkszY+HK5eK1PIltXrTeY0DlmD7h9BjxPI5LNKTs42sPdZrN7xeltzh47s9+0Nu57
jHQGOXuapp024abbhcJXHstrWtrqhJ5E59lipulpdULBJCiJ9BcfBH/D7g5n2XJfjFfkrH0C
6+u4NsZOOORUv3HFaaUJ8T+LtR7f92fT02X8j1ySTqLR4Aas1Yhs5XNjA8QtTrN2F8OOScfW
EkVZbM7ppj1iRyCXjFYm8bEGo4yquFh5Rb6k0cVUkCDHQrHjEfIUZEAcXCo9LbHBIAgEgAAQ
AAKLksAKNIxblIqnVmnv6xuK6XeBTC2+S/F2ewsOHMjd1EpRjUOBmrKQ98a0JiscoHSlRfw7
cXH0Q6+m3Zr2BUIhTa5u9ZrV2hzhHWEceZWiwjOTMz60W0NWLhXwZenWFBUI3/lRqZBMZEPM
U7o2w92vbt92yoVmwNy+yxVSt5HKjQz7vd4JKhc5h2Z1UYFWpQqfQQ5HZxrSFRWtksuTmJJy
6+RSBCe9o1NonZkmr7AoX9J4ckm5MkXnyWxHX7yd8fvQqqwAaiSFRUWJNSWXFKmhzkFqfEkd
3ZLPRbptov1FFlFPmzwFSAkEgAAQAAKZIiB3G5UpvTJa7o32Brwiot78hPSN8extdJ+3qqhU
Woo1JmdVftEqqZFSaozOWpWfj/4xmRekpojM5ErIU6Y2g0Mt9CiIMljrVB4FoUzRmnoy31BE
EDkc+ViWkJIiBQiFc/KLysj8nVySsGgsRmZ7lnZVvpYBKtc8yCUVqUkmnBpfIis7VVIybVNQ
7GLoaQXqQhAIAAEgAAQWCQEYCEUqKjw5cK7xwy+nr55scDCxdc+Lv+YZEYXQgidAWps55Zfm
5i4teHNAQSCwZAiQts0lYzAYAgSAABAAAguVAAyEIjUT+OOHR0/W8sctnn8o4g+iAiFqjIkJ
xt3mOEoYDjNBQEFtZkI9KBMILFsCCtom9LTL1kvAcCAABIBAWgjAQCiCWVuy095451fZ2Xd8
7a8rtj1aKrH8IvceS0vjvlntQ/cTvRQXKQNC6SKgoDbTpRKUAwSAACKgoG1CTwseAwSAABAA
AqkkAJslpJIu5A0EgAAQAAJAAAgAASAABIDAgiSwzLbPXpB1AEoBASAABIAAEAACQAAIAAEg
kGYCMBBKM3AoDggAASAABIAAEAACQAAIAIHME4CBUObrADQAAkAACAABIAAEgAAQAAJAIM0E
YCCUZuBQHBAAAkAACAABIAAEgAAQAAKZJwADoczXAWgABIAAEAACQAAIAAEgAASAQJoJwEAo
zcChOCAABIAAEAACQAAIAAEgAAQyTwAGQpmvA9AACAABIAAEgAAQAAJAAAgAgTQTgIFQmoFD
cUAACAABIAAEgAAQAAJAAAhkngAMhDJfB6ABEAACQAAIAAEgAASAABAAAmkmAAOhNAOH4oAA
EAACQAAIAAEgAASAABDIPAEYCGW+DkADIAAEgAAQAAJAAAgAASAABNJMAAZCaQYOxQEBIAAE
gAAQAAJAAAgAASCQeQIwEMp8HYAGQAAIAAEgAASAABAAAkAACKSZAAyE0gwcigMCQAAIAAEg
AASAABAAAkAg8wRgIJT5OgANgAAQAAJAAAgAASAABIAAEEgzARgIpRk4FAcEgAAQAAJAAAgA
ASAABIBA5gnAQCjzdQAaAAEgAASAABAAAkAACAABIJBmAjAQSjNwKA4IAAEgAASAABAAAkAA
CACBzBOAgVDm6wA0AAJAAAgAASAABIAAEAACQCDNBGAglGbgUBwQAAJAAAgAASAABIAAEAAC
mScAA6HM1wFoAASAABAAAkAACAABIAAEgECaCcBAKM3AoTggAASAABAAAkAACAABIAAEMk8A
BkKZrwPQAAgAASAABIAAEAACQAAIAIE0E4CBUJqBQ3FAAAgAASAABIAAEAACQAAIZJ4ADIQy
XwegARAAAkAACAABIAAEgAAQAAJpJgADoTQDh+KAABAAAkAACAABIAAEgAAQyDwBGAhlvg5A
AyAABIAAEAACQAAIAAEgAATSTAAGQmkGDsUBASAABIAAEAACQAAIAAEgkHkCWZlXYaFrEJ70
eqcCVF5xaX7OQtd1HvoFx2+M+aiswqIirRKnCM6M3/KFVurW5K9avHQWq+3ByfEx5Joautpz
7yosSFAFatWRf/zGZ59/qdEw5VEhSnPPurICYmdRsx2pZdE82gskJSSgZr2jIgl9nlC51Ikt
Fj1TRwByJiCgcusgKHGBiyR5LV7gVoF6C5zAirm5uYWj4njvW62ffJEjvKPOvvubDz38YHkR
8f2W2tYEB6pyN7koyuqePl6xis99xjvY5XJ+3HX1Gho+TE1RJfrqpw+ZdlcVCJXnpRd+wN9X
pdtCm9k/fXxjxEw5xf1NVbqXXJTe6r52vEJOWLXzwfHBd1ovXO7svknlUVOUvqp6/3dM1eUF
SRawqGznbJx869UX959ycIcSVaBaHQ2c3rCp1sOXSOlt09eOkPpKgnYUyU1BSDWLFJQJoskR
ULPeyX0+OV3VSrVY9FTLXsgnWQLJt47wYOdP+j+n7qC++tq67TsrItc+/43e93pv3IFOUH9t
fK4K98/jfe2tH43n3Fn8bM3O/Iiy4cGOVucKmytKAABAAElEQVToRM7dW83PVQjvXMIzNy5f
Ot962X2TQpdYqnDths0PPvxI5daNpWzq4c6LHb/zCZNEcuVD2fcfqKkmvUDgVElei/kiIQAE
kiKABkIL59dvM8Y3Qm/uGvFlRs9Av4nRydY/zSsw1ILjYpU1OIYypCevXLyABytsbEmoXDwz
4+UUFedrNNAQjLb+qBOpOxzrssZyRzGG+q5QcqWm0nZ58knpzGbLgNAbDHqKMrd4EuSkWh2N
OG0mk9liMaPi6J+xMaE7xaqSJOTYjFCMahbFzR0i1SSgXr0r8Xk1LVCal+p6pqgPUWoXyKtP
IPnW4bMxV166H9ZbJyKahRxmOo75GdxcB83dWUVimBRsR0o/0orkMDfWY+NyiPpr7GcznLax
14AogahDfQ+ngCB7yWDyQCSzhZNAQJJAxiZaoloMPtRka5mA3mypWolCt79oaG6lYzzN2+67
7fFdKsfnGaEM/nfb58elG8x1+7Zu/Pod/+P9c4ea0XwK5TKuOzkUOFMm86gk7brPMiX6ZsMq
l6xZW202UJ+tv5uurnT8ZnpN22pxQWZrW83Ov/nLb1yv7T2K2LtObvvhYxPHKwUPvFKrEJnt
KSHvv/om0y5MjWMtNXJvp5HpScCqtPrIpWpabnjD7XWHWikfQZqUiKhmUUq0g0xTQkCRz6dE
A7JMU6BnSvoQMmtAaqES0Ok4zTz2T7x/vxO/NOP3tDVz8ZQOv8SMjrk7q0gMFsrGmeRl8zeC
4fHuHY8exWeNdbaXHv/mHV/d+k3PL46eQvn6Qmze2m++YDH999v8Vf+Wu9lBvyugN5m38JG3
qY1/ncsmgD9AYCET4P1/ISlpPGY7cxAPJc7Y/vnsi8VH6bu+1hNvHb9cU55+RdlBj6DgvOJN
pvqn//Hlp0tXsQB37nlqa80j+5tRZ9DwwfX6so0LY8TG6azJZkK6bIJ+SZFL5FQdb6o6zhWT
+r/+m7+ix5vMBEjTQcYZysp/PnR37rr9KLLzV7+f30BIfduVkGcMI/ovF1/ATNu2yo2CUHbq
11EI35kRqRoRim1HkXPKQupbpKx8kFZCQKV6V+TzSvRTWVZ9PVPTh6hsNmSXHAE1WoenrXNo
J3NrNPnp+/S90jx+Qz87i99+tvVMHOGeKlZV7zly8tWOdz69h72ByKo8cqZSUMrwxdsO9GjM
eOxfmtg7N8HJ5IKKrsXJFQGpgABLYEF6m282gG7fsIY5RUd+6DzfuoNunLPc8wi++vzejrfe
bHvX5Zmi8kp0hWtKNj9o2P7E9jJ+W4PweMf59tFZ6v7tB6rLxG+r+ocvtnzgo7Ir9rxQIbid
RK/YNpz+Qbv7Zl5eXuGWfceeX7+GL44LFO08cWknd8D+1e5++TDV/BI6+tQzSm2MHrBNDnS8
feVP2dnU7Gye8fCetKx5ot8Adv1pFhU6jCcQHG+ebaLupOjb2NlZ6pFnX9iYH+0AOo3/Rvd7
p8+++Zlvamoq74lj/1R3sDJmVEe/oHz186/w8ArlddcDTwpfUxahka0jkbTcAXtTQD1YuZYX
zSmrqKOoUxSlw/sG8CcUBrL/Mtp98fLZN13IdCpPv+/7/7mmqiwmDxLbkyEfU1BMRHi8/Xz7
FIXq88vLDvps65kzj1AP0nWJvKpizx7Bm+IURaInX0RwoONfmy68i14Jx4uuDr9s2VNRxJ9O
IkDSjhRmq8Qidb2OUTQ8OXD+7Suz2cUHanb6+tqbftTq9vioksIN6zc/8/KhigJhKyHmqUBP
0jzl9VTeK6JNCgg9ROV6V+bzSE1ve3PDufPdOr3e5/EUVr3wsuVQRZGwalink6ekyDvJ9UTw
W3826ss2PGsqj3S/wYH2d66Mz95v2F1djue0lfQhpHkmYTtpvRPRUqgnlYLWQaQnRfknhz/+
xUc9H125/hlaBIx+ug2GHbv37q4sE79xwNT7+KzOcOApTd97Zxqlr5uUyq0DTcHo9R6Pp/Wc
84c1yG+CH717ktDARGIhimksxhYzNwpiJXOKdh5MeEVgH40J79wSFUAWT3YtRnmp6p9kuoHU
EiQg+eJcuk96Gpm1Nwbx2oOQB6/IiVqIEhrr4t+SFVaM3ipYrxIaYd+YNbdFLSAZbbPgVPaR
AG9n4rdjKeEaIV5eGAgMteAMLY4RYTwO90de6Y16TzdWVq2Y6fiLaThY9W7Bi8Hcu7ncScFf
iyMCiFUtOmeD1R1XaaI6ipsyQaSvn3192ca9rUwLBvrx2jJDckuVEtseb90Rie3RMgKadFBE
PoGlcaJ9bqkXs+ujqiBah0R1NOcbqo/XkIzWrph6Z5WK304FGs+nHQmyiQqSWqS612E9ON8z
WOqilzKizUIiuhLzVKAncZ5IDXk9FfaK5B6ifr0r8fnAqDO6YpiGZ3XG6ZDlKUVqlCBErqev
H7c2tPuOIF92tYagkUZ7u1QfQponWyCp7Uq8TmBL4qASPVPUOhIrJzzjS7QGxmL3COVQY4vX
dzJ1FXPdVLV1+FoYXzfZ7PVMoG0UXQfdOM5ax94x8RdJtsem+EU+2Ag2EypyxxVw1mGDLHHa
jMhy0YHsFUEkLXGg6Fqsun9KKAanljSBBfkdIf7lV6Y/8Xuu4tle5sEMfzkIXq7dxrwlpTdb
7W6Px93T1dZiZToCwcRRVmkN3oChubVfNAnt72xtoPMy2HaUspNPlL/vMPd2bJ29a2jIbeOW
hfOlSgQ+c3+Cz5aVrI4V02QXcpHR7+ly8ar/1T7ldrY5HE6nw4o7RsrYgg7wr8353P1xHpTS
SujNbT39bifeBwG963fiA29YrJx2J4Jtb2trY4d3uhz+bWShIFkdCVPIhbVrH8GmHP3eqYHJ
IC0enGyv/x4zQULte6RELgPZ86Y295Cnx844Er3u6FTvpDgNie3JkheXFH2kvf9HTN05nXbW
MQ31dO3Sv7aevfeK5Un0RCkmz6JlbVxD6ur3eHocFuZS6KjdVt85Ls6T7Gh+7ShxGYQWqe91
rErsbKSrgdmsD71A73A67LaoUSQ5T3I9yfNkNJXVU1GvSO4hqah3BT4/Xl+8A/cDxvoWdEXo
stfjiqvdsbtzPKoHo5dNMGela5Otefk/5HpqKHwliOoy8cuugo5USR9CmidnB5HtCr2Oy1vq
rwI9U9Y6pPSLOqe3WBudPW7PkKeLu9I17Nd3CK+GnEV0SunrZipaBypUV7ZrF31JdLiGJz/9
APm/vm7v1m/w63RovZT8cgqL8O1Xw+4Dp/u8M0rSqi4rfS1OgX+qbgFkuFgILKhhHvdcwToa
CPjQb3rCw9+OU1SLaEM2XyO+V9XbxSb4JqZFD7JDI224LuqcYxHJCSd+uG62Rx58jLSxs0f1
Xbykj98fTmZGaIzNEG3hwieOFDc352HVRboY+b1chAIpDbPb3BlbRGiERfJPYvR1Q5xQwMPO
cYkfXgqThfCIIWqyjpMgrSNOnujvtKcN1zxCiTZM4xtaXZv4WR1RZowQbztl4h+hzU30sKWY
Em21J207W7w8eXI9I5IB/DjQ2EhispSe02521tDcIphHnZvgvLUOPWeM/XHtVDxzy8nNqx1x
mUj+lbKI3lOOrGeQLCLOSZ+nkXM2fUu/YKOmwMTIGLs7khKepHoqyZNWm0RP8l6RvPQU17uM
z0/0sJ5stPbwlTfhZieQDYJIfJaEEp+PkoCMnmj6Gj/KEV9Q2GfzcTtS+T5EYZ4ktpPXuwI4
CvRMVesg0zY06vFMRL1DMubEFxuzfSiSCWcRGn9IXzfVbh2cwzQOhcaYOxyDyWykb2qs7okR
O3axyPwP8YzQXIi/k2E7O4PJUt/Y1sX1cBHThSHpK4JQUibM85S7FqfEP2WUg9NLlsCCnBFy
1Rbn5urQ767V+h3oKzXop693DB0sizeDUfKF8AENRWmjvuyZVbrVygx6Ttl/ycwg0NkN/+Lf
mBWBhn3fKqWP6Z+/txXvt1L/QhW/K7/2meP83Q8Wi/d/2Pv6DmYVExqtvft3fGKh6Mq89eiu
3Wg06g3rV8adPhFKqx3mX+EVTJbFL8Ny4gV+y7ucdZvw0PBq38340lTgqwQnRNFydSQSljtY
tfabmzgZj4vxDuZwyzeLuWj0N3hjcGBgMPFvYGDYK5oiRGmMtmORTS7yK1/Bz/pbL1+PFsTl
ENlOTl6gvGyQq8bYVXNxkkroGey6gLfg0+/bvj7on2F/Qe1WE35x9PofZuLkKBk1j3Ykma/g
pIRFAilVvU6QL9o2vOXgRsFSgZz8UnaBUFI8ZfRMKk9G3cR6UsS9Innpqa53GZ///PpVbPQr
L0ZWcedXHMBz1q7O64kcWYKSsNKJwzJ6EucTEUxNH0Lnn9h28nqP6JmSUMpah6S2WUXleAFX
2D8zOcl0i0HtumpmJPTZF7dj08pdN1PWOmZDWQVb69EdjquV2bjNtGNTfij+BStW6zgxWQXV
v/Q48ECKOe1qbTj50t5thboNZztvxEmQmii5a/GC8c/UmA+5pplA9Fr5NBdPWpzFemJn1LL1
3KISJrXjaLHmqKnOumOLvqxk7dry0pjRUv7OWnPt/maq9cefnn2uchVKNfPBj5kxj+m7Dwnu
Z7AyessG4ZttOWs3o04Bv5uXQNuZi4eKTzLjKktbgtEaRZXueePangQZLKTosr8RWJ9V/KCR
asavmySjJHkdEefuHzig24Srw2yzmypKQ3/86J/31qLxkPE+XWP/dA3+Gqz/2ot6+vuwEr/Y
j8BWid+sK3usGl1eUA5pH7dKaK3uqdDULZyhZ1thbrysHX+8FaRWce+OxpNIFKe8HSXKSWl8
CrxOrILp8fXiCP5IEU9CPRXlyWtCBxLriU4S9oqKS89Uvf/5S+bVacOOB+genv+tMuwzoXtE
ivoyzMeJA5KUxKJL7iix7YrrXW02KW8dMgr7ve3/teH12gbmwi6SLcyOc0EgvG6moHWggXf+
rsOmky8xV0Xz3vIsalCkr+KDVeU7L835jve6XL90dbu6HS7MwHN0x33BnjR9oELuWpxx/1RM
FRIsZAJZC1E5g3Xo3RfzqLDv88HzR7edcumphh2v/p+jb1QXCbTNqq4fqr/GLm9oPVWLb47R
/bBj6NJO8dxR2bf+Vk+hna1dP+31Vu4sCnt76e/OUFTd/sdib/Hyvr5GCRR/+7HH0L6R6Ge0
9ZzZEzVao+MX1282lOiGIQk7FNQRYe6Db53BFW3tGTteycy9VVRUTfynXau3ofHaS9/7yXPd
NfRIWKMplMuxJOol/Rj5rDtiopZcBLvvH735UKxtaDsiFIsutLGtJFY4OkZhO4pOPo9j9b1O
rIzp3sKEQJTwJNVTSZ5CTaX0RHKEvaLS0jNU7zPXOyWfe7iu/t5P5cc8JEOjRYnaFNJcimEp
25XWu9p8Ut06JPX1D9bo9MyzUkaM7R1Rf0gf+uPNwxNeN1PUOtZVo7eB6QtjvelBRuPo/9hF
YdHREsfa8sqd6N+RE1R4xnv5R9/fe5LOv/YH7/9d5cE4zUgiJzVOxV6LM+2falgFeSwYAlkL
RhOBIro7C/NXocaWn1/1xs89U7l0l3RqxxvPBprKhXcg2rIT3aHnBz75+NNffXqlu6EVz1w4
jOu+NxJqKhValv/wMSN1yEE1XHCd2nnws068asi452HmTlpQcrxgnMc/nFi4+3XjXuaZkb7O
+c6RyCsZnMCy/0teR0So/FeddHeMtrh4EY+CcKr8qjqr0VHroFzO6/6aCuQ6ORsvzc1dIsoz
IpStEToNlbXyzsi5pR0yHrtyWfnlTacIikQ7UpQPgbDKXhdVol9+bEjIU5GehHlGlJXTU1Gv
qLh0Xo/01HuuFj/5iPVJ9o6p5M74ishR4u1IbSDsYya0VC1ENk8C25Ovd3JTEuiZ2tYhpd7g
W6fxKMhsc7526LECLb7t8F/cpUN3Ear+4jul0iKyir49OjIUoHILi2JecWHyYt+uVJovI5+1
qmjPiRbHtMeIbnUcn4wGD4puw5LKUzYR6bU4Hf4pqywILHoCC3KNkPCSkFP+mhN9JAb9mk//
dDiGd1bRxsrnao6cuXQ55Bu1s9vaNn/oiXpJVmv4DrPmwfHmp5PjrneZm2nLd/TiJxv053XQ
u1CdfaK3yafH8MRwTNFU39lD2/B+W2b7lTeqhWO0WOGZG73t7R3o197RO6nipEtsSRIxsXcJ
EsKqnSKsIyXl6XSiIQtF3blaXJdKMuNlh29O82EUGO2/gg/RnMh8f5khL6819nnK50vGJR1X
RvlVd4KilLYjQVIVgynwOgLtlPOU11N5ngSK0iIKekUSD8loveeUP4IeiqPNs7wTIlcO37zG
9N/GssTTeHS6NP7Ye1/RrV7wZrfkhBatnlQfkmyeic1Ojdcp1TMjrSP422HGZ0x225FqbhSE
lp2Ods1jFJTi1pFTVFpWVlqkjbouRtdv0lfJrPs36JnMbt1W4XIYrVbssey1ODX+GasIxCwL
AgtyICQmX1BdU8fEtO4/MxzvxguLZ2mLnn62Codj56mLDM8w10nXa39/+DxzybE+UynuNLSb
q7DI5T7BhsnDH9jjDoQGL9ZsOdqKitOb7b6m52Q7mJvvv7Z3L9orwbjX+Nrv0fdi0/1jRoY3
JxLzS4dC0nVEooEWg3Zc/rVotDrzAf5iLLVmPhtRNFzoFAygJ51snpvuka1dKdUXBPkECmq3
MluvUq6jjkGB6Zx0WHRPycVSVPHmR5iDsT/HuSgqa0eRTFMWmr/XEauWJE+cfwI955WntOYk
vSKxh2S43vPWbmKMPfVev6Br8PdfwKs8tFp1nr1LAyU5G2KXsg8MTvDi/utXJO+x5fqQZPLk
C48bSI3XzUPPdLaOr+XmMVDuEN4heD+4QF/vk/xluHWEZnH37vl3/Je1wv/Hm2yI7+n9NwYG
YrYRQu8DursY6/UP/Yd5XQ1J8cldi1Pjn6TagdxSI7AIBkIUVVTjwHtYNZ+JTAr5Lx7YUHO2
fdDLzq+EZ4bPnT7P1I/hG/euiq4o7QYTswOaq9XBDGzMOzdFy6x/4mkmlWvHvtcHZ+iewdvb
tA4vABJnN975uv4Q+wrxMVPZZ32CX2/v4Lios8FJM/EdoYjSGu0a+sBz8vtnO8fZrcH8fN8X
kSMMhYN++hcMB6cnmJ7UF/wLOmAiUSyfi8I64tMlDGgrjHgfO8ejT73ax3AO+8fbXz+EF31R
pm+tlZ6YS5gzc8Lx0oGz3UzlzXS+/iK9AwNaQ9Cyq0iYitR2No3K5IWaSIfJ9Cwzvoz3hD2k
NzZ1s88ZwsGZ4b6OV3et2H5uIG4huXl5TLzr0QOnB7zj4+Nerxd/1ImOJm9HcTNPGElmEbpm
K+sZEpaXzAklPEn1VJKnQp0JekXy0lNV72Q2FXzzMezJtVsOdQzTYyF0RTht3IIHGFbzt+bT
MZCpQCaVeyfeaqN5/ytYz5nhjgObjkoklu9DlOcpURw+RV7vsllFBBTomcHWgYY/U7TOrXt/
2I33SQsOd5wuNjZEDFEeymzrWL8d39t4jDuO9d6YDIdRH3/jrWMmvMmT6btb+Zuhz97/3qZi
3YFXm3oHvTPBIJKcGR9sOmZk74P0996l3PZkUshdi1Pin8koCmmWBIEFtTF4wt3oQ0P4/pei
zB72Kzfsp7hxJYjWepvbuA/hiIzjPzSBkujru0Tn2AP0WWU8/xunaoWffejHH2mNI0VHiT4z
zxXDbeSPzkd29+dOpv7vtBvfJQhVFlqEvm5hZM6JIrlPskR93ULafION/yKN4jqSBxEawdOD
rCGiNf56x2jcmpfLlbNdCIcLW/ivQ+BciG3nCpUlzwkq+ct+ZCOqXoQ5kOs56qznjI3+K/jO
vTBvFA5w39zikxgEX8cibUdRmUofEluUAq9jNOO+viLzHTBingr0JM6TVpRQT0yboFecIy49
JfWO9eQ/DyXh8+5E3bKpZZrLhf+riBKfiiAg3zY93Fe6+MbDB+JbR9CHKMqT0HbieiegwokQ
65mq1sEpIvU3MNTC10jsPjKiOuKuHQTXTXVbh5SbcZCFPVVsj82bKLrG9bPfSOfPCgOGrrGo
jyuxGBPeuUlhjneO4ykslQuL9ESJU+Gf8XSCuKVPYIHNCOGFrbEvQ2eVHbPjoVCz6xp+80Gz
dpeZH7Ww+7lQlMXmnG7aE/fhX/7mHdxoijq2azPXuoR/c6rfuOK0moRRFms9HiFkU5F58pU6
ZoJFKCcI6++M913nbD4yLVPLAn3o4KqKn4+5bRZsCntOJ9obQIPVEkdS2UysVid6r0SjkzJB
sLuo4jqK0jrOYVbpG4FRez1XR3gfHzT4NNW7x/p2FsWt+TjZiKNY2y1Wcd0b6z2+M/xXlXAS
Ytu5EuTJc5JK/uJ6WaPjnSo6MbmeRdUnJjwOc8xA2WA0H3783uh82eOcPU3TTpuFb4AUVShw
EdJ2lCDz+NHEFqXA6xiNNOzWS1qNwNRYXYl5KtCTOE9aHUI9seYEvSJFXHpK6p0nLOvzFUfa
++30J1WEP5PVOX3pIP/Amz+liBKfiiQgq2d5TUtbnbC96W3OnhbmahbV07LFEfQhivIktJ24
3kmosDLEeqaqdZDomlN2cLSnka0h9t6CriM70+FpRdtnk183VW4d+C1xsTKscSu1JUxI+KI4
6rF9XTb8Zk2EgcHcOCS+xq194p+sFlNUI0IJDBabZ+KDqoLIXVAkFxRKdOcmEiI5UHAtToV/
kqgIMkuPwAo01lsgVs0FA9TvR6h//wOtz//x19S9963Iob9tIhk/HBgeDgTC//Oeu6e/fm/h
/X+DFgtKyhPlP+ufGJ0KULP/c/VXX62aGVeiT5z86eTL+oe+STfj96HVJAFfOKuwSHZBJxEs
NLXvHb2VpdOhLYdy1xQXJPWtmzglhf1e77QmKxygdKUJduCJk2pJRAVnJm9N+wKhkCZXt3rN
am1OgmsesbHBSS/djihNHtrMSG4ZL3GuhIIp8TrCsrEYGU9lepLlqUhNBcKEpWe03tErccHx
sTHaj0NUXvF9Bel2PFKeM94b01RuVjikKypaNd+mxhaaijxR1oT1Tmo5+pAfqe0ZbR30tWCC
rqKAZnWRan6U6dbhn5yY9qHmocnNW12YuFtGdT497Qsh630BKhMdOGrIpNdi1f2T3JNBcmkQ
WEgDIc+v5n7zax7rim88sEL/TXQ4t8jjeYsgAASAABAAAkAACAABIAAEgMACIaDSkyg1rJnr
76OmIvu1zc3OsgOhRR6vBhvIAwgAASAABIAAEAACQAAIAAE1CSyggRA19u9znzPvoTEGrgiy
O8Uv+ng16wvyAgJAAAgAASAABIAAEAACQEAFAgtpIHTvfdT/dyVi00OPsuHFHh8xCUJAAAgA
ASAABIAAEAACQAAILAgC/9s//uM/LghFkBL3FFD/639Rf/wDpbljRfXOFU/87Yq/+itat8Ue
v1D4gh5AAAgAASAABIAAEAACQAAIsAQW0GYJUCdAAAgAASAABIAAEAACQAAIAIH0EFhg3xFK
j9FQChAAAkAACAABIAAEgAAQAALLm8BCWiO0vGtiQVkfnBm/5Quh78bmq/V9ntSaF570etEX
a/KKS/OT+6RqatVbwrmrSX6xeV0qqlVNnqnQb+nlCV639OoULAICQAAIkBOAGSFyVstH0v+v
TxUWFxc//i/XFofNQc++4vvWrbuv5drM4lA4jpbBvvbTu6qqDtTUoP+PnW73BuMILbgoNckv
Nq9LRWWoyTMV+i29PMHrll6dgkVAAAgAAQUEYCAUB9bgxQMr0G/XRX+ck8soqiRHI2EtOSVy
SYnipE8VMqcl9ZXOILNnZy7W5G7ZW+twuVqbm9H/DbV7i3NrBhbDsE518tJel9l6SkPpqvNM
g85LoAi1vC4Nfd0SoA0mAAEgAAQWDgEYCMWrC/wFI99sON7JZRCnWVttNhgM6+9eKWUsOSVy
Sanyluy53tNPHWpmrDPUOd09LRYjc9C86bHTkQ8ML1nrecPIvI4XhwAQUIGA2l4HfZ0KlQJZ
AAEgAATSRwDWCMVhrclmInXZuXFOLoeonKrjTVXHZSwlp0QuKVNk4tOLeO7OP/CDWhdjWd3I
B2+UohZZsdnXkHsURXlq3x548cjGVYntzvwZ9cgTeV3mDU6xBurxTLGiSyR7lb0uDX3dEgEP
ZgABIAAEFgYBGAjx9RAe7Gh1/Wk2O5safrOVjnW8ebaJupOiH/HNzlKPPPvCxnwRrvDkwPm3
r8xmFx+o2enra2/6Uavb46NKCjes3/zMy4cqCrQ4a//k8Me/+KjnoyvXPxvz0VG6DYYdu/fu
rizLxwLs/+Hx9vPt47M6w4GnNH3vnWl88zPf1NRU3hPH/qnuYCWblzCB39vx1ptt77o8U1Re
ia5wTcnmBw3bn9heFtkuYLKj6e1R6u7iPH/buXeRWNXhfzq5+3//l++fsLtv5uVt+X6LrapI
uLdAeLDzJ1c//woPA5HNdz3w5M6KAmGZFEVOiVySLyE40PGvTRfedd+k8qgpSl91+GXLnooi
/jQf8N/obTj9g3bairzCLfuOPb9+DX8uqQBpHeHM5ckrUGLm+ocORry+6xg9CkK/yavdzF/0
3+UPf3NkYyV3pOAvqUUKvU518rRHyXsda7i49F3Haox/+dR1fYp64MlnKgo4T1ZoERX0tjc3
nDvfrdPrfR5PYdULL1sOVRTFaXCE7Z3RNWOeTJdOYpFSSmwNyP9JBSW61PBk909aWn7S6UGd
Qx6lK9yww7h797crI70dqxoheTKvYyndbdjz8NjPmhrfdaMumSrZ8vwrxw9WlgpYJNHXCVJD
EAgAASAABDJIYA5+LIFpq2Q11Luno1D5+m1MCoOlDr/LFEmvt7o5YZ9NH4kXhix2DyfD/PX1
G4SnhWGLIyASnQuNdcUV1lv7I4I+d1wZQcZ1oxFpFIomYIhYwctFywhyo4MCSuSSTOa+ofp4
6hqtXVG2j/Vg7FEl04e2/ug64vWWDBDX0RwZecnCok56GrHzGHpY3X12k8A0Q2NSJhFbpMTr
UkAewYj2k3heRzObcDcKuIiCVmHbVGJRYNQZ3XSZjK3OkahqQodk7R3JZdCT50gtUkIpFoVE
jOqUaPIjjrjVJOruaDlS8qRel5iS0dYTilCI9mGRd4p6xUgaCAEBIAAEgMBCIEAtBCUWhg6h
EbezzeFwOh1W9k7U2IIO8K/NOTItuPAxGvs8ojszY53N4XTYbfT9fMxASG+xNjp73J4hT1eb
jb/hd4wK8gz0R26A9ea2nn63s5GT1Isk5wJtrKjebLW7PR53T1dbixXdKwjKnZvjMtSbbG63
g8/c3NjVY69jLtX6tlHhKCM0hLKxt7VxGhptgmEVW0nklMglUdYTPBRkUle/x9PjsHDG1znH
Ih7ic/O3RHX2rqEht80cGWjObyBEUEeE5CPqyod6rIyd+no8KJ3oqhfdRRmsE/J5xErggRCB
RZyT0IVKe11KyCPNSbyOHoXw9W5pcQ4N9Tfy/hE1ACa3aG4MNwNkurG+BbWjLjsPX+8cE7RN
BjBZe8+sJxNbpIBSrHdJxahMCRU1HXmgY7DYelDn0N9jt1lohxU9qSEmT6tP5nViSg73kKfH
zvuhoLdR1NdJ0YNzQAAIAAEgkGYCMBCKA3yohRk1GFuEo4RYOcElX9/SL7hfDUyMjPk4+dCo
xzMRdU815sQ3+Wb7ECcWGbdQ+rohruCAp4W+Q6Uo0TPvOR87i6C3R5LTId/ENJcSHXFX8UYP
HelpZIzS4xvrsXpm+CC4ltPpuV8IX+3jDYQ4kbk5QkoogazktJudjTO3CIdeE6yZVGTmaqTN
jIHUd/GjIx+uLhSfwJyIzglCxHVESD5BMfGip9kRoLGR9piAB5tnsnuGWEuNbt6V4qVPEEds
Eecksl6XGvJC9aW8ji+9zsnPYgbauDGwqN6JLZroYb3OaO3h9Zhws/ONBkEkPkvS3jPryQos
IqbEkyEMqEsJFeqmn/DQP0uboLek52bdTjffCaDhEmkfIjZEyuv4LpSizP18M+Rn482OqH4d
5Szb14lLhyMgAASAABDIMAHYNQ5fZEX/h7idf0Ki6IQHxsaWgxsFC35y8ku5BUIUlVVUXs6s
LQr7ZyYnZ+hfULuumhkJffbF7dhMLSdeKOPWO+Ss24TvjK/23YyVpEq+8IaF0dq43z+dDQUi
QiV3Mnlr/0NJJC4mFPgqJio2gpySnGSw60Itk79+3/b1QT/DiMG01UQ/96Wo63+YYf5S/t5W
vL1a/QtV/OIl7TPHRVNzWFTJ/4rriJA8gQ7ab+5iBqg+Cm1V3vtfjtLm6eutz5VTU6xvSG1h
nrAAxRbJeV2KyAsNkPA6vvS6l6v5NWM53z52TJg+KixnEfX59atMEuMrL0ZWYeVXHMBDU1fn
ddbpovJF00cJ23uGPTkJi2QpxVhPGqEGJVSW11HroIs0NJ7cUyYsO6ugojqygpGcvDAPFJbw
uoiksbFmI79qrKDq+3XMY6Tm94diPvYl19dF8oQQEAACQAAILAQCotX/C0GhxaiD6fH1Umr7
ve3/teH12gZPjFBhdpy73LK/WR0RzCp+0Eg1M3cCkUgqtwgPYxxHizVHTXXWHVv0ZSVr15aX
8hdrgTB19525kUNmu4bI4YIIhaZuYT082woFqkZ0c/zxVpBaxY0O0UjBskHAiMpZuxkNJpgN
LiJplIVI60gZeQIdAte7GcULtdM32h896UJJWlotaJA3xSUmHI1z4txfUotYeQKvoyXVJ8/p
S/JXb9kiqvfiTRL1LmvRn79kGoNhxwOrhIWvMuwzUS5UKV+KHjIIRBK39wx7chIWyVIS2K0s
qA4l/9R1pljjrs2iWorWRTH56Awkj6s2rxWeL/rGFrSlI0Xduo0aZ6RbEopAGAgAASAABBYH
ARgIzb+eTPcWJr4Y+gdrdHo8i0GXpNczzxI9HmZU5J+Nc5c7G0p0A8armlVdP1R/bR1z20y1
nqrlxgBGx9ClnWVRoyFTGaNe8UOPzHOwwBeveoDdp46jI84fsULMRHcceV9fo6bjKqgjReTF
dsQ/0mhxdXl+fHg3PQrS13cdLBfW4Jo74wyW4+cViVVgEZuIwOtoSZXJRzQmCpWUlYjq3T/G
eX6c5HIWzVzvpIEn/Lmu/t5P5QurghWVau8Z9eRkLJKjlBCP3AmVKGkoXANVFVJT2EgZpeTl
9I86L+qTV5f9R3w6iaYZlS8cAgEgAASAQGYJiO4rMqvKoi3dL75LF9kx+NZpPAoy25yvHXqs
QIuHTP6Lu3SHoud5RAllDrRlJ7pDzw988vGnv/r0SndDK87LYVz3vZFQE7sLM5uFlHoypaT5
tPHYlcsH49x5yqsxrxsSZXWkgLy83uh5cvkjJqq1lfK4mCo0v/sPVUwyf/8V5ibfuFFilJ2o
AGUWJcqFKH5e5IlKEAj5JsQfmNUWmpIf3OdqC5msdYICcJC9py5JMAQlaFCZ8eSkLYohoEKE
SpRCFP6w0qdDt6gKyTkhrHPy5KVsztaILpTBP38pJQ3ngAAQAAJAYPEQgDVCiesq9g4psWyC
M8HfDjNTPya77Ug1NwpCH/oY7cIjlwTJyKKzijZWPldz5MylyyHfqJ3dwrv5Q096P8lITimx
JF6TRfl8oueu8ShgSVdnn2j9xvQYQzleAvm4JOpITfIr8+7mdbT2/DO7PCw89gme7FiTp3yo
kYRFvAoJAykgn7Cs2BNs6e3/TTgSCt/6LYYUK08Qg4agzCp8h3dC5Hbhm9cYbzLimVSCnAQi
GfXklFgkME61IDklSrMSfyLM87tR6eIV5CmdUbyz3rFpYfQff9OPD+NM6OMTifs6Np/g8Ksb
VmxgfitW1Aykt88W2gJhIAAEgMAyJwADobgOwFyXbk7ELIWNKywV+bXcPOb0HcInit4PLszj
Bi5OcVnaoqefxTMJVMredYktl5yStKR2K94wwHXUMchIiosKR+5TtZurmJtX1+U+wR3x8Af2
eQyEqPnU0fzJF21m9s1AJuttf1fJbrkx2dOGJxIt39qc+LVLMSbB0XwsEmQjDKaEvLAAybD2
oR1o7gety6h9X+Ahn7w7r2aUt3YTU+ip9/oFw2p//wW8mk+rVT4EzbAnp8AiyWpJ8iQ5JTRj
WrwV1/yp053j0eUFg3zXoCTP6Gzkj081ugTXgvH3zzPPsQxV98aZv5bu67iyQreveyj01i/6
obVGCQdUnDj8BQJAAAgAgRQRgIFQHLAaLfMU0nPy+2c7x9k9zPz8JTdOgoRRaPgzRZ9s3fvD
7huMVHC443SxsSFhCqIT/osHNtScbR/0TmKtwjPD506fZ5IavnEvwQskcUsJB/30LxgOTk/c
pCV8wb+gAyYSxUanIackK1lmfBmPBg7pjU3dw/ieIxycGe7reHXXiu3nBviy1z/xNBN27dj3
+uAMrZO3t2ndofncECuqI/XJZxVVsjtoe46eah9EJvlvdOzbdpIx07B7WxFvO3FAkUWkuaaA
PFM0mdeV796vZ8SRh7zV5w0GZ/ouHnsU7ydGakG0XME3H8NeV7vlUMcwPRZC7ei0cQuerLWa
v5XEEDSjnkylwqJoamock1NCI6Edx2xMma4dhbvaB8aZfijsnxy+WLOi4iw7M4MElOSJalpZ
X0c5Dr14tpcZ4sx0vG46yTx3MX13u2CrUJaLbF/HybFrn/Ch8iE3mw38AQJAAAgAgfkSyPD2
3QuzeMEn/Hi+om+VMGpzX8yQ+tJLYKiFzyF2LwDRh3oC7CcjxQWxnwwSSaKv2XCzCChzdv8F
XIy5LfIhIfYblEb8BQxWW0PjNK08m62wrH4bM9kSUVcUMsR+XJWMEl0ageSos15UnuDAIPps
YsCJ964VCPBBoTl0uWQ/BXVESJ6sXF4qMNKG7/J5Q3DA0jbCyygKKLBIgdepTx4ZRe51Hjve
ST4KEn0oqncFFs25E/m8qYVpJiLqJO0dJcigJ6PSSS1SQklEQe5AbUqovFAX9ymhqLoX9wzk
5Im9jv/aUlTB9GHdSOxXhJCyBH0djVDwgWC0H3vkI0X0OfgBASAABIBA+gjAjFCcSxy1quLn
Y26bRTQw0InXy6JkGg1eVa3VJH6gl1N2cLSHG7Ywr0HQr0A5e+wW+tZXK9o+W4Pfs4gqKJuJ
1eqEZWjW7uK+JYleF8I70KEPDtqc0017Io+xNRpmYgvnyplZqEXzBXTRTHQ2hY/oGI1OLEnH
RX5xdvomo0RnQSBZVH1iwuMwCwZ4uGyD0Xz48XsjelA51W9ccVpNghjKYq3HVSU0RyggHVZU
R0TkpcuLOZtTuufKiENkEvqErmPozJ7SGFmiCEUW4Von8Dr1ySNjyL2u/LmmkS6uKaGUBktb
lyPe2Ii8HVEVR9r77fjbwhGwJqtz+tLB2HlVkvaOcsmgJ6PSiS1SQCmChiCkNiVUZFbV8csj
XS2i7hhF643PbxX2DOTkFXgdtthUxy7BZAEYrUO+N8R70rBnSPo6WpTtnHEqqY6Xyxf+AgEg
AASAQEoIrEBjrpRkDJkKCYT9Xu8ElZsVDmhWFxWwYxGhQDJh9IXWGb8PvV4e8IWzCouKVMo2
GVVUTBOcmbw17QuEQppc3eo1q7U5kaGasJTgpHd0KoBuKPIKi/JVsVxBHaWIvN87PBbW6UJT
vrzisngbNwsBEIQVWESQGyeiPnkuZ7K/YWZlSFYOcgx/b5XuURczI3RkY+zIhSw/JBUOjo+N
0T4XovKK71OrfWbMk1NmETFQBYKElJgcw5Ne71Q4S5cVDq28qzB/VfyuAW1GQ9aHyGsZHDiQ
u6mVohqHAjVlIe+NaQ3qwildaVHsO3HymYEEEAACQAAILEACMBBagJUCKgEBIBBNIDjjvRVe
U5QfmfLsPbvr0aNoRY/eOdZfXZDorjg6HzgGAqQEuIEQevdyXiNt0vJADggAASAABNJNAO4e
0k0cygMCQCAJAtcvHdp01GU01+96YnPpKuqT1tO1zWg2CL0S+vrjMApKAigkAQJAAAgAASCw
7AnAQGjZuwAAAAKLh4Cj+aQD7yyOdTZaR07thF5s8VTgotI0RI0x+gZhf+tFVW+gLBAAAkCA
nAC8GkfOCiSBABDIGAG0ZfLQ9f7+X/9uYuLzP08HqLtKtmx/4v+qiL9kPWNaQsFLiUB4vKP1
Z3+a1T709NPlCVckLSWDwRYgAASAwLIjAAOhZVflYDAQAAJAAAgAASAABIAAEAACsH02+AAQ
AAJAAAgAASAABIAAEAACy44ADISWXZWDwUAACAABIAAEgAAQAAJAAAjAQAh8AAgAASAABIAA
EAACQAAIAIFlRwAGQsuuysFgIAAEgAAQAAJAAAgAASAABGAgBD4ABIAAEAACQAAIAAEgAASA
wLIjAAOhZVflYDAQAAJAAAgAASAABIAAEAACMBACHwACQAAIAAEgAASAABAAAkBg2RGAgdCy
q3IwGAgAASAABIAAEAACQAAIAAEYCIEPAAEgAASAABAAAkAACAABILDsCMBAaNlVORgMBIAA
EAACQAAIAAEgAASAAAyEwAeAABAAAkAACAABIAAEgAAQWHYEYCC07KocDAYCQAAIAAEgAASA
ABAAAkAABkLgA0AACAABIAAEgAAQAAJAAAgsOwIwEFp2VQ4GAwEgAASAABAAAkAACAABIAAD
IfABIAAEgAAQAAJAAAgAASAABJYdARgILbsqB4OBABAAAkAACAABIAAEgAAQgIEQ+AAQAAJA
AAgAASAABIAAEAACy44ADISWXZWDwUAACAABIAAEgAAQAAJAAAjAQAh8AAgAASAABIAAEAAC
QAAIAIFlRwAGQsuuysFgIAAEgAAQAAJAAAgAASAABGAgBD4ABIAAEAACQAAIAAEgAASAwLIj
AAOhZVflYDAQAAJAAAgAASAABIAAEAACMBACHwACQAAIAAEgAASAABAAAkBg2RGAgdCyq3Iw
GAgAASAABIAAEAACQAAIAAEYCIEPAAEgAASAABAAAkAACAABILDsCMBAaNlVORgMBIAAEAAC
QAAIAAEgAASAAAyEwAeAABAAAkAACAABIAAEgAAQWHYEYCC07KocDAYCQAAIAAEgAASAABAA
AkAgCxCkmEBw/MaYj8oqLCrSLhHYSVoUnBm/5Qut1K3JX5WTYuYLIfvFSik4OT42FaA0NMPc
uwoLElSWWrXpH7/x2edfajRMeVSI0tyzrqyAuKGEJ71epGxecWn+vH1KLYuSc77Mlp6cztKp
lp5FyF7C1iFJJsmeQTJPOBlFQM2eISprOEyCAHk/Ty6ZhBpKk6jR3snLhJ6BnJXaknML6xdw
2xutNmujw7Ow9EpaG5/bwFSZtX866TwWVsIkLfI1MiD0Vnf6zRnzdNlb6J+jf0yidN+o22Yx
6dHPYDAaTZZ6W5dHSl4iq7lFSGlubsJeZxR2MIkrS7Xa7LfqhSVSepuCdhLoZxuXW0GiBLWm
mkUJ8peOzmzp0rold3bpWUTeOiSJJdkzSOYJJ6MIqNkzRGUNh8kQIO/nySWT0UNBGpXaO3mJ
0DOQs1JbcqG9Ghf69Y9fqj1a+9IJ14zo/miBHgxePLAC/XZd9CdSUKMpZE7N+4F1ogJUjk+1
RSU5+Nm/ymonyC7sHeg4tmtFoX7b/kP0r+HDPyaQpIY7XtcVbzna0OpBP5fL4WhtOHl0m6k9
ST+cX71LU5Kvo0RGSsYPXvz7/accWAQNBdEAZcvqlZIpKGk9pdPis3fqXzCZzBaLmR0PlWQT
TwfRGbCNSz2fmr9FJFYnksls6Ym0mk+8tEUp8uT5KJwobRKtI35W8+sZ4ufJxS4inpzKqfqr
es+QKkWXR77k/Ty5ZErJqdbeOS3l22YqewZOC/gbn4Ciu474Wagbm61j8lN4P6SuDgpym2Vk
fbNhBWkWtmiqLNKsrTYbqM/W3y1zb60anfCN17ffd9Ilyk+XYBg23v36OuNJLGqqb9m/+Z5p
r8d5rrZVlDoNB2SUUlJH/qtvMuaaGsdaauTeTiPTkwBYafWRS9W03PCG2+sOtVI+gjQpEVHN
oqS0y2zpSaksk4jMopR4soxmSZ1W1DqSKkGVRIuGpyrWQiaLhgB5P08umUrjU9DeoW2mssLm
mfeCGwix9mTsfkgZT002I6/LzpVPt1BRizVPmUU5Vcebqo6LC0vpUeDLfnYUZLC1fffm6/sb
PInK8/5oGx4F6e2eXz5XvoqRq36u5sgPJ0P4IFFKgnhF9U5ESUkdESjIiuTiZxCmbVvlRkEo
AZGe5GUjyRC+TihKQ1EJZ2IV5pMKi5SooD5PJaWnQpbIotR4cirMUdQ6CBVQ1DMQ5bl4eBKZ
Mx8h9XqG+WgBaaMJkPfz5JLRZahwrH57V9I21e8ZVECypLNY7MSDAx3/2nThXfdNKo+aovRV
h1+27KkoElVZeLz9fPv4rM5w4ClN33tnGt/8zDc1NZX3xLF/qjtYqRWJ0gf+G70Np3/Q7r6Z
l5dXuGXXsRrjXz51XZ+iHnjymYoC/IJbeLCj1fWn2exsahg/RHe8ebaJupOib+VmZ6lHnn1h
Y340WJ3Gf6P7vdNnZUpHOUwOdLx95U8o89nZPOPhPUXROdFKqv1LnUXhwc6fXP38KzxgRCbd
9cCTOysK4uvv93a89Wbbuy7PFJVXoitcU7L5QcP2J7aXJbcQXrOyRK+3nvjRi7sqV2UFL7ZS
VIKBkH+g8xSjUJ2jgxsFYQVz8pMrWmBe9l9Guy9ePvumCzkdlaff9/3/XFNVJjiPgySUkqmj
mIJiIpjWMUUhd/vyMvNaXOuZM49QD9J+jPyvYs8eUWWR6MkXQdA2eVmygLht7jv2/Po1ZAkT
SymxSF3/pHUiK11hD5bYWMGZ8HhH689GfdmGZ03lkc4qOND+zpXx2fsNu6vL81lpZaWTWKTc
k9Unj/Y98LY3N5w7363T630eT2HVCy9bDlUUiS8IylqHAC9BUK5nmOxsevt3s1RBdBtEXoOv
aFTxI8/u3IiqSTlPirhtqk3ePzn88S8+6vnoyvXP0B5C6KfbYNixe+/uyjLO3zA6ZV4XddVW
pWdg9AhPdv+kpeUnnR50g5FH6Qo37DDu3v3tyujLgqwvoeZ2vn10lrp/+4HqMvGzNf/wxZYP
fFR2xZ4XKkSPoEjrKDw5cP7tK7PZxQdqdvr62pt+1Or2+KiSwg3rNz/z8qGKAoFLZ6o2cZ1m
9n/ZOkLqqd/ek2ibFPG9IqmHZBb84ihd7UVH88zP14JXaxsafbI5+Ybq8VppMWmjtSsgTOtj
V1SLpZgji0MkiVaLuxvjiDFR1siC7GlrIiEmvj4iOTcX6DclEo4pHWvdb+OtMrjlKQhNTTqc
OouiczYk2CwhNNbFmy0Eprf2J22VICHrV0ZbnNz6bdjnTEN0gsD09AT6TQdCguTKg4nr3VDf
FZM1CaVoGSElFBZ5Hbm+Prd4swJxrvVRO1tE65CoNucI26ZAT08j01ASN/yxHptYuciRLfmd
SEgtSo1/kpWupAcTEJUMcnkKujUkz+5wIKpWTjKCmw/F6cFILIqW4fPDgShPTgX5wKgTt/mo
oq3OERE1Za1DlDThAWnPMFaPlYvZPsTXzzYEi3OUKUUZT/K2mQLyPluC7sZiF2+PpMTrUtMz
zPlGHHGdJOqSRORLoREzrk1zW1TnP9pmwWfsI4KbESX9J+cPBot4qxuUrXC3m0zWpqAxyPbz
vCy5JJ8kUYCojlBi9du7kraZuGegYntaJR6SCAvE8wQoPrQwAuQDoQl+vKA3W7v6PZ4eh4W7
la5zCjb7ErqX3tzW0+924g3M6I7CMSrol3z9fMdnaXEODfU38jlSlOBmKzTidrY5HE6nw8qO
cowt6AD/2pwj04I8yUvnKoBt/3TvaOxP00AodRaFhrraWuxtbW1sdcUdiqDhRxtLElWm3e3x
uHtQMiuqDmFXzhFK4i/BQMhk63KILtOmevuYoCaVlSqsd8rU5h7y9Nh576rvmRDnRkJJSR2J
c5c8mu5h/NbptLP7FRjqac+mf209Q0noiUojbpsCzWQuez43T6/O3jU05LZx2yugdiJom4Ic
iYIk5FFGKfJPstKFviTdgxGZzAhxeYrRxWsmnCTdIcmXTmKRIk9OBfmxOtoY+mesb0G9TZed
HXQgC52iNq+odZDRF/KU7BlGuFvkNuEt8lzIYcGDCfMQ2zsp4kneNlNBHg+E9BZro7PH7Rny
dHHXBVQXomuxkJK016WoZ5hmt3tFihksth50g9HfY7fRgxbxJYnUl7jHbUbxw01fI+7XDMLd
MsnriHY5n0f09NZYZ3M4HXYb/ZRYoGpGa1PQMmT6+aQkBYniBknraG5O9faupG2S+3xSV9i4
aCASE1isA6FpNzsrY24RPuOfYLsVqg4/K6ON5N1LXzfEPXMJeFpQj4Z+wgeiI23sU5s69kkb
nbiNu98S3zFgenNDLcz9u7GFy5iNj/whLp1P4uFsQJdpcafJi6QwkAqLGHVDeByQYCDEXQ/0
drFtPjQ1I45J7ijeHR6b0zQ/LMYuIf6/biS5sRBf75QpMpqd6GHv5k0tCUa40pRYjeXrKBlI
ATwZa2wUP5qNn5WUngrapiBz6Qsk3zbru/hnHD7c+FB9xW2bgrxJglIW0VMluOZS5Z+SpfO+
JNeDkdjJynB5itHFayacJKWsdEmLOEUJPFl98hM97LXDaO3hFEHvArDTLAZBJH8WXQiUtA5B
utggz1O2Z+Bu8cUTdOwTgbh6yvJU0jbVJz83Fxr1eCaietQxJ36AabYPRWjxlOS8LkU9g5t+
Ckf/LG0CrZABY26nm++C5sh9KTTShjMUPaWdcLKDWntkKlJJHdHABAMhfUu/4NFVYGJkjL/O
ZLQ2I/U6J93PCwQVSApTxYbJ60iQVr32zmUq2zbJ71SVeginAvxNSGChbZ+N+wrZ/4NdF2oZ
If2+7euD/hn2F9RuNeGJ5ut/mInOxHLihTJuE+ucdZvwoOdq301Ozt/b2syE616u5lcZ5Xz7
2DFOIM5fdj2fbzYU56QoSq70iPDKvPXMd2yMesP6lertCxwpQDKUCouYAgNfSZbLniz5whsW
ymlT//XVVQ/sYmejUMF1dve0L+Cb8NjYuFP/2DrIKRS8MTgwMJj4NzAw7I1eo2u0HdvIv6Sd
X/kKfpuz9fL1aEFcCBEl8jriNCf5y7mwvC+j3CT0TKZtyunHt836F6r4BWbaZ46LHoXKZSJ9
XsIiQcJU+SdR6eR9iEBj1YIKSyeySIEnq0f+8+tXGSjGV16s5OnkVxzAc9auzusxlw4kpah1
8LlKBeR7Bu2ml5jJH1ftOze4XtGLNvZncj381ObY3OV4JtU21SNPUVlF5XhJWtg/MznJXLaD
2nXVzEjosy9ux1ok53Up6hm8jloGs6Hx5B7Rks6sgopqwbJJcl/KKt2KP5l2yv7LIGfn8C/+
jVm4atj3rVIuLqk6YhIbG1sO0mvGuF9OfqlwgRCOzmhtcpql9S95HQnUUr+9y7XNSOFyPp+8
h0TKgJCYwCIdCIWmbmE7PNsKc3N1d7G/3Nx1exuYE44/3uJ7G9bisr9ZHbE9q/hB9olPJA6H
9JYtAjkqp3hT5DY5WlbBMWHpKMfSPW9c6+6+fPnyte43yrmRm4KS0iVKbhGBRrlFJYyU42ix
ZsWBV0+/1dE5MHgj/mCBIDslIv5fd6ONFOifsbH/jecqVmlztPnlR1pG8JC69c2rrBr+ay/q
N23SJ/5t2rTv3es4K/7/qkewYWxE2WPVOJT2ES6vUaoDybRNQp30lg2itrl2syptk6D0DPpn
RDtVW1wkW8JQhkpXn/yfv2RW6Rt2PLBKaPoqwz7sTV9ygw7hWfXDBD1D1sPfOcwU3PDeJ5NM
YKbzArOxi8G2rTSJa4Oitqk+edoEv7f99LENKzS6u1avZi7bubriWhd9pjA7TqdI6HUq9wz+
KdyPG3dtM23U0QAAQABJREFUFvkIrabop8SX8nfWMk9fW3/8KTvUnvngx8yzV9N3H4qMXxTV
kUgZ0+PrRceigwVRmyKN0nWgpI7SpZNkOXI+n7yHSBa7rE+mY0uyVABmdyGj0F1pbPboi5go
Fo3pRZeK2RDRBa6krEQExT/G3ibHlqMkhrB0JVlmWFZVi7Kq64fqr63Dn/1pPcV/wMfoGLq0
s4yfUkmJyVo2e8MrT2+MFJBVesBmbDjqoFxXRoM19IiU+95ZRCYmJP35SCSedUdMmiUXkUTb
JGSQ9/U1orZJmEwFsUz6J6++qi2Oz5U0kKHSVSc/c72Tue9OZLfr6u/9VH5qu5w4ZcftGbTl
T9brXzrpoWqbPzpSuSdnvPccM1FhsRilb9DjFMBEKWmbqpNHo6DBGp0ev3dBq8NevdH1mj7y
x5uLJvQ6lXsGDYXrv6pC9BiL1lL0U+ZLZd/6Wz3V7KFcP+31Vu4sCnt7jzKeWLf/MeGdipI6
EmpjurdQmI3wFAoviNqM0ikth8rqKC0qyRQi6/PJeohMucv5dIbuK9RCbjx25fJBda9Zvgn8
7I1TUVuInhOqMhbicoS/8Qhoy050h54f+OTjT3/16ZXuhlbmgk85jOu+NxJqKk2hn2rLHzFR
raiGdX8lLkWTjT3LfxuPqXM2XpqbuxRPd4m4bI0o06yVd0oIL6lTybVNnSIGcR4hK0qvQDhj
/qlAx3mLhn3MZMm881E1A5XJ52oLGfViPY29vyi5My1uRdYzFOytNZ/c30y1nrv2L3vu/NkF
ZshgPGDgX95OCjVh21SZPDX41mk8CjLbnK8deqxAi2/c/Rd36Q7h/j4pa+Ilml8VhtgPlH06
dIuqkBhyKvSl/IePGSlkacMF16mdBz/rxKuGjHse5l/3FZhCWEeRFP6YZ7+Rc3RoQdVmbOsT
Kxs5IpeMpBGGFNaRMOkCDyv2kAVuTybVW6SvxjGf7EHcfD6iWR4ywviLjq72/yYcCYVv/Rbd
I8v85ttWRdnP3Ohtb+9Av/aO3kkVzRMVInegqkVyhfHns4o2VqLPmJ65dDnkG7Wzm4E2f+hJ
7StymuyVWAPuvWBWH+5qqJ3PRXX45jRvHgqM9l+JW5ZQhjScmTqS1479MmpybdOB5t/iFMG2
zc4+0fqN6THmvjCOfGqiMuOfqbGFdWrR7XjwZrfkZElqNEGPIGQzVpF8TvkjzFvRDu+EqHcN
37yGRxllUg/WZTUlFiDsGcp2mJgVNK533mlve5ceLujrXoosO4xbXGKeytumiuSDvx1mCJvs
tiPV3CgIfdBptGseo6CU9AyalfgDZZ7fjcYFzEUq9SWt4TvMC9eONz+dHHe9y9xZWL6jFz/K
VV5HnDryfxdMbSbo5+NYQC4ZJzGKUlpH8XNRLTZx2yQvIpUeQq7FkpJcqAMhXbz3hSPktVvx
AnfXUcdgnLvksOgKF0kmGdI+tMNEC3hq3xfk+QnurRKmZEq/ORHv5i1hGukTN99/be9eI/rt
Nb72+4C0bCrOqm9RElpmaYuefrYKJ5SdKSbInxvLxHOr+yq3Mjk4LvzshiCr8ffxayiGR0rE
FyqBjHyw4UKnwEEnnfgLvNSme+aRJ3qLhC5YVa+Tt4RUIsm2Wbz5EaaEsT9HjUfpWO3mKubm
1XW5T/CUYvgDe3oHQhEEavtnJOc0hUIh7JYDgxN8if7rV+ZxR8pnoyig2JPnTz5v7SZGxVPv
9QuG1f7+Cw2MN2nn9eCD3HjSnmHV5sPM0pKGQ3vxm8OHn304cSnSPJNsm7i4+ZP/Wm4ek9Ud
wlly7wcX5B81JjQ4NT1DTvFWfC9w6nTneHTZwWDk9kKpLxUZnsEd2Wt/f/g889DB+kylkAbq
61JwbxNtAjrOVG1K9vMiPcklRcliDpTWUUwGakVIt03yUtLkIeQKLQHJhToQcnR90DfQF/Xr
7bsxyY44yowvM8/JqEN6Y1P3MI4NB2eG+zpe3bVi+7mBJOqmfPd+PZMM5flWnzcYnOm7eOxR
vHtMguw0WubJkefk9892jrNb1/kj3WSCVNLRmmz86gaS0nH379Ip1DyrskXhoJ/+BcPB6Ymb
tJ6+4F/QAROJYnnN/RcPbKg52z7oZefAwjPD506fZ04bvnGvxMsJfA7xAsHxgd5e5EQDA1ev
MaXfHLiKDmi3GrjBj12zSh+rZ1I37999tpvZnyk43v6qCb2aj36y62XjFSyIc7x04Gw30wXO
dL7+Il4WbGrZVSQQoUgpsWlUriOhJtJhMj2Ta5u56Mvt9M/16IHTA97x8XGv18u1dopa/8TT
+OyOfa8PztB+4+1tWndoHndQTHbE5FPjn2Q8saYq/597J15Y3bz/lY5hejwwM9xxYNPR+Zai
0CICT1affME3H8PXjtoth7DtqLc5bdyCB4FW87ckVlrMl48wPUnPQMvnbKuxRdLp658sT/gQ
RZankrapOnl0wz9FG9K694fd+JFTcLjjdLER728UMVFRKDU9Q86OY5i5a0fhrvaBceZKFfZP
Dl+sWVFxtp/XULEvaTeYmGGtq9XBXF7MOzdFX92U1BGviGxgodSmdD8vNINcUpgqNqy4jmKz
UCNGtm2SF5IaDyEvfylKJtxYOzMnuN3uE6AWfCBsbtSJb1/jiIo+vBBgP5Ma9cUM/GGQqM/a
eOxMLxUnywTfKhF8do1PJCpISekYObvRPp1d2j6oKqhsVS3iviLHsxEFDDb+G1DsJ+3xadEO
GOa2pD8kxH1yW1Qod2AQfqPJx31XijmLh8NY0Ozhv8QggCQf5OqdK07418J/zwrnQ0yJK1a2
jjhBJX/ZphfVIoQ5kOtJ2jaFudPf7BJSQmFhHQWcdcJ6EUmKWpwoT5kDYotS4p+kpXO+JDZT
vr6kjfdEvlcmgokORD6gpHRSi3jN5D05JeTdNua5fLTdFGVqmeZ1EwXmSzuSGccztnD00Zqo
noFLNcr7vqlF8jNf8jyJr5vo21l4vMgoqkqfHBhqiVgtypGOTtbrUtIzoC8GdXGfEorozIRE
dxdzc0p9if+szf/P3tsAN3Hk+6KdW1Zsp1biEfOxB+9d23HIMZxjsYFD2UkwrEyWspcN4iTk
C0QKlhubQ6VAnN2Ly7kL561zaynz7m4saotns0vEgk0S7OxBTuXINxtbiyFErhx5g8hin4AX
6+y1N9jB3kgvWI5UxeuZnhnNSPPRI81IMvSUy+rp+ff/49f//nf3fHRDZuamXraKBb+q4ie7
j5D8roMZrU2BcfJxnk+KT8kvJZJWW0fcxnECnxRhrCZLsW2ykQEnzqvyEDVa3qO0WfdEiPlA
PS72sKeV35rHJkFRzcEJv6uOF6zRJYu1bs+TD3FkcLUvdAPNJPxsHQkyCh+6lG9tu97Li/8W
e2evK354xmMN5lf825jXYRd0q0JBKqQzjNlPVuBTcr6oNKU1tchgkjOBt16qYelmduda+HIi
WkUIjgsc7qm2LUnfoDU8YJIGbSl/jyZj+Y7gkMvGUDPvW5nrHEPBNunbr9K8qStMvdubm1m2
NL21yR98ndvPCrHARgmRAwyvYynV/KIWsdjEfDGVWBRfT+y2yReSt6Vtyu2gd05hsgt5T0Tz
an520S3E0t7chBpeLhC+XcLnKpvGtkgf/8RuHfgRTNZcwcXyemdnIz96mh3ufifdCoVRUUUE
w8aT1QQj2ugRGSr2dvk6muIm1rZm99TpHfH351lNFVsHS6j4qyIysLyKKktQ0rxtYzmbKfar
jKeKflNz5PPKdoz2s90rE+Upr+ugG71R8N4yvtfpEhngu2PVB85d70X76PKgNltfWscfXQC1
vrRwdS03oti/WWQzKChMVfw0GNAqH0YDL1zyNEZJ7SOYmtrkqyMf55Oj5JcSSautI8hCu/bO
6qPcNvF9Xp2HsBqQX0kE7oMTQMmLc+RCeHryJtwFMxIx5JsWLV5kzEtyVMQzN0q/B5yTB1mF
LlSb1nro3ev3rpTqJXlFSTJ5BOAue9OhIPxGZCYYzSksKjKmXpPqlAkHhq/N5BfkzwRBQWGR
VmvoRkOBwJQhJzoDTKVFsQ0j1Kk2N6k1b5vhycDoLfjlnIGunzT7R8b9U3snmA6MTIH8nGjE
VFQ0P81wqrBGH+Sj4fGxMarniICC4oeXpD3cANzIEHhtRTH1pq7NGTyt2SqpeG1TB+Qpqyco
p5sxLCrSDHXdIkN0MhC4Fc0xwUbywIOFCyVaiT6+hFdH+A1pztQmvkkqKPWpIxUK6ECqtYfo
oOJcYHk3TIQ0xDk8HbgZXVy0MPYQ4sLRzWvhZjLA7B7z1SzJ3pGChiAQVgQBggBBgCCQJQiM
dO1/mN4ovKl/4mDVvXUnJUuqgKhBECAI3MUIkJG9oHKvnt65ap/HWte0eePq0vngo/YjDcfh
0yD4ktZrT5JZkAAqckIQIAgQBAgCeiEQnRw81vrBl1OXDrXAO3HwaHyJzIL0ApvwJQgQBO5d
BMgTIUHdDx6thhMhQRY8sTZff+tAaewpUfx1ck4QIAgQBAgCBAENEQgNHjGtauAYOv1TO8rJ
u9kcHiRBECAIEAS0QYBMhAQ4wgUyh676fJ98NjHx+V+nZsCDJZUbNn6/opQ8OBPARE4IAgQB
ggBBQFcEpofPnD3/dW7u/d/4dsX6taUSH6foqgJhThAgCBAE7noEyETorq9iYiBBgCBAECAI
EAQIAgQBggBBgCAQj0DWLZ8dryA5JwgQBAgCBAGCAEGAIEAQIAgQBAgCWiNAJkJaI0r4EQQI
AgQBggBBgCBAECAIEAQIAlmPAPn4JeuriCgojUB4evxmMPKAafHC+WlayyI0PnLt8y8NzN51
EWD45rKyzK4nSG9zMQM3QinlrfouChk+pWhxkomFwFz2ECwD71mi9Eeb7INayxiSfjzT1TaV
UUq/7Tr4Unh8ZCwIMrLjH7Qms9J1gJOwzBwC5BshPvbhgTO/Of/Fl/OKa+s3yW7gHZ3sPvHm
6Cy/LJsO567ZuWvlQsEMMzo9cu70ifZz3hsAFABQuHTF6seeWFO1bmUpb1OI6HjXsa5xlg36
zV1QvLqiaiVcyTvFIzrZ097aeqrrxi1QUFBgKlz6+PqNz1g3lKZr/pCi+hLFQ23Vpt0eYG72
Xj5QIUGjcfbgkRWrGuDWhuxhdkxd3pty9SBuk91H3xyFSTEXQhQi/8OD1fmr4EKHzd6pAxWy
iuBTioghWbgI6OkhuDoI6Ei9C+BI+iQD0SZpXfUqqKUvZQDPNLVNZZQyYLv2LhEaqDZVUl2P
b+pA+veaz6x07dEkHDOJgGC8nklFskJ25JNf726ALduc99wm2ZVKZ/7UsjtxmW3GhuZ1z61c
GBuSjl84Wrh2n8A+j6f9eAtcltsXPLfSyF6Z+fzYPnGeZpvj7WN7yzhKtgTmbzjQ83JxbbuA
2uNqP95gdgQv702Wq4BdZk9K8gxpU2CeeZfN9scFC0Bfy3FqPlSSq1UTio78zrqP8RPbt9ad
3lqGaVQhTYeDAT4lpmhCloiAfh6SKAszJ2vr/crJ7ead7cDqDJ7bkf5AlJz0dEYbzPpNJ5nm
vpROPNPWNjFRSqftap1EuXUYDIyZallrQq+ndGXbNTGBMMkaBLQaxWWNQakpkmuiyyuObvMX
bK6zLQUPQOqb3uMuakRsttVVwvPbt4H5m/mcFtHxvlp2FmRtdOx+8tH7v775af/v9h0+DkAw
wtHBhAGgsAKAxd64Aszk3/7Ce7wdTsuAv33fslDu1Ln62OyKX1A2DRX4fnEtxYVSsbm5bt39
X/353/93ewO9SV9UtmzWXzQsramzgGvLF1AVkZ6jtGbv6RpK1PCK28vgGC6omdihC26OV/tZ
77GtSc98OTYkkQEE9POQDBijt0j0UD04m5lApE56BqKN3vBnlH8G8MyatpkB21XXtbrWoZp9
Vhe4l23P6orRSzkyERJDVnF0m1O6t+00Kjl88raLuqm5/1dtOxK/Uxl69yg1SwLA0T+xl90X
vLpmy95Dr3a/9TFvxoSYUf+trY7X68vR+f/6v3v2PEw/zHHtPntla3252tum4XM/XY9mQXWt
3rZ69P5YBVTgn+x9zh5DbMYWkz+HUnnVB9qqD2RG4QiKlZoJn/ac4j20c536ZHpHFd7EN4St
Az4lNktCKImA1h4iKUjxQtbWuyGX1t2Um5FApFJ6JqONYhWnjUA7X8oknnq3TSWUMmk7pquo
aR2ZHUZqL12N7ZhwErKsRkB7H8pqc3VQjgmpwdkZABInQhFAT12szjp2FsSokFe0aUeRuDqz
sQdFxtKaX/Q2ta8/BClnb6u/bTp56Rh88gQPm9PBzILoUwCMRdV765k0+glNDn/4u/P95y9e
vQa/gISHaYWl9ulnn64q433IBLPht0wnusZnTZbtzxgG3nm99dS14K1btwo27v9p444qkYla
ONB1vOXYiT6T2Rz0+wurd71i31lRJCRUxzN6pefspc+/RoMoMDv74Hee2lSxBFkh8j862XfW
6Tzb478Bv48CpsIVtdann/5BFX9pAVzbRbhrlDX5hxP0hLWpw/nZNjix9rgHxqtqRIwKjVxo
OfLzLu8N+K1XYeXz+19avlhCBXzK6OTgiTcvzuYWb6/fFBzoavtlu9cfBCWFK5avfuGVnRVL
+JUVHuz+Tdsbb8PP3QrALWCu3vOKfUuFmCeHAt1nTnW+7fHDz9JKTIWLS1Y/ZtmwcUMZH3ek
OT6lhKWCbMaXFli2PDH2blvr217onqCk8qUfHdhRVSqgBACv3id72t78bBYsqdiyJc7NGFmg
eM2Lm1YKm0mcJKlTnNaBqycjA7/epZRKKV+5NqNXuts9f5nNzQXDaPLvOnW0DcwD1K2F2Vmw
5kXBN5Z4dcSojOHJ6qTDeIcVbdRFMCCso837661ffey5egt856kXKpYkdiPKFYKLUkp6ykUb
ZRXZKtIDT4o3RpzHVTI63t3+7mgw1/KirTz2uW94sOuti+Ozj1ierikXNHZhbcqglP2+pLZ1
UIiaDKGRvneOHFUaCQDsvgO3nii63K9G+06eO3rKQ8X5AvPzP/kf9dVlPAb40TsJ23WxiKc8
SaYLgTvkiCEQdFpp3C2twVimQsrfaqPKiBeZcTdaaI726wps7tyZ8dGMgNXh49PODDlpDvH5
fBqp9FBHHSrb1DsmRcPmBx1mRBv/397hZ2no36APmRRPB8/trhkB6Z2ZUTdCNI642S3EQw3P
O3emmoXsLM1eodjYWfC6S1QBczMfZGzbY4zvyNY7jw4vOeqy0zbBz8YmWhG+da5IQtmxfofQ
9NiZwzfFJ8enhKWCPsQWvpMZjxZciCLGNjjUJFb31ubeuHqPjPWKEcJlLfiwU4zxKWNqyKek
fcnq6BdCilnvY00IZrgwhlA0ixuwu0eFV6gzRQ/BbR13MPWkhKqqd6qApgdebca335gT06km
Lx9mFbZDU9gakfFkVdIhy3h68Wgj7XWJUXHC2xpnMncKlzxJqkKwUVKjpz6+pD2eVL1jxfkY
tAptk0VJWB1BFJnjHEANStrbrrUvxWvIeSZKCNomO2KJo6FOE0YCd7D7jlglyaekpVuaenlx
Hj96q7Gd8jnc3lDeDnI1GxAg+wiJtGLtsvIKi9BXRy1Pbz8yEJhOgvPNzz5DpaorStQWj4Ru
0kWsG1aLPFsQ42a2N7e6+73+IX9vpwONZVu2mbsDvIdRsW+Z4FdHdZ39Pq+bGbqDloPv8ynB
eFNxrQtp0OT0+v29HcyQsqH26Z7x5HhCdsZNvZ3Ojs5OVkOT1EIB0wPWh61IAYvd0e/z+339
HQ405Yg9dmNxwLCdJdX6N/xhJ1w8A74WWbvcuPDxzfRs5Ph7Q2GhnNDAHvZ7s8aO3qEhr6NO
YvKKT4kkMK8CeFoOU2jBj9lcbleHI27WM3nUuuwQ/djKXNfcC8Hsd9lpF3E1rG/q4a93GD7X
gF7IhIQdsN69/bDCmmmr4mDHpxRCIXMm9E+Xd8jf34Gmd659a48NJrZBxXpfsrWT9hn/vt4R
fpVEPadP0IrU1T8p9kxMRknqEnbrYPgo6gmfHGF7iIJuyV3GrE3jM153p8vldrua0b0fuFoC
PEFHp3vrI/wnkEgTDNsRobInq5WOF22EXicXFUODL1fuRsrane6hIV8rakV0llQkQ/RK/zFQ
UqGnTr6kNZ4QFHVxXglFeJ1FKa460CfEgu5GXYvT2nbtfUlt62DBVBgJ4PcdLEN1v7ZOXpz3
HFp/+MIkywA/equyXW+LWPXJb3oQyIbZWNbooPkTIXjD2y0cq1ps9qbWzt6xxEdO7B0Oa2vs
CcyEv5O7s97qTyyjgJzPgUaA8DmDAiW8NT/q90/wbqRQBcbcSHpdx1CsPKsnMDcOsQ8CZvzM
Yyv+LbSJfubJjbW5nys+4UUPH4CFl8k9DVPkyfGhExE0wo17hsbReNHYG96f6uTpTz2F8Lq9
/Edk2LZzrDHu9/NolZJBL6onG131QRbMuIc81zsTn+8FncxQEvCJ8SmRZkE/d4va7PRNxNSd
mbjOeuqUl6nNOif/qc5EK1IdNPKeiQSZTHNHjBWVCk5MsR7DXMCnFHKSOeP8E9TF3J57QiV4
zoZd72wFCW4GxzJj7s3XS/6us4rWgd021dY7X1st0qprcwi5r9UZ5xY8ZbDriC6D48kccwzp
HC1MyEYbzuuUoiJXR42xp4gznewdDX4r5stWSmOjpF5P3tsE4tFGSTep69rgCbljx/mYJvJt
k+uPhNXBDA/43Q1XmypR0sZ2TrqmvsSgpNw6sH1JTd8RqyOFFCcd2GJxfqKf6Y5sztiQJxao
+W83MH2uYBzCilS0XReLWOnkN/0IkCdC+s43c5bU/N7vYgerUJanveXQ7mfXF5pWHO0ZEZXt
2m3bXr8dHpur71tkfpa+BQ/v0ju3ql4pAURypb4fSZScU1SOXoeOhqYnJ6epI2xcVkPPhK59
cTuxgP3grjL2bfa8ZavQIP3SwA2O8vOrl+i09UcvV3GZCyu2oydNnp6r01wum1DkyRKi35mv
hefCs4CrgX4aZGk9tIX/0jDIWVJRI/jYQ7XtQkGpnk1+ch49tlq/binkZVxaicA88d6nPNah
C+3H6dOmXdXc8z3jCwe4OQxHi0/JFWES1lbnDv63LnkLS5kPhMK9bzTQRObnNywPh2j/oF1k
nQ09Ybv6n4nVWfKF4AEhMErue4tPGa+y5Lm1tT62Nv2S6p800nckBM/ZsOvduGq3nSruaXhr
hH2QGfC4UK3teWa1pBLSF9S0Dkw9k693aTWTuoJdm9wHlnEPCnlSMW3nlaCT0p4co8SQHiMG
QD7aMJRKEYyro8ZXariniHk/2L+fL0l9WjVK2HoqRhv1yjIlNMET8sKP80mrKlWQq021KGli
OyddW19ijMVvHUq+lFTfIQV5Qr7VsT8W5xdW/Qi9x9B+7iq3YIX66K1ku74WJZhIMnRHgEyE
dId4fvmm03eC8D0iR5PdauGeD/n31T58JPYAl6+Gv/14OzxczBwILqftHH0rmX02vpq4xuer
kA4Fuo7sX3GfwfTgokUPUke+qZjaVQnuAJsrslFP2d8uijHMKX6MuRUTy/vrl/SaC5ba78yP
ZQIw3/I8mhh+yQ4pY1cVecZIFVOhW1dpGuvm1QL5ogVV2i7KI9nMqM/dQZdttKCZZV7ZP9LD
bv8hdyCBqdm+goc7yFu6mjfNFlDjU3LFbE8u59LCROQWessS+NcX5uebaP+gXCR/2bP0S33A
9eeb3Gtj+UUldGnXvmLDfdtfPXKmu2fwygjXMfE441PyCuElq1dTs0ruKPr7Sjp98zZ/0I1b
7zlP/HAPXbzlnY/QSxfTPW8cpnIsjvWl7P0AmgLzn7rWgasnJTyJesfUWYlMn9pUYzunobQn
cyS6JDAjmNleKWjFxaukWjGulipRwtYTN9rg6qmSTllPVXFepXRMcp1anLLttH7a+xKm2SyZ
kp6q+g6WKfZv9RrU2TAFyr5bg1K8IYvm0Vtfi7BNJ4SaIUBWjdMMSllGxvKqTfBv70EQnQ6c
++VPnj3UDukbfv7eP1UlzHDM9o7XngD/H/W04/5vfPPv/2F1mWDZLlk5wosLFxXSGUb40rPC
EbpSbzKjJw4UpdlMz9j8fnrx7xBvITuOz2wkcSLDXYSJ6as97EyOn82lPZf+FAILhZ8DKPHk
CmMkDGjBPqD8bZV62zHEY5NEr//rYbTEuvfDnp7LX399/zfu//gyyjn84fChIu65G82y4G8W
YzZafEpWV9tDhZJjemaNPtYz2CLoF/oJ9Bc4w0DFc2qahpouMx8UtR9uoHydOqyuodObBNsj
4VMiDqr+C/xzUdnfocKxpqCm3o3lTzWZdx/yg4bj5/dWbckbv3CMfh5kt1uVp9kiWqtpHWr0
hKLU17uIfkll6VCbKm1n1ZbzZJZGl1/MCFZSViJoxaExto0kpZV6lDD1zJwvMTgo64kf55OC
FqeQTigp204rp7Ev4RgspFHUU03fIWSt/iznfpEyWkdvkE6LROwhWVojIIjGWjMn/EQQyJlf
tOWg0zXlt7b4geuj0fCOcuHg07rnh1s3lYuUVJ8VmUV34duHR3+1UjiejmN25cwRNAuqc7j/
Zed3lxiRTqGTm0076QFfHD3Gab4RzcJMCbRMFCmZFxuTJtCknhEByPiPh26CCrnBakq2J1qn
UvPQ0Hl2/unZxux8G2Nx9vzVrWUrY+ciKXwQFSlDsbmMiCA6y7r/4rmEqXsisbHsYF/kpcGP
Pvz4Dx9f7GtpRz7ksi778fVIWyk/6uBTJkqRzck18MWA8F+/jCNXWe9Lnm2oO7TtOGg/dvlX
W+a9+wY9VbVut3AvOMWxZ0/FPURF61CpJys39qtY7zHSVFNa12aytmN4cqqmplQ+OMF9zE3z
MRbCJ0JJz4WSRSkJE9LoS5jaYcd5EX7ibVOEkM6KBoNSl+Ly04qStr4UZ4mWp5h9h0qRcXE+
54F5YgySjd5ivGJ5+lgU409S6UKAvBqXLqQFcnIeWWGmM4Qv6iAasccvgtLYJ0vX1CLaX3df
li0U/o9helxn63DsrWFnQQCER3vRCFa2sMTFvPI19NtyrsCE4NZ89AZ63GEtk378IMFSVbbh
AfSBlP+zUdlyqdnuujjKvREmK0bq4lW3G12yWG28w4r8w/X2RW7EhHZw9fQMCD7GmRqja07A
Hp9SUEz2hNk/NhgUVKZckZyilVVb6/e+fvpcJDjawSzMffwDf+IrcviUcvLirgXGpvg5f/7U
h07ZN+NU13tZrY3+Ys7z1ltdnW9TDcPcuDv2ejpfGD8t7iH4rUOFnknUe3j8Sg9z9I2EsOuW
b2B8Wn1tSo5HVdgerwX+uaR0fBYqKJk66vp3rl3DwtGb/5H0LAiGaR2iN72pE/woDiPaqDBe
D1LcOC8mW7xtQkpmJiMYZIdv9CW84pBEixPTI8k8HXwpQRMtWgfSE6joOxLUkM4YviGI86O+
i4iWjfNMyWSit7TtulokbSu5ohcCZCIkhqxJ7JsYMUKYx21CLHoXKDQyOBhIHPmFvL10x2d+
/L8K3w2TEJJktnFlTSNd1NPQ2B2IG7CHx8djI+pv5BfQhPfn8EQF3n8jhe4ZFCxdRTM7/I4v
JgiEfG/AR2HwMBpFEePJTy2ZV7wO3mUFwH/4iGBtZ5prOBwb8yVne/HqNTSnsb/GRVw6F/vf
+Psd9FzT0uo6d5p3nHOiFf88J3zMOuPG1dX0xNJzboA3hhp+vyNhIoRPia0mMK7bTKPp2ee6
kujPIBqDU4RnjrHouRer0QX59yjwKUXECLMOt3p4Hj/+3gmEc/VDbItTXe/zV++hV7Fo2fks
WkZ8z4tPCGUKzuQ9BL91YOuZTL1f7dpXyxzr34l9XywwJOkTjNqkfenGBK+mBNKwbReUwj5R
kI7NB5/Q+Hgt3Y78De/x2tFHb6cSaIEOKCXjS/goaEmJHef5QuXbJohEUIwbvDLBlQpdvZhw
VzCzKOniS5y9cDF+Ki3dNnmU8smU+g551vBqyxs9qLJoykk32qMZrPomG+cZDuqit7zt+lqk
aDIh0BwBMhESg9TV+/7A4EDccWFgZJLrr0PD9NXBwQHv5TGKxY3Lv6eLXLgwOM5RAXDtvR+v
KjZtf7XtwpXANBx9R6PT41fa9lt3oo7P/NCDYvK1yyuqZ3bq9FiLv3/yArUNSjQcClzpe217
fmHhaXaCAqc/tyih7c/+og+tZRce7j5SbEXfwSepzpJHv0vfQQcNlTu7hylR0enhI9ZK1J00
131P+EogthRoAHWEo+GpiRtUqWD4K3hCZ8Jcjk9e7X4HfeKpLdzcNYjmE1G4BfvJ+vsqjvpY
uiRtzy8oQMzXbj8yGBgfHw8EAjH/YJkr/EYDl+BnJ/CwPv94XNxeakFP8/z/eimAuCzf+Byd
8NQ+/9qVacrOwIW2ZYwnIRLmPz6loJjsSZn1FVSbO83Wtr5h5OPR8PTwQPerm+/bcGyQVzp0
cvuK+qNdVwKTqDZgvR87coImsPz9Q/OTouQVwky6dr589ALdoU13v2ZDONv+2wZ2T/gk6j1v
fT3yKFoDc9NTsgs5ynsIdutQoWcS9W7ILeTgjNs1hcvHTuDXO8PSYKSf2voP/eRozzizEiH/
sZQK27GVjBEqSacpcaNNjK18qvzpbWaaArajMwOBcHh64OT+tWh9S/mSkld1QSkJX5JUkH9B
azzhd4l4cZ6vBJBvmyB/Hlo05vi2H6Gea3q4e/uqfQIW9Ik6lLS2XQdfipmI1Tpi5HIpNX2H
HB/xa67d24/2oTjf89rLaHknm3NzwivLKqK3ou36WiRuJ8nVE4H0r9idxRLZfTAkADc3s+vQ
B71oUChKyN9Lx8fsSipKaOkd423cM+Ojb/gD/jYFWmAV6Wd2E0rQwezgtjGfGXLGLjMrJcQy
BCqxesbtsYC2jhFQwh0epETbnJxoykY1PNnNkWLq8VMWB3+Xm0gvu5UQnwam+RvCqLBdUB9w
9494rt7Y5gUCUqkTZr8CAJxDCSVn/Ax7K7clwowbrQEdJ5Y+FVYHPiWlGrv7ilVe/1F3k5hk
Ko+PJ+TH7rBLXRJ4U12ncMcYfEopCBPyY/tLUNKFR+N1foPD9/mYkFGuBmxOfyxbPKXgIZit
Q41/qqt3qLWf24gKAIdX0CjFbZLLVV+bUyKBlO/JamynNMP0ZMYIJemQDDfaqIlg/o74wMF5
Kd92RkmMHxUoqdBTtS9haKoLnnCLJ5w4L1RPoW362f3RuKrhEsI+TgVKc8KXYigptg4VvnQH
u++IyVdIsdK5euEl7NwOh0Im2NFb0fY7Olgk1JWcpRMB8kSI13wAyI27LS+4CCq/NY/JMDyw
VHiJf7boAXiLjjmWbvxps92GbgGyedSvxe7wT7xfvSRGCV+yQ8KNJm1fGcup2nvuei9/aIoU
sTQdXMOZm1e2Y7SfpWHWijM73P0d9DrORsGrgoyeJuHH6Ai6OOUr9nb5OprizLc1u6dO7+A/
F+Bsx+FpMHFa8xFl0sKVvnOqD0DbnWiGGaM2W19a9xB3qsZ2rhBM5G1pm3I7aICY7EKVNRf+
lFkdzl75cIJReUs3It6uy2PMY668mp9ddDfb+ErYm5uQdbmA70v4lBQzA/N+p9Ega0BRzcEJ
v6su4R6AxVq358kYnpDf0s3sDpHw1US08iDc1tbhnmrbInwMiE/JNxorbWtkPktiqK3NQ8Gf
8ddpSKreiypLED/zto3lSnooeAhm61Cjp7p6pz4v+Yh7s9K2ZrmwUSqZl3BdfW3Or/i3Ma/D
Lmig/CCgxnZKHUxPZjRXkk4xxI02KqJi+dY2QUC22Dt7XZJzI0ZXuR81KOHrqdaX5DTkrumB
JwBYcZ7TgU4otM3yemdnIz/SUb2hk45qwj5OBUp62K65L8VQUm4d+L4EsPuOmHylFCPd3izs
Ea1N/uDrEitDYUdvZdv1sEjJYnJdNwTug7Mu3ZgTxhwC4enJqalgJD8nGpwBBYVFC438YStH
pmsiPD4yGgT5ppxoxPBg4ZL5IhpEQ4HABIBazhgWFS3RTMdoeHxsLDgTiURAQfHD2vHFhys6
GQjciuZQtj/wYOHCNNqOryM2ZXgyMHprBg7SFB0JnxJbOEUIvfnmFFWfhnzTosWLjHkirgRf
hITbroaC8AuqmWA0p7CoSNqd8Ckx1AwPbs9f1Q5A69BMfVkkMDJlgO4MTKVF7DtxcTzU+Xzg
tRXF1Ft2cOfy0xir58XJEj3FbB1q9MSt9+hwvWEZWrQQPuA6vUNxaidqQFymprWJeKuxPU6b
LD6N0l8q5uTB5hO6UG1a64EP5XxTe1cmOx3VByVcX8oKoDHivBo9p2H4oLrDiKmoSKzPiPHK
NEpa+1LMMo1TeH2HSqGU5yvFeYqlDtEbtzdUaREhTy8CZCKUXryJNIIAQUBXBNiJUEpjSgkN
R7r2P0xvINvUP3GwSmJmJVE2C7PDI2fyH95GK1bnn2mLW8c/CxW+O1QKTwduRhcXLYw9HL1w
dPPafS74Gql7zFcjeE3g7rCYWKEXAsSX8JG9y6I3vuGEUhEB0Vu5iqUIAUGAIEAQuFcQiE4O
Hmv94MupS4da4GgVHo0vzf1ZEDTj2oWztDmgrmM/mQUhKNLw/+rpnav2eax1TZs3ri6dDz5q
P9JwHD4Ngi+PvvYkmQWloQLuIhHElxQr826N3oqGEwJ8BMhECB8rQkkQIAhkPQIRMEbrGIYv
5Wl0zPz5g32HGjhmTv9/L+JO5nKiuOpHrY7q2dwl1ufK5rIdc1J31/FDLnYrZcoAa/P1w5tI
fzwn6zLTShNfkqmBuzV6y5hMLqlFgLwapxYxQk8QIAhkMQLR8e72d/8ya3z8uefK5d/rxzdi
evjM2fNf5+be/41vV6xfW6oVW3wFCOVdhABcwn/oqs/3yWcTE5//dWoGPFhSuWHj9yv4C3nc
RdYSU/REgPiSMrokeitjdK9TkInQve4BxH6CAEGAIEAQIAgQBAgCBAGCwD2IAFk++x6sdGIy
QYAgQBAgCBAECAIEAYIAQeBeR4BMhO51DyD2EwQIAgQBggBBgCBAECAIEATuQQTIx5naVHp4
cnwMbu1C70eZT23SE1saVRsBWcQF7kc0FgTyO8NkkbpZr0o68MT0z/D0+M1g5AHT4oWpOXBo
fOTa518amP1ZI8DwzWVl+Oth0ZuBwO22ikt5KwxnfTUSBQkC2YWAHu1ID574qOFLx6fEl373
UMrHefzojU+JjV06ekNsZQjhvYIA+UYo9ZqePPPqy9sOo3V1KW7mZu/lAxWp881SDqGBalMl
XO212Td1IOm9/5K3LTxw5jfnv/hyXnFt/SZN9n9MXhVtSuqOJ75/htqqTbs9Gjjw4JEVqxrg
tqPsYXZMXd6Lu09keLA6fxXlYN6pAxW4hVhJOv5Gp0fOnT7Rfs57A4ACAAqXrlj92BNrqtat
LJ3zGwpphJr6thmd7GlvbT3VdeMWKCgoMBUufXz9xmesG0pF5uGT3UffHIWKhnPX7Ny1cqHI
Lbwr3Sfdo0HRW1BhsOD5PVuLRAppZHoWstGjHenBEx86fOn4lPjS7x5KhTiPH73xKXHB0703
xFWE0N1TCNxTPYMuNXvl5D9zsyCzxQI8nspFDyRKunJyu3lnO7A6g+c02pA+UYYWOcp6GgyF
tCDRAYcWKsjziHzy690NcJhszntuU3kWDZMltM44npj+yVe/JI9+ssnPUpmeZ95ls/1xwQLQ
13Kcmg+V5KoKNIyDpaqFSqVlyccvHC1cu09A4vG0H2+Byx77gudWGgVX7tUTdW0zHOh5ubi2
XQCWx9V+vMHsCF7eG4dodOR31n0M/rZvrTu9NXG979Cllp1UZBA/LOt2bi2KYypOeffk6tGO
9OCJjzi+dHxKfOl3GaVUnMeP3viUuNBleHSBqyahu8sQUDU+ucts18Sc0KVTdFduax1z1su9
/TNLiwvORjURqx+TrNcz10Qbr3JsrR9gCpwzjCe2f1JmGJbW1FnAteULRGbyCmYKL5fW7D1d
Q2UNr7i9DM7/g8LLc+0sOt5Xy86CrI2O3U8+ev/XNz/t/92+w3AjmGBkrpmjn774bRNC+v3i
WjRtMduam+vW3f/Vn//9f7c30FvWJgbJoQtuTu32s95jW8sSJzWMdGC21VXGefDt26Xzsmle
zdlCEgSBtCOgEOfxozc+ZdptJAIJAioQIBMhFWCJkeaj3te2fp3cLAiOMXPp0qbcfDEu2ZOn
Rs+MOs8cGVtnGk9c/6Q9MK/6QFv1AS2dMYLmgSpZhlTS600+9O5R9J6fo39ibxXzIlx1zZa9
h17tfuvjb2Z5k9YbnUT+ym0zfO6n69EsqK7V21aPXiSugJD+k73P2WNIQHTag+43IVmuU59M
76iSehxs3f+rth0Zel6diEUmc/RoR3rwxMcIXzo+Jb70u4USN87jR298SmwMMzq6wNaSEN4d
CBBvE9RjaHL4w9+d7z9/8eo1uB4APEwrLLVPP/t0VZnwM4DoeNeJrlsgNxd8ec5F0bW//voa
8BiYnYV/BRVbtlQsoXJB9Ep3u+cvs5BuGHXkrlNH28A8QA0PIe2aFxNfdg8Pdv+m7Y234YcI
BeAWMFfvecW+paKI5ib4F50cPPHmxdnc4u31m4IDXW2/bPf6g6CkcMXy1S+8srNiSeINU0Fx
4UkSegKTITTS986Ro6euBW/dulWwcf9PG3dUiUnFtUioklZnGNLp2hyfNVm2P2MYeOf1VgWL
QiMXWo78vMt7A37VUFi5eX+99auPPVdvge889ULFEjQA0xVPDGRw/ROxil7pOXvp86/RVB36
5YPfeWoT48CJsjDwTCwkmyPE8/n9Ly1fLEuf/osRQPu11VnHzoIYHfKKNu0QaZsgHOg63nLs
RJ/JbA76/YXVu16x76xI4cUsVXEJw5Mne9re/GwWLIlFKhZUpi2A4jUvblopDHosiQa/k5eO
wWdp8LA5HcwsiOFqLKreW8+kYz+TfzhBT5uaOpyfbYNPGD3ugfGqGhRjY1RMKjg7A4CmEyEM
n1cZQyhVo5N9Z53Osz1+GOoLgKlwRa316ad/UBW/QAi2L6lpRxgW0Wiq4cnAL/+D68kqpePr
qabfxEUJhALdZ051vu3xw0/dSkyFi0tWP2bZsHFDWXxdAhWU8jiGA2eOu74AuRUv7qoQ+14O
wH2lT3SNzoJHrXVVRWyvpCLOy4vX/SrO6ALLl1gcHtmwvaZMeO8kNHzS+X4QYrhlV4XgNjZ2
vePBgKUnHitCpRcCd8gRQyDoMIvjbO/wx6hgKuiVIKSLN3lZ4qlmcX5MbpN3iqWkf4NDTRaR
Atbm3hkBHXUS9DloUou90RpXBq7WkEAun6FGzxmfLU4ed2p3xeupxiJ5FdmrQScy19IaZLMk
fzGlB31iqNNWJVg04W3lzI1LwI/7WU10w5MVoPCL65+ITby2Fin/wcSTp5y/lXYW6coa60du
HIclderwcXjyOGYgOeNuRA5iv44hfWbUHd8gaeOa3TilRQXgxyVMTx5rQnjDRSyEAtmoAuzu
UeEVnDPctjnUUYfkN/WO4fAdddlpevg51kQrqoo6VyS+JCvd6oyPQvGUas4xfV5NDIHig9dd
ok5ibvbxlcP3JRXtCNOiO3dU8OQrLZfG9mQ10lXpyXq4Ur+JjVJkrFe0+4irSogKPqUchOha
0IuENkq1oIleNESR6ZUk4zwrXjF6s4R38Cm5IuIJFaMLPF+KXGdiTV1nXMQY7URRBXRc5wUM
7HoX118kF09PkYIkK30IgPSJmgOSkMua7c2t7n6vf8jf2+ngYpxrlN+Opvpd1OF2d9SheGNp
gid0Xmf/0ARra+S6191JkbmamdmD1cmQuVyd7utTfJ4TnDBzXXOvz+/vd9lZ8Y3u+BFD0C8Y
kcNPF1xuV4eDmkmpnwip0ZMfqsx1nf0+r5sZnEDJQpTUWcSCJv/LDnekx9ZseWzp+BYFfdzw
xe50Dw35WrkaEgzcdcKTtUz5F9M/EaPIUG+ns6Ozk/V2q0MwGmOlYePJFoC/Ch1k0Mvh2djR
OzTkdTDNiRr3Zs1ECFrBqAm/ZvGOxs0deNZSybFGNMaHqyg0Ob1+f28HM+mArcM9xm/vcQVl
TrHjErYnX2cHAZ38QcCdiMuOwlndUDKa4rZNFk+rV/lmBoRlpgMFT2srHLD4Hagu6vy80QuN
HSsd2Dq4GEtHZFenyzuKJSmhDrB9Hht5SsQUM4qFnmKxO/phqPf1dzioYZkwdGP7kop2hG2R
Cp4JsElmYHsyvnR8SlorvH4TG6U7M51Mzw477Q7Y3r39MJg2Qx8VViWUjU8pCR/vwhQaLVia
+3mZseSUF92Dtcbuzt3BjPMxJgrRO0aoFOd5lApJFe0I15d8TMSIizZBJqhb+DeD8OtdwQ7e
ZVw9eUVIMt0IkIkQH/HIqN8/ETcCGHOjyUhdxxCflE3PoAcU1lbhIyP2Mvc75KTjpfTdSjZy
gTonfxg6wY7BGuPu0PICutnp46ZeMN5OXB9LrtenlFXU8w4XqsyNQ+xYZMbvRMM/3v0n2N0z
z8MwLeKwkk2wwx2liZAK6dgWXe9k7i41xu6Xz3SyY3fRgbuGeMrCInUR1z/p8pEOepApOhFS
gSdPF/mulMOT92QgiBoKdCdRPHm805eMjLmFT4AtNntTa2dvYjub6Gd83soboEx4madeUqMW
JUuw4xK2J8Nn2mg+IbgrHMsUH10p6YnbNrmhiQ8nULFa2egYG2RDTYJ7sNJRJBL+TxiVKplC
X1fh8/jI37njpcbJ1GHvFPQpkTGv2xu74YXvS/jtCN8ifJ5YUDJEuJ6MLx2fEqmA02/iowSf
7TEdtLlDiENwYortHZkL+JRCThJnjBdx4/jITDAYnJlhhi9ME7M080YGHCO5OM8RwYR89E6O
kl9KJK2iHeH6UuR6J2pugrvJE0xIr+uIPahXU+8iuktk4eopUZxkpwOB/4JchPynEcgpKi+n
X7iNhqYnJ6epI2xcVkPPhK59cVsMJXbJqFk2IUYE85ivCYNSdOHeNxrooubnNywPh2jZtPh1
NvQA9+p/TouztrY6d/Df5s9bWKruAyEBWyU9Y8T2g7vK2Dfx85atQlOESwM3WIrkLWI5pPKb
jHQli0IX2tGXDY2v1HBfhuT9YP9+GUW1w1NGiMwl1i2l/E5QdOZrwSn/JBk8+eXF0hyeTbuq
ue89jC8cEDzqFCuY7rycJTW/97uYO7+UcE97y6Hdz64vNK042jPC1+bzq5foU+uPXq7i8hdW
bEe3bz09VyUaMUcrmlAdl5Q8GQDjqt30wx9Pw1sjUUZowONy0ck9z6wW1UOrzEiuiq/AJj85
j7Rav24pVMC4tBKFmhPvfSqlD9zGgH+YzWDjQwukiKXzk/F5ZeRBwNVAG2RpPbSljC89Z0lF
De/bPGxfwm9H+Bbh8+RboJjG9GR86fiU8bpJ95v4KPF4lnwRYNsRnWuU3JMan5LHPjH50GOP
U5mej2/Q60IM/OL7JpMpv+IYHWFC/j7KxyyWx8S+85OJ84lyMpOD0Y4wfQnklK5rpu9jHe74
fZi1Zvh3/0qvf2N5/nulbF5S9c4Wlv7F1VOaA7miOwJksQQhxKFA1//b8lpDC1okin+tMFfX
5Vcjt24iaf71hfl8uWza9eebYSCyzyCwPbmcpUnrb9nfLorJyyl+zAqOowELk5u8RTG2yaeS
ka5kEaON2V7JsxzkFa+CQ+T25FVlSmJKT1lOcgySwRNTktm+QoDn0tWa4IkpHZNsfvmm03eC
By54PL/39Hn6XB4UIfz7ah8O908cYBdR+OuX9BorltrvzOcznm953gZnTwB8KRgs8Unk0yrj
EoYv5Tzxwz2gZTcALe989Cqt/3TPG4cpLSyO9aXsHQ55rZK9+tXENeyiUZ+7gyZutKD7Lnll
/2g3H2/x+w+5AweruBsSMYaW1ot99WKrtsRI8FLJ+Lwy8qFbV2nx1s2rBT6SoJNaX8JoR6ot
wuCZoLd8hhpPxpeOT8lpJ91vqkIpv6iEZunaV2zYZ2tsrq00l5UsXVpemuCB+JScjnKJhWX/
AO/QekC7f+xXK8tC5zvgTtgA+M99Or23yjj2Ed0XW57gRvlyrLLwmnI7gkrj+tLCTQ11DduO
g/Zff3x0K73a5PT7v6bvadr+2+OxmaKqeleDGa6eangSWk0RIBMhHpyhK/UmM90+6EwzvJMI
D7+fHvOEsO6p87ipTDJrdgFGqrA01AHqAu/uJw5QbA8VJmYKS+tzNhtRGNQla5E26iYhXdEi
pFlJWYmg2YTGUp8FQc6Y0rVBRz2XJPDEFFLwN4sFeGIWywCZsbxqE/zbexBEpwPnfvmTZw9R
Nd/w8/f+qQrtkjx9tccjp5fn0p9CYGHCEEmuCLymPi7h+JKx/Kkm8+5DftBw/Pzeqi154xeO
0YMnu90qP0BX0Bbj8sJFhTSVESjeXIpe/9fDaM7p/bCn5/LXX9//jfs/voxyDn84fKiIeyrN
k6sQmHiU8skkfF4ZeQNaghBUV6ARtJQKqn0Jpx2ptQiHp5QBIvkqPRlfOj4lq5Vcv6kGpZya
pqGmy8sO0e2+/XAD2xdYXUOnNwk2u8KnZHWU/11YZjEDeEPmo09v7igc6UFtAnh+/+l0Vemn
9DDGvLqMf4tJnl12XVVuR2p8qex7/2gGcGtvz28vBKo2FUUDF/bR9dW47bv8wZOaeseGS42e
2EwJocYIzJERiMZWi7O7cuYImgXVOdz/svO7S4yojYRObjbtpIcI4sW0zbXuv3gODaow+YbE
50eYpdNAptoiTXXSQXpwYlKgorEwC59gCDTU8CQ5PE2qNFAcHavipgtxzvyiLQedrim/FT48
dn00Gt5RTkWLfCMa4Sfay/SxJUls66lbXFrybEPdIepG6bHLv9oy79036KGUdbtF5CmLtiBG
ZtEuL+3Do/BmNn8oEi8nNHSevTPl2cbsvxqjOXv+6taylbFzNqVxr5acz7PKxP9GADL+46Gb
oEJmypm6L0m3o+QtkuYZb6fIecqejC9dkRKj38REyVh2sC/y0uBHH378h48v9rW0o7GCy7rs
x9cjbaV8X8SnFAEvMWvRExvN8D6td2hkZPGHcGAP3wj1ezxdv/90a2SIpt64TLAqdCIHvJzE
aCZVDp9SigN2vjpfWvjEfiuAo7iWNzyHN+241oO+GrJueWKJiEDMehcpKZKlTk8RBiQrHQiQ
b4Q4lMP/MUyPBGwdjr017CwIgPBor4azIOlIwew8GQxqdTuTMyyZhLSe+Nwya5Ee0hFPT9e/
82dC0Zv/wd4FlMZGCzyluafjSkp4ui6Ocm9n85Rl8OwZEHw5MzXG3NzkUTLJ8PCrK+5bQR/3
3Vc/mOFNE3MeWWGmFbt5Gz6spY688jVW6tcVmBA04+gN9BDDWqb+8a2Ocams1kZ//+h5662u
zrepMGdu3L1S7QMrymB1x9I1tajAr7svy5e86nYjAovVxjusCHfX2xf5LVGeVRJXU/J5KXmG
B9AHUv7PRqVI6HwVvoTfjvAtwucpawX/ogpPxpeOT8lXRT6NjxLLJ6doZdXW+r2vnz4XCY52
MBtaHP/Anxih8ClZ3pK/OWVrN8KLft8H7/yWmge9dszRBGdGnt++84EP5sNXuNFtGUkGmBck
ordIaXxKkcKqslT4Es3XaPkh/a2169THk+Oet+ke2/5DszDWqa93RZ3V6qnIkBDoggCZCMVg
/UZ+AX1yP/8mTuD9N5SHuTEeMik6Jt6YEBsQwlLGdZvhcwX4zu8+15XE6AmignGVjJTUL8nr
ic9fZ4tM8t9s6SHd+HgtXUf+hvd4dfQRiqqSwGiFp6SAtFxIEs/i1Wto9cb+ykwV+MoaV1fT
0wbPuQHeeHb4/Q7JiVDk9lU/9a4qPAC4KcKSz167dGhkcDCQ2CpD3pD388wAAEAASURBVF46
Npgf/69sh1qwdBUt9vA7Pt7kLuR7A311aDQq3qlO1FrHuDR/9R565YGWnc+id3v2vPhEogKq
cxTaJjCurGmkmXoaGrsDcRExPD7OQTf+fgd9F8rS6jp3mnecc6IlcT0nfOP6RcYkfV4Brrzi
dSiKHD7SMx5PGw7HzMH2Jfx2hG8RPs94E2TOsT0ZXzo+pYxecZfwUYorSJ3mGIuee7EaXZB/
vwufUkQMnbVoWSX16zrc0AI/ENr4WFn5ExstwNPScJhqNdVP/B1/JEOXUPdPNnoLWOFTCoql
cILtS4yMIssLqLP5l3/eg3Znbn6hSohPSvUuZYpaPaX4kHxdESATIQ5e2ChuUSftz/6iD60E
FR7uPlJsbeEoUkkYjPR9QP+hnxztGWfWhAvFOj0Ayqyv0HdnwU6zta1vGI0OouHp4YHuVzff
t+HYYCrS8csq6onPSl+LXL3vDwwOxB0XBkYmmXGVHtLLn96GbkXDOjozEAiHpwdO7l+L1oCS
wEVDPCUkpJwdDYeoIxwNT03coLgFw1/BEzoT5jL8k8Mzv6CALu9Zu/3IYGB8fDwQCLA1BMDy
jc+hq7XPv3ZlmpIUuNC2bCc9u2DECn/Y7ytQbhKTCiE73LNr7/14VbFp+6ttF64EpuFYNRqd
Hr/Stt/KaGp+6EGW05JHv4tacUPlzu5hakAfnR4+Yq2kh/Ogue57cu+BsUyEv7rGpbz19Y6Y
OHPTU+XslC6Wqz6l1DYBKKpn9kj1WIu/f/LCCGy00OMCV/pe255fWHgazYSigUvwEyZ4WJ9/
PE6tpRb0TMn/r5cC6vXDLZGczytxz6vdjzD31BZu7hpEM7ko3H7+ZP19FUd9XHF8X8JvR/gW
4fPkFFZKqPBkfOn4lErqxa7jowQ/4Du5fUX90a4rgUkUKWF7P3bkBM3L8vcPzY8xVUHJKySb
zCn8O7SkLKSybHkSfvZfXlvDlVj9qPCBEF6c54rDhHz0To6SXyqFtApfYqQYV9jomz6edhcd
VOo2reLXDkWlpt4xdVevJyZjQqYtAulYo3uOyJgZcsawTVizQHRzFW4bAYmrPMt5m+hxUuK2
whh1N3GX4hKC7T5orux+CHHbhPEkJpdU1HOG2VRUqDyzSUIcDqoswtOX3Y0hDiD2lL9hCK50
NRb5O9Divaw83q8QENYaTfFkmeL/itcLvzy7qQvPEl7SwttcFRdPPne4jWA8YBbeNpoz7kY0
teSJZJMiePI2tIXDY6xdaATKJHni47Y6ZnXj/Vp6hdukepn9+3gkKGlzym/FKqWcirikxpNZ
caNcDdicCpuhsUWkflW0zTt3Iv1SQJmZLQ6ZPbgAcA4l7Dc042fcyupkr7HSlXYYk9JeNB/X
59UhH+lltxKK85K4OI/tSyraEa5Fd1TwFIUuMVOFJ6uQrk5PzH4TG6Ugt5s4rErBqKGuU7iR
ED5lInJSObHo2ox2Tp3itqiO3xMZP87zhMX4s47Kj948QoU4z6eUTWO3IzW+xEjkNuaiaqqp
V1QP7HoXLS2SmYSeIlxIls4IkCdCbAOHL/iX7RjtZ8Ma/fINbC8Od38HveGGUeJVrFz6XuVi
0wMxRqKp+RX/NuZ12OnHsyyByQBvGMSOopqDE35XHbqlHMsGFmvdnicf4mVQSYMBfX9tNGh7
Y1xZTwO6OxunPMLBaBJoo8qiOAOlTpEgqauV35rHXcKWrsKi8q1t13tZJ4GSLPbOXlf8UJ/T
ACY0xZPPGDOt6J8GU9zddgFj/qrx2HjyOeRtaZtyO+gmxGQX8lwkr+ZnF93NNn4Be3MTaiS5
QNA6KBqDAX1fQdPLqc1nmHp66cafNtttiTM2i93hn3i/WvhFcsXeLl8HfFdfcNia3VOnd8Tf
gRSQSJ6oiUsqPJmVV1RZgpLmbRvL2cwkf/HbJnyHqGrvOUFTYmRamg6uoas2/CmzOpy98uGE
us5buhH5lOvyGPPQ0lCwmEbdxC7+lKQRgmLYPq8K+ZzqA9B2tBc3T5zZ+tI6QZzH9iUV7Qjb
IhU8eTbIJdV4Mr50fEpKN8x+Exslw9LN7I7a3AqzcKtch3uqbYvw8S8+pRyGwmt5j65DnQ9c
DJyOLvOXb0bR07auWBg+8eM8T4R89OYRAnxKfqnENG47UuNLjJSFq2u5nnr/ZvGt0rDrPVFz
8Zwk9BRnRHL1ROA+ONHSk/8c5B0NBQITID8nOmNYVLTEKIwm6bEnPD15cyo4E4kY8k2LFi8y
5mVCCU1NzaxFOkiP0m/z5+TBqgldqDathR+rwicYe1cmN9bVFGv9mWmOZ3gyMHprBo5SCgqL
FmakyWGBBu2emgpGYGwIzgAFVaPh8bExqg1HQEHxwxrEEb3iUuC1FcXUG2g2Z/C0qvUqsSDD
IAqPj4wGQb4pJxoxPFi4ZH52BjvNfZ5GJjoZCNyK5lC2P/Bg4UIJ27F9SVU7wrRIFU+M6oYv
QaroYfGl41NiKckS4aEEd2CfDgXhR4szwWhOYVGRdAzDp2Q1IL8yCKjxJRk2iZfw6j2xnESO
bnpKyCPZ6hAgEyF1eBHqexyB8HTgZnRx0cLYzb4LRzev3eeCDw/dY74a4cOBexwrYn72IzDS
tf/hZ6nPIJv6Jw6y28Jmv9pEQ4IAQYAgQBAgCGiCQHbefdPENMKEIKA9AldP71y1z2Ota9q8
cXXpfPBR+5GG4/BpEHwZ4rUnySxIe7wJR10QiE4OHmv94MupS4da4BweHo0vkVmQLkgTpgQB
ggBBgCCQ1QiQJ0JZXT1EuWxDYPBoNZwIxWtlbb7+1oHS2FOi+OvknCCQVQiEBo+YVjVwKjn9
UzvK74m3OjmTSYIgQBAgCBAECAIQATIRIm5AEFCBAFzmduiqz/fJZxMTn/91agY8WFK5YeP3
KwQbiKtgR0gJAhlBYHr4zNnzX+fm3v+Nb1esX1sq8XFKRlQjQgkCBAGCAEGAIJA2BMhEKG1Q
E0EEAYIAQYAgQBAgCBAECAIEAYJAtiBAls/OlpogehAECAIEAYIAQYAgQBAgCBAECAJpQ4BM
hNIGNRFEECAIEAQIAgQBggBBgCBAECAIZAsCZNU4DWoiPD1+Mxh5wLR44XzNvpfXg6cGpqpk
ERofufb5lwZmz9cIMHxzWdmcXlsN7nkyFgTyO0WoxCgF8vDk+BjcfofeoDSf2oJFM/dLQSlY
NLtQSs0W/UrffSjdfRbpV/s4nNOBJ2YM0ao/Sq1HoLddglt4FZfy9i/AQVKERiuLRFjfK1np
8M/0Ynn3WZRe/OasNPKNUOpVF2qrNu32AHOz9/KBitTZ0Rz04KmRamrYDB5ZsaoBbtbIHmbH
1OW9c3h1qtBAtakSrhnX7Js6kOG9UyfPvPrytsNo7WMK3lTcLzx+5a32N8719N0ABeAWMFfX
bPuhraZ8CVttKn+zCCWVmqeT/O5DKcMWhQfO/Ob8F1/OK66t31SezprUS5bueOLHEM36o5R6
hPBgdf4qKvx6pw5UpNiNaGaRytoPD3QdPXysx7h0aejatZKaPfa9W4qy5P4VAMM9J7s/Cyqo
k/vI9voaCn3d/VMZWtJzKWNEKDAQIE+EMEDCIynJo+/M4xFjUunBE1O0JmTzzLtstj8uWAD6
Wo5T86GS3Gx2uCsnt5t3tgOrM3huh1HUfoOhkM5X6CpEy2qaeeXkP3OzILPFAjyeykUPJCdh
vO9I4frYSsqQid/vaW9psDT1vn+wOpn60hMl5TpKDoX0l9ITJT2sUUY+wxZFPvn17gY4TDbn
PbdpDqwFnnE8k4ghqfdHKfYITPjVrqdN3SI1bW36ZP2DO4/TJTz0HgweT0tDnW+qLcN31Rgb
pt9v2Mm/bylhmvnRrTVVsIPMcHsHpOeSqCCSrRqBZMY5qoXc5QUMS2vqLODa8gVJjkTF4NGD
p5gcnfNKa/aerqFkDK+4vQzOMYI6y0uR/SxdPjgbTZGP7sVDl061U0JsrWPO+pTeNZy+YGNn
QXXNnfWb/varTz3/8iy1U5Ln0PpffHfiQLbtszln6kh3J0i3gKxHPtdEQ5Ldd1titZZhPFXF
EM36o6zpETSzKFahSqkLR55hZkGWRvfh2s/f+vlOajvj46u+Wzpx+cBCpeL6Xzc+ustu++Nt
bhxz03vcRd2/NNvqKrnM22Dlt/P110VRAum5FCEiBNgIkIkQNlSShHnVB9qqD0heTuqCHjyT
UkSjQhHU62vETSc2hlyasSkXI85ntuHkozGfbf26lGZB8O2GG3+g70yCOqe/bQf9QlFZ+b8N
Lchftg1i0fOHP6U2EdIeJTV1pJObaM5We5Q0VxEyVIN8Ri3K8rstbN1kGk9VMUT7/ii5HiHE
opfyr/YWKagUGvw59bwSHo3X3/8ZtfFcxepgS/4+mOFveHPw5b2ZfyqUU7X39SpaRfRv+ORt
F/WKxP5fte2QfQkiA+2d9Fy8iiLJVBHIgAenqrJe5Se7294cBQuKC0Kdx9723wLVe3566On/
61c/OdjhvVFQUPkTp6Na8DJv9ErP2Uuff40Gz2B29sHvPLWpIuGziuh414mu8VmTZfszhoF3
Xm89dS1469atgo37f9q4g3q8LDxweKrRMzre3f7uaDDX8qKtfCFX1+HBrrcujs8+Ynm6phzd
h1LDU6ixpmfhwe7ftL3xtpf9VGXPK/YtFUUCEerwBKGRCy1Hft5F1WBBYeXm/fXWrz72XL0F
vvPUCxVLUGyPXulu9/xlNjcXDKPHLK5TR9vAPEBN3WZnwZoXd62MQcfoYjKERvreOXJUvjYF
iiuchANdx1uOnegzmc1Bv7+wetcr9p0VRUIHoW2/BaCmX56jPw5qf/31NeAxSsvZ2YKKLVsS
3U9BKje8BY9VLeVo88oqGgE4DIAJrcPAXVCZyP1qtO/kuaOnPNDlQYH5+Z/8j/rqMh6PyZ62
Nz+bBUsSNWdqGRSveXHTSuiiSdQRhi8hVUKB7jOnOt/2wCZfUGIqXFyy+jHLho0bytR+jh0O
nDnu+gLkVry4qyLBYShRsDGe6BqdBY9a66p4kQTblzAsUtk6eHUhlUwCeaClRVJ6aZCvPZ5z
INqoiyE4/RFXExh4crR4CSGez+9/aflivILSVGos0ioy0NpMX/2AjtmgqXc/s/325KU+VtFz
H3y6dyV/DsJeyOgvM1kNzs4AIDMRykx7Z24kkJ4r5Z4roz6WLcLvkAMhEPRaFOqkcVSA1VSz
kN7S7BVcZ9j6JNnaXTPxBTB4qtIzyEiHX5fyRAVbaZ1iCqviyWOEn/S32ii0LK1BqTLBoSYx
pKzNvQKUWIuE2NNnCXhOeFtFyOgsHiDxmMcVaeJDN+OjzYgjoU8TpEsZmpg/M+q2irFsdl8X
EAe9ZjEyJq9JzP0E5UVOgj4HKu7w8Wpmxof0sTh8ImUUs6RRgt8dRWLFx5qQbLiERiyTSnFa
2d2ozampI6o8ni/duRMZ6xVzOrjyhHrD2UbU2DsmtIY9m+hF1cf4njRKINGXMC1S0zpYteR/
1SCvh0Xy2gmuBp2M10oHGY5eBzznRrRRF0Piaz/WZXBIogQmnrxSij3CWD8TmhJjnsMXFzB4
fBWSuBZpGRlolfytjHf2M7oHO/h9iaU1aZMULE7hskIdZbS9c30E6bn4DSSZnisFD7lrioK7
xpJUDWFbtdnm8HpdXIyqa+3t74D3x+Fh7hzlj8kjQ72dzo7Ozk4HGktZRUeNLFuaQV1nv8/r
RtMQiqFrlDcspAzA4MkyxNKTJRb2HMyIIaYwS4bFMymgFULqnQkGRAhKXXOvz+/vd9nZIWqj
mzeyZFVVxjPIjOYhpd3pHhrytXIcAeABErnudXe6XG63q5mpdasTnqCj0319ildH+NJVoDSG
3AvqaW1yev3+3g5mggDBcI/xpN+Z6qe1crs76tCY2tJE6U0dnf1DEypkcqRBdmpnafRN0O49
M9HZyEDfmtyAg48SsHV6h/z9HdxMr6k/puf1TjtVjwB0Xhe0LJcdmVc3xFivpo7wfenOTCdT
49DpOiDy3n7YpJuhqnAJPg4h7MQU8mFLc79okSkvunNiZWbWfJTM8pFBh9YhqqJIphrk9bBI
RCWpLPyJkA54zplooyqGYPRHVG1g48mrOoUeIejlIkZjR+/QkNfBhDwqXPCiN48jVhLTIm0j
A6VZfzMdVM1N6NbORC8X5CmLgKU5FhaxDEkHkUIdZba9k56L8htNeq50+FKWyyATIbaC2Fbd
6qfGZEwIMKPwNNZED8wk4m8EjfJi8wqWJfXLsgXmxiF2sDfjd1I+TC8DyqflpaV5sgyx9GSJ
hZpLToSwePK0xE/Kh1R2jAi/VOHfiZ9gbqIB3rM41iJFPK931iGQG5mnClDZmU62NxUCwtgx
5KTHxVYnW1EJ9mFLTygpmTHRzzxZtPIG0BNe5m6oxKh6Bt38trb6JfliX5jyd3JjDmoBOvZo
7EyWOYcSsMWeM030M1JsztizJ3a4I7jTHMsUmVEo1pEKX7oTZBzM3CFEKzgxJekCQkrBmZea
Q8ExDfuAKzITDAZnZpjJnM+BrrIjHg4lpcigwiJsngK98U4UkcePdSoswtONpsKdCKmQjo3n
XIk2PDhVxRDp/ujOHRV48sTL9wgcnk2x56tBFJ5hCxON3jzeOEk5i+AzZW0jAwSJvV1KP66c
8aPOydbhH2L6Kas3FhZx9E8HjXwdZbq93yE9F9Co50qHM2W3jP/CDnvIL4PAbAS+EMseJfPo
V2ON/7WEzRH5nflaJDM+y35wVxn7mm3eslUoDl4auBFPx5wr81Svp4QoXrYePHnspZLh3jfQ
8s3m5zcsD4emmSNsXGdDTwyu/ud0fFklPEMX2tEypY2v1HBfGeX9YP/+eEa8c+6V6AgvUzSp
JF20kHjm51cv0ResP3o59o74wortqOP09FxNMB2SswrOsglx3li585c+uool9KNFXenTykeL
2ewkf62O/Su5r5wWVv0IvfvYfu4q98mzcdVu+uGPp+GtkSgjJeBxuejknmdWJwpWqqNkfAmU
fBFgpdMSjcntjPzQY49TxT0f36ANHPjF900mU37FMboGQ/4+yiyL5bG45aGUfCkZi5R40laq
/KeEfIydkvRkLIpxTzWVjHQli+ZMtOGBx4YOrBgi0x8lgydPDdEkh2fTrmrus1vjCwckX3UW
5SKbKWMRr5xGkQEA46Ob6btsQeqzywv/zz6qczI3NW8tB7duI3naLQnO0z8tSaXWoYeHUIaR
nkurnistbpLVQshEKL56FszjrRmm3QJEZX+7KCYpp/gx+u5wLEd9Sg899eCJYVnk1k1E5V9f
mJ9vepA58vOXPdtCX3D9+WY4jg8mnmZ7JQ93kFe8iu6O4pipPsWUjsP3r1/STmap/c58Pvl8
y/NI0y8FQ3Q+iSbp0OD2/IcP0azqHB39Xm9vJ3qHA1gfNrUNis3CsOVWrxHcPyj7bg0qyuvy
c5744R46s+WdjybpxHTPG3CZBuq5yvpS9s4BfQHvnypfyi9CCrr2FRvu2/7qkTPdPYNXRrhp
Gp7EGNXCsn+gH6i1+8egu06e74C7LMMloc59ClGMjn1ET+8sT5TGCtApJV9SZRHDW4lnnAoa
nypJT8Yi7VRMRrqSRYx22R9ttIOR45QMnlxh+YTZvkIQvZeu1iR6ywulr2ocGQCYudrXTnEu
NE6NdK095IFJZ7sdTvLY+WgsQSswl/4ptQ59PIT0XNBHNOq55pK36aMrt5KYPuznHldbWSE1
/Cp+fA0AdOTSyITZiLYDWj301IMnFnzMynvAbEbfhggK+f1+mAv7C8GwGBPPkrISgYuHxjSp
VEzpAjvET6av9lCdouThufSnEFjIPVeRpEvywpUzryNAmvvHDlTRN18rKqon/mHzovVw3L77
x2e39tVrJTznfhEljeVPNZl3H/KDhuPn91ZtyRu/cIyeMNjtVsHEUKSoeJYaX8qpaRpquryM
HpaA9sMNrG9YXUOnN5Wpt3thmcUMPH7w0ac3dxSO9FBbcMDD8/tPp6tKP6XuAQPz6jL+0I7K
UvQlNRZRDOGhyBOR6fRfUXoSFmmoahLSFS1C6mV9tNEQxRirJPCMFZZNFfzNYkH0liXW9KLW
kQEYjCic+H+952kq4JubeneU8yPM4nm8+0Oa2qI7M8XWoYeHkJ5Ly55Ldx/JdgEZijPZC0so
Ycidnbqmomc0KP6kKxWeeCiZZMms+y+e28HvHGSpsS4GJ9BzBpbYWAjvKbLjXTYzk7/5xkJa
fCIyTO9RomcHGbrkpsGwOF5GsyAExcLqxmarq8EFPO6rofqKZKsk1yAILzkPzBNDesmzDXWH
th0H7ccu/2rLvHffoKcP1u0W7oVGsUKKeZi+ZCw72Bd5afCjDz/+w8cX+1ra6UkYcFmX/fh6
pI1Z5VZRVoxg0RMbzQAuujA0MrL4Qzjegd9cwbcNu37/6dbIEE21cVnSGz9hWhRTJutTmbVI
B+lZH230dInk8EyMe3I6pnGuoHFkyCtfYwPt7cDvoUNM3dv/vZo2NOS7SEdg60r6Bqyc8XP+
WnIeIm426bm07bnEUb53csmrcXd3XTM9h2BIGr7RJ/sQQkdEXBdH499xo6RRW/bAIxjU8KkZ
4unp+nf+TCh68z+UZ0Hq+maketL/YQdJvyXpCkwIjI/euIxmBOgJZdL88QqaTIIpCwDzFiU7
++EJHL4xxTsDo76L6JR7GwSdltXa6DfKPG+91dX5NjVOMDfujn1cxGfBpaXrSL0v5RStrNpa
v/f10+ciwdGORro6wPEP/Em8IpdTtnYj1NHv++Cd31LzoNeOOeA6K37Pb9/5wEfZZa9E017O
DpyEeotwuCZLI408PsfMWqSHdMQz66MNfhWpoEwJT9kewdMzAN8qjR1TY8xD1liWrikNIwN4
oGABp2tz//9kPhiGb8yiDmlxQfwkLzz86or7VtDHfffVDyYRjTh5mU6k5CHyypOeS5ueSx7l
u/8qmQjd1XUciaD4OXhlgrMzdPUiuu/N5aQhUbx6DS1l7K9xo2Aq17gOfUjq2ee6IhLvo4IZ
AqayxsdrbRSpv+E9Hs+P3pafB9HSb0yITdYw5aomK1i6ii5z+B0fr9MP+d5ooTt9ozG+g1Qt
Qa4A88KG69wnPOEATL+P9pYFix9IQXzLGz286px0MzxXfTNukjV/9R568ZCWnc+it9T2vPiE
tNLydZSSL+UYi557Ed2pTfLtskXLKinNXYcbWuAHQhsfKyt/YqMFeFoaDlNtrvqJv4ubcEqb
yV1JySKOixYJeeTxJehskSlX1mf1kD5nog1+JWFTJomnfI+wupq+H+E5N8C7jzX8fkd6J0Ix
DFKPDEWr6bs9kKXZ8U9VzIIpk/2d9BuzwP691YI3vyFZ5PZVP3y6TB0A3BTpNmPaZXkqSQ+R
t4r0XHx8UvdPPrd7ME0mQslWejQcoo5wNDw1cYNiEgx/BU/oTJibFFvNeebPW04rcnzbj7qH
qaHu9HD39lX7klIupUL5BQV0ec/a7UcGA+Pj44FAYJKbb5RZX0G9xE6zta1vGOVHw9PDA92v
br5vw7HBJGSXP73NTBeDPM8MBMLh6YGT+9fC172kD4NxMXXRf+gnR3vGmaXrQsnVpLSQ+CtL
Hv0usr2hcieqo+j08BFrJVK0ue578R1kPINUzo0VVrR+oWvtM68OjFMj3WhovOu1nfvQM0Pb
95amIt61e/vRPnr4PN3z2ssNNE+bc3NRvMp56+sdsTxz01OCt+djV2BKsY7U+FLo5PYV9Ue7
rgQmUS1D5I8dOUHLs/z9Q/MFgvFOcgr/jtkaCS73sOVJON4pr63hiq5+NIkHQkCNRZwo7ROK
yOOL1NciV+/7A4MDcceFgRE23ughfa5EG/w6oijx+qPk8JTvEZZvfI5W1VP7/GtXpqnWGbjQ
tmyn/G0suoT8PzyLANAhMhRVMSto+/cd7roCTQqNdD+/Hq1TY3l6fUJQNAD+/SLZub28zZm/
mpyHyOpNei6Ney5ZtO+Bi9m9uncatWN2xLOinU+C/laq8pn9npldBfjbFzC7gkh4iIXbXHWG
2daTX5bbpiBu6yEsnir1ZDe0FlE0Jl0lz6RqBe7hE6eDhb9zwqi7Ke4ydyrYZEYNnv6OeJEc
T2F1sAZNedm7dhyhcM8KNdJZpsq/XrTDTEwmm7I5JbYbZxwyVoPKQiQoItcbWWnUr2C1Crjh
bzLb6cD9JejbuXy+XNrO7aYlVGi0EU1bAbA5ZfcvUqyjO3dwfQnuFsKrb8FKHXWdSVkObYr5
eTPaOXWK2xqS2x+WNp1FSeiK4jWLa5EankL8Mc4UkVcjHdciDL1YEgY6ztXiEvxNcnGlq7Fo
rkSbOLhkYghWf0Szw8WTlU3/xloKW1P8HmHGzUUE9jL3K2wyAqbyJ9gW6REZ7sxc72SDHGcK
lbB3XhdRm7dFL9xqO7YhmwipXlmK+wihOC+sjtQiGL4ppOdinUijngsf+ruQkjwRYr3JYKAf
B/DvwlCLXaJXWdBz2FwQe7HFYBJSsmzQb2Hs7QwDojMJPxzPpXONJsGNHiyeKvUsr3d2NvKG
e/DBvLvfSe8rGpOukqfQVsyzvC1tU24HvWsMU6KQb3xRzcEJv6uOrylNZrHW7XnyIZ4MFXiW
b2273ssb61rsnb0uybkRlDG/4t/GvA67YBgvrDgV0nk6KyQr9nb5OtCevTFKW7N76vQOqacS
yH8Wmx6IFUgulVP6s5nRjiYbU5p6DYM6zLYm79jApqLkngcxKNmbm1m+NFNrkz/4OrebFp3F
/SuqLEFp87aN5VyuSEK5jgC+Ly3dzO6wCx8EsrbbHe6pti3JWQ7XNnx0HXIx25PL6dqbv3wz
cijbuuJY/ICWqfAlfIvwo40ItvJZysjrYZG8ToKrqFEIsngnld+ax53pgedciTYcCIoxBKs/
otlh48kJhwn5HiGv5mcX3cL4YW9uQi2J3xHzOSqmsS0y6BAZQF7plovXXYKQCDdVdw29viV+
SX3KEKZTRjahZq1on9YEaMEekxTbjLZ30nOx1aJRz8Wyuyd/74OTu3vS8HvL6OnAyBTIz4lG
TEVF8wWjsazDITw9eXMqOBOJGPJNixYvMualrm40TL2qmJMHWYUuVJvWwle04E2svSulZhkZ
wiQaHh8boyyPgILih5cwc/A0KQNfRAyM3swxmeCSgvmLi5fMT3YiEKdvNBQITBlyojPAVFoU
t5UonzTw2opiuIg2fB4UPK3ZyoF4vhSFW/iGgvAl/JlgNKewqCi9wPNBUE7jWaTMJ3soMmuR
DtLnSLTRxwM0xzM8GRi9NQOnBQWFRQvT3TJ1igyhwPBY1GSK3AoWFJfptzWCPjWcKlfNPYT0
XHOi50rVb3QuTyZCOgNM2GcOATi2vxldXLQwNqa/cHTz2n0u+MDDPearSXoh48xZdLdKHuna
/zC9eW5T/8RB9kviu9VYYtddiQCJNndltRKjCAIyCJCeSwacOXQp9dvtc8hYouq9hcDV0ztX
7fNY65o2b1xdOh981H6k4Th8GgRfyn7tSTILygJfiE4OHmv94MupS4da4OwUHo0vkVlQFtQL
USEJBEi0SQI0UoQgMBcRID3XXKw1GZ3JEyEZcMiluY3A4NFqOBGKt8HafP2tA6Wxp0Tx18l5
2hAIDR4xrWrgxDn9UzvKs+x9RU45kiAIyCJAoo0sPOQiQeDuQYD0XHdPXdKWkInQXVahxJwY
AtHQ5NBVn++TzyYmPv/r1Ax4sKRyw8bvV5SSx6AxjDKbmh4+c/b817m593/j2xXr15Zm+edr
mcWKSM9uBEi0ye76IdoRBLRDgPRc2mGZDZzIRCgbaoHoQBAgCBAECAIEAYIAQYAgQBAgCKQV
AbJ8dlrhJsIIAgQBggBBgCBAECAIEAQIAgSBbECATISyoRaIDgQBggBBgCBAECAIEAQIAgQB
gkBaESCfS0jCHZ4evxmMPGBavFCrPVUkRTEXQuMj1z7/0mBAG41GgOGby8r0WN0sOhkIwL0Z
CopLeStLKymn7/Xw+MhYEGT7Li76YpAh7unyugyZR8QSBDRGIAvjZ4oW3n0WpQhIOvqj8OT4
GOyG6d4+/8FCqa3btBqHpBbn7xEPSUe9p+iapLgeCJBvhKRQDbVVm3Z7gLnZe/lAhRSRtvmD
R1asaoCbSrKH2TF1ea/2q2iFB6vzV8HF1Jq9UwcqtGfPaq/mNzRQbaqkVPJNHcjkPqeT3Uff
HIWKh3PX7Ny1cqHIbYIr3Sfdo0HRNefCYMHze7YWoULRye4Tb47OioEgzVyMOsk8XD0BSJPX
JWmHXsWGe052fyZejzGRuY9sr6/JjhYSU0qT1PiFM+0ffZHH9+PcBY8+/sRj5Yz/aiLl7mSS
hfEzRaBTtSg8cOY357/4cl5xbf2m8hR1yYriuvdHk2defXnbYRdnrPQwQ7NxSEpxPlUP4QxN
byI8cub4O/8nnPeYra5qCT/YsWpEx88ca4cE//D8zuoiI9C93lm55DfLEBAZ6mWZhhlWpyQP
PZ9JhxrzzLtstj8uWAD6Wo5T86GSXJ2qp5C2Jm2WXTm53byzHVidwXM7jKJAGgyMSqJX05UZ
Hfmddd8+JM32rXWnt5YlSA5datnZkLAiN0tmWbdzKwyn1DHzp5bdiUt3M4TN655buVDXATa2
ngCkzesY47PiZ/r9hp38ew4SSpkf3VpTJe6yEiXmSPbnfzjb0BAbh8W0Ntf1/vZ/VZfejTbH
jEw1leb4maq6GOVTsyjyya93U1HRnPfcpjmw/n3G+6MrJ/+ZmwWZLRbg8VQuekC+llIfh6QY
51PzEHnjdLsa+eLX+yjHrPvWhiqR3hyEA7/fto/av6F53fbqIgCyYxyiGxyEsSQCOo20JeXN
nQuGpTV1FnBt+QKFCKWhRaU1e0/XUPyGV9xeBmcOQQ15Z5QVejASnI1mVAtF4UMX3BxN+1nv
sa1liePBXBMiMdvqKuM84/bt0nncrDl/weY621JAkdz0HndR81qmyO3bwPzNfE6QTglcPQG4
a71ODlnjo7vstj/e5mowro5Q0dtg5bd1ryg5LfW7ZshFrm2us1dTINz+ouV4OyXOf3z9w7f9
wdPlia6vnzaE8xxHgIk2ut250xieDPdHoUun6LZmax1z1iu9+67ZOORejPOGeUsBgBOhm1/c
Fneh2yGUv2geGQmLI3SP5JLql6rovOoDbdUHpK7qmx8RfaVKO5lM69eOoTwnQy593ZSLMarM
oENOe1D/hIxxnfpkekeV1GMb6/5fte0Qe9bOIpFTurftNDoZPnnbRT0QUyrCFtXyV41Qvb1O
S7tS5ZVTtff1Kh6TTNYRT410J637Ha8zbvy6438efbl4HzVCaz945sC5+vJ0KzN35KU5fqYB
GG0smiN37jLdH+WjeaNt/TqlWRCsee3HIcnFeW08JA2uzBeRV7jSCoAL3Ljxf6JgZeLY4uaN
AE1uNRfG3fhJpOXzJem7DQFS33E1Gr3Sc/bS51+joTuYnX3wO09tqlgSRwSi410nusZnTZbt
zxgG3nm99dS14K1btwo27v9p4w6JV2mik31nnc6zPf4boKAAmApX1FqffvoHVcksVxAd725/
dzSYa3nRVh77jiU82PXWxfHZRyxP15Qv5CscGrnQcuTnXd4bBQUFhZXP739p+WL+ZUE6PNj9
m7Y33vZCJcEtYK7e84p9SwV8ZpzEEb3S3e75y2xuLhhGEwzXqaNtYB6gJnmzs2DNiyIf4ZgM
oZG+d44cVcRTQz1Z0yb/cALeOwKgqcP52TY4cfG4B8arahKqHpEHZ2dgH8UWlf9lOh41ReQZ
qriqqdDQ5PCHvzvff/7i1WtwZQt4mFZYap9+9umqMoG/IfWEXrd5f731q489V2+B7zz1QkXc
69qhQPeZU51ve/y3QEGJqXBxyerHLBs2bihLpm2owIZPKltHkz1tb342C5ZUbNkSFwqYOACK
17y4aSUNApOzwLLlibF321rf9sLAAEoqX/rRgR1VpXyJbFoHT2ZZK//y3SOvaO8v3Cfaa6mH
l7ORhLLYeqqoTVye0cnBE29enM0t3l6/KTjQ1fbLdq8/CEoKVyxf/cIrOyuWGGFA7j7RBT/J
e2TD9poy4d2L0PBJ5/tBkFuxZVeFYOCJK13oyfLxMwG21DJwW5zK/iiDFtF4YCCfkkWi0UbX
/gijmmmLbgHYH355jn4ptf3119eAx6i+cHa2ID624I1DGLEYeGIoyCdR4SEq2jtfQnrS+UtX
WYDL47/8F9hfw7lOaHI8RMU2w4NLqN4l+JerlB7mVd8UzoO0HIeo9OT04EKkxCNwhxwCBKaa
hQhZmr2C6+gk6LMIyWJndtdMQoHgdRe8MZF4mJt9CbRUhr/VRhFbWoOil1npcLUD3vVgK61T
nMJj/Y5EuSjH4eMXv3MnONQkZpW1uTfRIp5cqWQ8knFqNPGVn/HRBseR0KeJeGqsJ6P/qMtO
y7P6ghMISVDnisQbF3SiirQ68TFRqM14EZqc66Fn0GEWqyAA7B3+OKUnvK3ipPQSHXziyFiv
mNPBRUrEmwa/rIZp2Toaa0LGwMVLhCKDPqZx2d2jzBW2bSaab3X0x7uTPp4s1FH8TNzeiB81
Q6tDCD62nipqE5snNIDF2WJvjI+j8CtzysLI9TqEeF1nHMijnahdg47rvCaLLV1F/BRHOpVc
7BYn7XUgIX7qYBEbbaQ6LD4GmMirsQgv2ujWH/Gtk0kHvRLhk3bcprhhRry2cd16TA4mnrEC
SqOLO3fwPURFe+cpkM4kE+jMTWOU1Al2dGfup0J5pBeNeKzsQEuPcYgaT04nMkQWHwGyj1Dc
iMW4qbfT2dHZ2elA4zOT6JICBoC+HaQKm+s6+31eNzN4Bi0H3w8Iv4WZHrA+bKXvAQGL3dHv
8/t9/R0O1D0n3nmN00fslJUepxp64C5QODSwZ+0+xKKxo3doyOuok4rGk0etyw7Rj0TMdc29
UMl+l52GwNWwvqlnXEwP+TzjM153p8vldruamVmO1QlP0NHp3vqI8CYMx0wBT831RILDH3a2
UClr7XLjwsc30+Ot4+8NhTm1hAlX7297err5R1f3QCD7Xh/QXk+zvbnV3e/1D/l72TbSss3c
zff50ODLlbsRXnane2jI14o8ic4SOm34XMN61uk6vH6/tx82v2Ya/aSahrCWNDpbshUNpv37
ekf4DhH1nD5Bi6irf5J9asq2TSrfXOfyDvn7O9Dg3bVv7bHBaZ5KOnkyT4JikvngjaEL+S9R
b8bBG6VMBvrB1xO/NvF50jowLzN5WuiFtqyNDpfb1eHg3bfJKa13oDbb7hO0wlBPO92uLY7a
Uu4JLrZ0FfFTAJmmJxgtTuh1cv1Rhi3CRl6FRZjRRqf+CLuqjY/8ku773O4OphO2NFG9I3V0
9j/7kJAR3jgEYOMp5C53psJD8Nu7nEBdrxWv/v/Ze/+gtq47b/j6GRTATyU/DsHumt0FQtzF
bpFT+2VwEjuOcJoH1o3ldZ04seU8drOBvJ6MDZtdM+RJ3F3yTBj8vtsgT8cLtLa8MbhJIK1F
JxWTBtRgxxbjhdYiCyTGa7R9YWOoIZGmlog0w3vuOfe37tU9R7pCwrn3D+ncc7/n++Nzvud7
ftwfp5Tm7x38AwgLgf+4DNJmMATy/u4mOA9eH6Q7H0v5gzJjEa3GIfieTCuqHylCQDgr0tMC
BMJo/CJdHEUU3MqBuX6UXWcMeh2oDsU3ahY8aFwHFs47RwX8F8KTHpcHrlMIc2Fafr2WI2Ol
i2/pMMtyQoXHO5l10oZeTpDfwd58ERaf9TBrJVUO4WLwdAsaxFH17Io3pwRBYhSJjHEXhbWI
UsMzWXr6PchQWwt9c8PPVqUQImgwu/Yp11qZxekoYFRqM4pei4xk6Bme8HqnJevtky60XlDV
wfs253X13H2ShWAnOwMXQ+pnHMzcIbbaPz3LtivxhSSdqdQR6x6idVk+s5/XivNkqmqQu5/L
3fUS3GNMlifzqsRKsfY2TQSDfnDMTnu5pRyKcoxyqi+Q6IlbmyQ8aSv8Xu4Go9kxOM0bFpwe
n2RUDY93okZZ7+JiHVgCdqGFn6qOca4UvnTOk1XjJ8dc0wRui1vgvE4tfibHIjbaqN0Rwkc+
Doswog1TORr2R3FVdxA9VmCFfY0ah1jjEAI8BWLYts/eBhFcAkkSD8Ft72IJi3oWHO2AYcEC
bgGFR7kwQtlaQIc12wR7ryoH23lhtyMC5LF5LiouujAxAvodIbkhLZ0X/ErpiiC/5rXni9l1
xqx1m9C04/LATQGJz4k+U2tpOb6nWJBPZawpq5C8ciC8rEE6cLG9DbJpeL6ce9fF+MwxPhyw
QkK9Z+pg2rz3ifWhwBxzhIzbbOjO1ch/Ctey2WKY/9wLGKqL/Gp4JkvPmd9/hG7Zbd8GPjND
GdduRlV5+v1PlGwEnz0VHmCZacf99ykRpzBfOz0z8kvQK2mRwNzMDHSRkHFdBexLrvOf5eG8
rv6lCvY+CZX1/draWCAU/lF4SwnUwKLtYhxLK+6acdOLNfSI2l339g32dq/P7UQ+c/gHcNGR
I4YJa0v1Rm6ZcU35q/VwQM7fY0yWJ4u1UDtz1xVkZ5vAce8qcyXYNQ0c5gbn6EH+c4lx6alS
m3HxhKZYWxwH0btYyLKs3CLwghA8Moq2NUGMGzt+y922G/vNL+lXnijL3u9xL2jhS+c8WTV+
IhU0/8VscbxctfiZWovwkY/DIoJoo11/xOtJkmK7QZk38aLZxBiHxINntABxTlweotLexRIW
9yyroBgucbpHbgUmPxnihLdf+iQS+f8uw5D3bXMel48Sau0oHuTVeEpU0E8XFQH9YwkJwV38
V6v48hkFD1mpNjQ44nIDt+HreJR1V+lKLnNxE+aaDQItqay1peCeEHoGhlUkfPsWSnq352Wz
mcJ/5x9uhaiV7JxPeEXTtBqeSdIzMuhC60b1FjSvzSr+mxpzW7PXe9zle20rN5znbbW0XOqr
5ga6fH66pbTVM+Dr+pfm1+ua4eBSZGpepkF0DgbUNZtFXlewKcrrQIns/EJYznm0wHDUVt9U
udlcXLh2bUm6bWST8cgPD1PNL1JU83tXXjm2FXwXYa7nTCOtusW+nX/mCtoCf8pL6Rk1d+R/
ZzN4HgN8x/UOGAXRzShJnswJjDdR0/TaTuF6DZGemLVJxFNkiO3x9aJz0Unuzrqquv1tVPvP
rp7cB7/3OPfBz+BKkO1vH4ZfsoDkxNIx4qdIDy1PSFockKsWPxnVUmQRMfIkFuFEG+KawcST
mK82BeLBE1MynodgtndMmckhy8rZZKbo7SvuzI4OeYCMps6O4af2t7eP+n58P+zBLd+K2s1C
rd7jQV6NZ3LM17niIaBPhPBwUqCaD7PrwwoElIH+Vgk4ysvQiE+JLon5OX+2WrWama/kgedn
4aqqWBuv1wtymRGc+JLGZ6p4JkXPyPgvG9HY3vNxT8+1r7665xv3XL2Gcho/Hjuez931E5ir
VvEC0pQmNdMzMFxtMqM7jLRBjKcA36DPAlGrm4XFhSKvC0yK5950KYrKqGgYbbjGvJzW3ljH
0lido+d28vclEHEqf40lTzaYXzzuperaPjqydU/W1MVTcMmjpsaqsMAhAn5V8beR9tx8MSme
TIqQpWn0nRdyqIj/8+HTR7c3us1Uc+Ur/3PiDf5WHkWiJ25tkvAUmmS7P4+eRCodxd/7GzMF
tqJ2/+Kib+vO/IjvItrSuH7/Y8JipNJx4qeSSgnlE7Y4IEs1fiJ9UmURKfL4FuFFG+LawMST
mK9GBeLAE1MynofgtndMockhu/cvwMjLS1360D09Avoqy7Ztj2VZqHb34MWPMmF3Y1plFPVU
QA3Veo8DeVWeyTFf54qFgNQDsArpRPgIhCn07u7V0VtUmcKQSYmbSemCbH7E75fNj87kBmNR
l6y1ly4cXAI3OjTVMzD6ETu+d++vhDfLBcC8+9HIvuKNggwmuVRaDrGeCl43fP4EQqnK7vrR
ocfWGNHYMnB2l+kQnBJIIPJPz4hyjHk26X1IeN1Y/Fpf+LmhKx9f/d3VS33N7YiX07ru78fD
rUXE2otkanqy5qm6quP0DYdT1366Z8WvzsAJoPWAReZ+IZCbaRCpHvriS3llNPVkeRExck0r
8nJXgvaem1v+xq+9t7PpiW5j5RvPBltLhFMHwAFTT6LaxOTJ6x9QWY3JfaTWSgFvbD7jbtx5
8HoPemvIuueRNTwPLkUsnSupHD85Ei0SpC0uAZmLZBGjYfzIK5qIG20UGSzlC/HhqRDnFYBQ
8BCi9q7AOsnZRnO5lXI6J29cmQR9i9lyf+6arywWyu3s/Xg1WN/1WsoL4x7xxId8kg3W2ceB
gP6OUBygkRQxLEeb9ng/myApBmmdlya4p91FhZmoJBpshW72ScfwcMse8GJDz4DoBZ/ZSTiG
E3FkdnD1+0Xr2CKShE/IIq+8uGToOeJyIWEWq01wWEGUBIfznUviET2i1f43NDXcwxx9NwJJ
rAcV1eW9LvTpGPQaW4f9SAU7C6Ko0ERv1CwI1ZG769+EuEVufdquKDgjf+PWfdVH3jx3Ieyf
6GA+kdz2oVf0/S9UOoUoFVfa4PtQ7rff7up8hzbbXP8i/yKQ2Drf5Kww4w+fDKJT9v0Apm1S
JC1Oe9v9Ah2zSn7kqofnbSd+McZdIG9x6rVJzpNTJ3bCaPkhfKfR+dbVmSn3O9Djan5oFg90
8KUjSpz4yamlXR0RtDhOumoiDotUeeIT4CNPypMk2rC8teiPWF6p+U8IT/k4TzBmYG1Wb+8M
ZWjslQ3LNsBj2bLqIZnozrLU9H/5ffQQzN3WBsZH5vJS8JBsUSl4UJlqbwZ3jykq7z7RkhWe
6ISQxxOhUy0mAvpEKMloZxVsAyvhYOGh8UT0N6hDIfnxbkHpFqjW5BfcuEmoZjiMYsjQ8DSX
HRi5FDUiNZaCtRBwuC8MCMakYx90RE2EjNt2QS3dR53DMvEpIq8mJ1w1AXnenJaf1qmW5gmS
oefUBx0QOUuL88I5wXHBgT7I6z49OJWQ/dxG5gqraox5I11HK5lj+3sjMrXAw5CcVGyv+0Z2
DhR7j7Db8H1wJmp6Y3y4EvqSt+59gS9dQaNSNc0zjPlPP1uOqGSfJUglSitLD8NvaDQfegp9
aP7ws48oGdTY4hZ4+9T7p5GPlaPH0sHXIOJoccm2fU1FdT20p33/m2OM9vHoyWGiUJsJ8eSY
yybyLc+gkPejvzuM9kduemar0GNJkMePn7wuGtYRdovjpaul4rFIjafguinqTUHBRRLkRcVi
nsQXbbTqj2KqlvSLcbajmHE+IQ9RaO8sEOE74Nk08Cw1fJz6luzQhiXV8j+vZCPHrtyyDqRX
rduMVjlB2loaxxPYcSLPqaEn0g0BfSIkrpFIKEAfoUhodvomfckf+hM4gZkgV0yMdZZVWWuH
hO7KvF1dQ2hMHQFbhp+tXlZ2klknlnDKzkGDTvejB04M+aampnw+3ww/rspegV4Zbtv/cvcY
fbNnbqz7wKajEibgdP2Op2Gmu3Lv68NztPa+i63rDkWNXcFbttaX4Go3dchsbe1jRkGR0NzY
QPcru5Y9cWoomjl+jsEI74p5j796smeK+SBdnLc8NNcz4rsMXvwAh3Xvw+KFY2qtpRLa6P3l
ZR++sSxlYGyAPoaGBjzXJunMm9d+OzAEci5eHJri65IlB5tdZ+ZxJ+LNdrjs5CZieh0YTN6m
xbc/9eO+G1CP0Fj3iQIr3KRFrFfJ7v2omwG+dH7AFwrNDZytfRR9O1FMCd4tOntgQ/XJrmHf
DGpbkbmxUyfQ5jyW79y/UkqeYpSytlejtgz1Mjc8WSJxGYG+zkMvnLwIB1xz3a/bkI/Z/vYJ
7qX9ODw5+R6SX81sK9z2JntTiERP3Nok4SmAFCdp3GCDk1V3O/2CNEVV7dwk9SJ86fjxk1NN
uzoiaHGcdNVEHBap8uQJnL0fwBAHIx/7c3HgBtt34SPP81RLkUQbhpeG/ZGadvFexxuHxIdn
zDhPMGYgjt7s+9IIlNjLgvECJ1MuOyefm/aUfpseimTkfZtZbANjpG+hsZZMwRhZ8SEfg6F+
KcUIiL+m/XU/G0Q3ARTqxMJtuB4chOuOlOymKMKdfCCg4V52KyEJY9G2JCLswb4rUloPv7cH
2BwayZfQ0Kdi6UEX+m6vDKFE+YUJV4McFZ2nrKdIacWTWQ+aZQn5i6AjwVNbPZk9JcR7pzCG
BL1MJVgdLPbszglqO2Ys+GVM5syX7DSFxHm5DZ4oyu6hN75O4MDWUyQjltcFRx2c/uyXEvgM
sdcteDuk7suRiup9wc/uQ0xfF32po6pTdiMhTVHijY+9twZPtzDBtSebwyvIZ5PcrhGcwXyi
fly8CxOpJ2tou6K94VG25qq8bAVg60lQm9g8aWDZfYSswhjIIi79n+5v4iA3N/RKL8NzbOkE
8RMJ0rCOCFocQfwktkgWQHEmG2043MUJ4QZruMgTWIQfbVitNe2PWKb4/wxckpgpLI87DlmI
r9eOFecXFvA9hKC909b5mVET9A4rv82a0PJkpFlfAssio0wE5hGwC/VgKaWdFBxtSeorGZ6c
DOt1njgI6HeERDHbYFJe4gVPk/J3/g2IziR+JToT5hpNksWOjPJjF8Z70S5qAnFm63Pb7hec
C5NZe1pnXXa4dwmTnSdkWlLt6KwXTi7Mdle/A+5ZKZaeVfHGJVcTfFSJZV/T1IBmUZmU6JmR
/IrXpr3OKiFXWMRirTr8uJKeLNPY/yvLfj3psdeIJm9i6Ajw1FTP0CfM1+FqNj8QVfVZa3eg
GnBem2RuBhpy6BcsKcrEfjZGyXDD8rVKl8Ct+eUi5CFh6NMr3BOLti3rpcvYysxkr2DrKSod
y+uyig9O9LPTFvhwA5i5AK/rgBAZ+aZBcyzZ1zreyxKDc0tNZ6+THWELRRrW7mJ3WgWPj6Iv
0IGth+2u2dY9ktf1YTFtURJogurTJMiRT+ZvLkQXzPt3lMiTwFxbPfOqE0NjbRr1vyH59gOh
J2tqu5K9GcW1zCS2zX1tDimPrSdBbWLzpFUwME+XGg3CIMggK/3LLa3kPK12V6n0MjzHlk4Q
PyFjLeuIpMXhx09Si2Txk2aijk+ay55v/vMVbJLCRh7fIvxow2qhaX/EMiX4R3CtNi1XKoM9
DsHHUygqVpwHX/fHHjMQtHdavMEAnwxBmkT1tkIFtU1nFVaioYdtWwHT8WZ9ZxsKEtYy0acS
CLwuGZ6srd06N3wEloHZEj61TpkYApEZn+92JMOUEQkvvxd8ryl6OEzEf853Y5bKBsxM+fmx
eYVmfBO3gyAU5eTl50Z9LFIiNDQ3c2vWHwyHDdmmVatXGbMSVFPCXrPTpaInlsGRsWrDOvRZ
NnCr4dzBWINsLIZJIooEfL5p2umChlX5a9RcKQLfgsvIAi4UuFhuehS8rgoW245slEzzwA6t
cwE/eGg86I9k5OXnK7JNPUq+1zcU0M+52Rz+c3LfVwwNHcje1E5RLaPB6uIwaKAGABVlKsrn
nomTqRgsT0697RSWnhR2bUIk8HjKgKZJFqZ03PiZjDoia3G4qOBahMuPmA4TeRK+mNGGhOXS
odUcT2wPIWvvSwdRXE01Rx5XsE6nHQL6REg7LHVOOgLxIhC6cT77gf2wNHgkKerjxfGyTVW5
0JzvVmR1fi5/U+fiyV2PHnWCm0iuycGKNXFOrVOO0o2u2geeol+Lauiffo3eVjXqYCdCcvO9
KGKSjJTbTqLs15RWr6OUVHySok1KbNGF6gjoCCw+AnGOSBZfUV2ijsBdjMD1i+8i66o6aqVb
uCxBs0fOHdp01G2tati1o7RoJXWl/UQd/fFS8NDb64/HOwsCpVOFUmRm6FTLh1/OXj7eDOZy
4Kh/TnYWBK8l6SdVtifJnLuSrV6Hg8PcAABAAElEQVRHKanWJEWblNiiC9UR0BFYfAT0idDi
Y65L1BGQIlCw9eUWe/l85hrr08XSa0v23Nl23Ime9kMmWJvGG3cmEnFShVLwDx8ePV7H1YPD
+w/53IkkEaYmYU5I66/Dpsp2iX36aQwE9DqKAU6yL2kebZKtsM5fR0BHIE0Q0B+NS5OK0NXQ
Ebh7EACfhx8dGRz8/WfT059/MRuk7i3c/MSOvy6TfCxg6dg7N3b+3Y++ysy85xt/Wbb90aIY
L+RFprrbf/Vf88aHn366JAbZ0jFd11RHIM0RuNuiTZrDraunI3DXIaBPhO66KtUN0hHQEdAR
0BHQEdAR0BHQEdAR0BFQQ0D/fLYaQvp1HQEdAR0BHQEdAR0BHQEdAR0BHYG7DgF9InTXValu
kI6AjoCOgI6AjoCOgI6AjoCOgI6AGgKJvLqsxvtuvh6aujHpp2LueXI3mx+PbaG5qVv+8HLT
6tyV/FeV42Gkl9ERuGsRgFuNBamcgiLBt8cTtDYZPPFVwpeOT4kvPd0p9aiY7jWkpl9g6sb1
z780MHv9hinDN9cVJ/BlTDVx+vX0QEAfAaZHPWikhf6OUFxABgbKTZvB94CbBmePSXeHjIth
nIVmuk/+fAKUDWVuOfT8xlyZae1w91nXhF925hGi7tt7eF8+KhSZ6T7984l5OT2UmctRK+UF
WstNL7opc5Pn2rEyJSI9X0fga41AaKg8exMdWDyzx8ok287GC0wyeOLrgi8dnxJferpT6lEx
3WtIVb+hExs21YEtltnDbJ+9dkSjpsvy1P/TDYF0GQGmGy5LVR+ZofNSNUU7vYfPHjAfaqes
Dv8Fuc3jgSCDIQ+Kk51gaKeICqfIjd9Yjx5FRLY/33ZuX/SXlwOXmw/VwR1c5HhZth3al2+E
V4L/0fziUSXCpm1Pb8zVJrYXZhnkNFlieeoessQMopJhUTJ4LjVcifVlAoumrSQZPPENw5eO
T4kvfUlQ3h1RMbVQpyrarDA/b7P9+333UX3NbfR8qDBTH1Sl1hMSl67uS+kxAkzcUp0DQkBv
s3KegG6M+OcjchfTJ2/0ootTpv1dz6l9xWhSw2WCRKYJnZltVZuXCy9Q1J07RSu48Vb2fbuq
bGspmuSWp81JR3SmyJ07lPmb2eKicZwZ1lZUWajr6++TaBEHqzQoskQ8hACpZFiUDJ4EJumk
OgJpjsDdFRVTC3aKok1RxZFzFbTlYxvurAPrp/7UoqBL1wKBFPmSFqrrPOJBQJ8IyaBmyISZ
pkyM4X8KAZxzv9XOa+986/dzB7cq3bax1v609WCs+1cZRUdazyFuY2fvOOkbYmpFeNk4qazy
Y63lx3AolwANiYcsAXOAismwKBk8lwaaCWgZSKCsUtFk8FSSFZ2PLx2fMlrK0sy5q6Jiaqsg
5dEmjEbPqUVBl64FAiS+lMIRoBam6jwgAnotco4QGe5ud//XfGYmNYYmGM63TrZSKyg6vM3P
U1uelXkJx2QI3Oh778TJt677b9++nbOj9p/qD26Nvi0DXuIZ6v7X1jPveG5SOdRtylx++KWa
PWX5nOx4EjO/Ow0fZWvocHy2H0xc3K6Bqa0Va+RZ+eeDFBVrIiQoxgR0kiKC0pJkZLjn3cuf
f4WmlgDHex98cmeZgpIBX/f5tzrfcXtvUzmFprzVhaUPWZ7Y8URxfK+NR6a6TndNzZssB35g
GHjvzRa1Ogr5utqaT53uM5nNfq83r/z5l2oOlTEPDiKj4vEQCRwyp6R6qvtSoO+s45N5KtP4
3f+1b6uw0m/0nX//EzDazNxx6GAR7abJsIicpzryMrCpZWG0OGLkAWAzfe86HO/2eEFDzqFM
eRsqrbt3f3+r1EOxLQrcuNh84p+7PDdzcnLyNu+tfW79akXDMCyCZUl4KgoTXgjMjH38m4/6
P7o0ch18IQYcpg2Wyt1P7d5anCskQ2l86fiUkZmh0z+/NJ9ZcKB6p3+gq/Un7R6vnyrM27C+
9JmXDpWtEUZcXJQo/GiDTxkNh3wOXlSMwz/lxYlyiWpTVFL1RMPWgWs7cbQh8CXsVqwKDAnB
THfrzyeo+wpyAp2n3gFdYfnhfzq++3/89NXXOugosflVh708XxjUAe+U+TyRL4nb+67aauuf
rrpHblMPPvlM2Zp4LSJBVo2W2JcAQy1HgLg+r2aHfj0OBBb0g0FgtikmfA2eWR6q4KBNibjG
GeTpYMo/2mCRobY29UopJQVjnk44ayBT66B/ugXxr3KGpUX8DiuicuDL8rZA4ywtfim3OM6l
qFqaPLJcwpO9ciCBjysMytKrZ/oHZRnScETVUXDChXCCYPE/Ta5xgSCpLTwdTIk8RFBMJUmi
5wKeL3nsjOk1Tl7/4Hgno7DFPs3olAyLyHjiIa8CofQyHkoLRMgvLPjHnbJOInFRfIsm++0S
F+JO7YOCaAPMw7RoYYGApxQ1pXO/3czpJUrUdHglZfCl41PS1g8ioCw19dIaAB9f4XXARgk/
2uBT8mqop6RtRD4qEvqnuliagqA28RgyVBq3DlzbpUiKHJSiomMypi/ht2IOJW36Tb9Hsdti
bKuf4ESCRCp9nsCXpj0tkqrhTsGHYYQG4VskKqXBCYkvJWMEiOvzGpiqs5AgQEnOv8an4XGP
q9PpdLmcTcwsx+oAJ+jodI3PCmYZwmZgrursH/S4mMkIeLXGOSGgXJhmB6WUuaqpd9Dr7XfW
sKGu3jUZL+DBDqSktQXMcLx2ND6o8kqnO+xEiLJ1cLYwFjk9E/IzHW0COmNYeLS309HR2dnJ
wGC1y05sgp0M5gCkDo/X6+kHxZqAVaKBDhFYBHU0Wc9GZWuDA0jv7WhgM8yuSa42STwEX1UC
PfF9abaFGTGy3hgeZ220CvqdZFhExBMTeXw0ASU2SgTILyzM8gMUS429HzTkwf4OO70YIXZR
bIv8Hm5QX9/ROzrqsVfxEw7xRAjbIgKe+JCi4Y65pqnF1e/xjnp72bYMbBfFOnzp+JRQTb9X
NIqy1tudLmeHnV5fEoCPjdICfrTBp8THE1DiRUUi/8SVj12buAwhneatA9d2omhDq4rnS9it
WICSNv0ma7jZZvd4nEyvSFFVLb39HSiEmzsnuG4+tT6P7Uv+QS7W1Thco6ODLdwYiKLijHUC
5DVKkvgSW030OEGrESABT40s1tmwCOgTIRYJwf+oA8Yfq/JdFM5lzfWjbFAKeh10q4CfvuWY
zXqY+0xVDuEEYJodp4pXd7hiqgl2JGFroRdl/axocUyhrzB3hJBm4l/BGEIkT5uALmIJTsId
MBYqTIT8DCDmDnE5//Qsi6/4gvoZdh1N9zN1ZG3q59hOe5jVeosgk7uq7iEcqWoCW08yX/J7
2E60Adz/6a1nBtl2wTRIqJqWFrF8VXnGgTzLW/GfACVs5IEwDz0rp4+azlGh7PCkx+XhlzPw
LRrvrEIMG3q54n4UeEC+sCHjW4TPU2iCWjo84fVOc6sBiHrShRZzqjp4NPCl41MiaYLBq9kx
yN7OBNeC0+OTzGoOPkogKmJHG3xKNRTlr8eMiiT+Kc9eJhe3NmWKKmdp3joWyG1XjTZIfRxf
wm/FQki06TdZw1vgoibD09wEnX6yAUZxLjik2udxfYlr7/Uu7m5WsJNd9+HMAWCSWCTEXuO0
ui+x1URpOALE5qmxtTq7hYX/hjpj/VeIAPeSTFiYK5euee35Yvbp1qx1m9DQ5vLATZY21Hum
DqbNe59YHwrMMUfIuM2GHmwb+c85lpbkf+b3Hzkh/fZta8G/ce1mJPr0+58osTFbRIfZTO24
/z4l4iTkB7/CYVr4R19ESGdMfPdVtTqiPh+5DEVaX35hKyc7t+wAuofl7hmJriJ8D+EYqibU
9CT0JWPZyUG0jn581bJl2xvp7wBa7Z4jCrvTJMMiVZ5xIK8GIyFKkJ0a8oDI56yDDc7ScnxP
sVCHjDVlFYJ33rAtClxsb4N8Gp4v516ZMz5zTHTrAxLgW4TPU2iBajojv6QEblEWCczNzMAQ
FjKuq4Azoet/vMOWx5eOT8nyZv+tLY6DGwUvJmXlFjEvCOGjxPIC//jRBp9SwB4jiRUVMfwT
QxRDglmb+AwBpeatg5eOb7tqtOGZwpSyL8XTI0iYJ346HwZv9bJH4Qo4yjD+RSGbQ/+n3Ocx
fYlr7/UvVXDvRWd9v7ZWaAxMx2VRFJfEM/B9Sc0/47FIjWfi9ukcpAjoH0uQIkJ0XvxXq3j6
jIKHrFQbmqAwueHbt1DKuz0vm6fkU84/3ApRK9m5FJ8fOxUZdHVAinoLmodlFf9Njbmt2es9
7vK9tpULNjwXS8ulvmrhO8X8pbRIZeejEO88WmA4aqtvqtxsLi5cu7YEvtKfmIZqdUR98SV8
A9xS+eBKoaSVlr02yg2+y/elaGomJNE0raYnsS+t3Fg92HJp04vABHiAnv9ImaYqJ8osCcgT
owRsUEOeogK3RxCEu0pFPhIFAKlF5poNgghCZa0tBffx2ApD3IktwuAZpXfsjICv61+aX69r
pifT4iMvk/sAP3MBXzo+JSfT9vh6Li1OEKGEH23wKcXqaHqm7p9E4khqE4tx0loHkK6x7QJ7
lH0pLXqE+1YIBgywgxLojpJp4PMkvmSu2SyKdQWbEo91UZgsdoaafxLVEaO8Gs/FtvHrIE+f
CCVUy/NhlUEy87U0ygzuwEQdXq8X5ILbToQTocj4L+ECP0V5Pu7pufbVV/d8456r19AopfHj
seP53F0qgUgVRQWUqUhmVDSMNlxbd9xNC29vrGPHglbn6LmdMtsjEeioVkdzIz1QqhJL9+X/
CFC5yZ9EqulJxeFLG//XSxQ7Eaqv3xd7EK8EQNLyk4J8HCipIk8ZKFT/5WWiJdkoZIgtyvmz
1aohmNQiHJ5RmitnBIarTWZ094omYiIZiF30WWBeetccXzo+JS2JPmz35ymGShKU8KMNPiXS
MCm/6v6JL5awNrEYJ611AOla2i4yJoYvEbdiEWNtTmzF0NULHt4iXRgR8E+xzxP6UmFxoSjW
BSbZXp43icQivlQKU6r+GYdFqjxTaO/dKlrkmXerkam3y1p76cJBrcbSgdGP2HGJe3+ldBD/
7kcj+4o3Rpuc7jVtLH6tL/zc0JWPr/7u6qW+5nZ0Z81pXff34+HWoiRqn21EG9qbojBjYlgh
v+1sFEkKMgh8KdLTwH4igaIaqxqfH3wjmUiSgpFM5AlQwlA7TKEtbq6O3qIUni2EXBK3SHqD
hVcufouUefLcFVPD50+gaFNld/3o0GNrjGgqEji7y3QItVHFougCvnRVyoD6qhEmSvjRBp9S
BYe0uJxwbcpZsXitQ056nHkxfCmxVhzdj8SjYQz1otilyOdJfck/PSNS3ZgXdUeIvY5pEUu+
BP7vPouWAOgEKurvCCmDpUVEm0fs/X4Nb8iMuFyIq8VqExxWcHcJHM53LonjDaJdEr8Z+Ru3
7qs+8ua5C2H/RAfzqdy2D71J3Wgxq2QLfA/e6ZsWVVLkJrrJZkVrc3IAauEhcnzl80h9yddz
vLJRME/2Nu7+h26RidFykmGRIs8EkI/WnM0hRYktF/PfsHw1vO79bCImHYFFSE93z4DoDbTZ
SXRjVygF3yJ8nkL+MdOhT8egRrYO+5EKdhYEXk+Y6I2aBeFLx6eMqZvoIj5KbDH8aINPyfJO
03+C2iSwIAmtg0C6hFQx2kjoYpwStGIZLs5LEyGZ7GRkpdTnCXyJae9d/yYcmURufRp9R4jc
Iio0NdzDHH03Air9G1ktaOBLcBtKIFXTESCZFTo1BgL6REgWJDjyvjmdcEAzbttlowW4jzqH
ZUbzkXia7dQHHXAMYmlxXjgnOC440Ee03acHp+LhywHBbausukLLFdE8kWHMf/rZcsQ22XeK
c9ZugoIa3xsUDEoDg2fQOxFGoxwOWnkIPnJkvhTxde+sbKS5W+xgmwb0WSdvs/Ufun0KIpNh
kQrPuJBXUJ/JJkMpNi/+albBNtiOvY0neqb4bJQKhfjmhm2RsbQcTr/dFwYEo4OxDzqiJkL4
FuHzlJoQ4/wb2Tnw6j3Cm7K+D85EDWLwpeNTxtBLcgkfJUlB+hQ/2uBTyohJgyzs2iTRVfvW
QSKdp1WJNjyhWgq7FYsYFZRugeeTX0gfFxWRaXeSYp/H9iXjw5Uoeta9LxgFXXknKoRQ8Vg0
0nW0kjm2vzcCfUADiLXypXgs0kB9nQUhAvpESAYwgxGu/3qPv3qyZ4r50FucSw3F1pcsUMIh
s7W1bwzNrCKhubGB7ld2LXvi1JCM+JhZEd/l43CsZN37sORZu7WWSljU+8vLSoPdGKwDYwP0
MTQ04Lk2SdPdvPbbgSGQc/Hi0FTcM8JIKEAfoUhodvomzdUf+hM4gZkgl86BR+DsgQ3VJ7uG
fTMoLzI3durEaXjJ8p37VzJUyflb893HUB3VbT7UPUbPhYD0E9bNaMm7qep70e8laOgh+DaR
+NKN4wVW6CaW3neOAPjKjp1qMtOimq07u8Uf5kMKJMMiVZ5xIK8KFwlKqsw4gqzKWjs8cVfm
7eoaQisNEbCx+tnqZeDzfBwdvkXrdzzNMNz7+vAc7fW+i63rDkUPDih8i/B5cgqrJcD05zZN
0/7Uj/tuQOLQWPeJAmtzdEF86fiU0VKUcvBRAm82YUcbfEolveTycaOiXNmE8ghqk0SO9q2D
RDpDqxpt8Hnit2Ihz+wctGTgfvTAiSHf1NSUz+ebibvnFHJWSqfU5wl8qWT3ftj5UGAUdH7A
FwrNDZytfRR9h1NsG4lFTElDJnq0nT7NkluzFEvAOtPQl+KwCEtFnUhbBPRviMsgINgejkNb
+LV7sMsBXM4VbffBbU8h2SpnwtXAMZEk5DcUl1GIz2K+cE9RjtGo7VCDXvQRbcrqYK+x+2BY
WtgcnpUoFXNDa+nez6KSsU4GmZ1eJXYzpxZ+c1U/tx8tuCb6skRVZ5wbCZHUkUdJT5tDvOs1
a6yqh7CE6v8keuL5UtDJ7hok2rGX3fuFourHJdvCAC01tIizGYMnMfIcc+UEHkpgFxqCVgw2
wupltxKSeLOkFWNbFHSx1SRhCE5F0WZhAdeiBQKeyviJrgRHHbx6opZJZ4tjHb50fEpaGXbv
F6snZhTDRgk/2uBTikCLfYIbFcn8M7ZM5ipJbWIxZIm0bh1x2I4RbYC2mL6E3YpZAOh/sDcO
31ZgyhLbY4WFmTSz96h1ELo6o62lBXZDTG8uDA4p9HkiX/J2SKHhkBKaA0DAtogBzMttvgbC
psIueTI4x85S9SUS/8S1iIRnbPX1q6QI6HeEuPYoSKws+/Wkx16DJjtMvskAlkC4w4Duxogz
qUyYazSJ1iXyK16b9jqr0E0HjgF4ZMladfjx+wUZOMnQJ8zX4Wo2P4BUEJTKWrujBq68OK9N
MjdbDDmrYY6J/XiJgFyUNCxfKzoXnaxaLrRddCn2icEUpaSggODbu4a1u9j91SiK+SIV2LzS
7ppt3RN9Q0bAI0aSoI7KjnQNdqDd6niGtibX7LmD8nej1D2E56OWItATx5dCY7+wwo8KWupd
DRXcHjUUtaainZmTN/5j+5hUKy0tYnlj8CRGnuUd4x8HJVicAHnw/FT5sQvjvVEbFJutz20T
tWJsi7Iq3rjkarIJDalpakBBJ5MStThsiwh4CuXGSGcVH5zoZ5cpmJZptrv6O2CoMYo+n40v
HZ+SVs3APK1rNIgiq1RrbJTwow0+pVSZGOf4URG/l4khTniJpDaF5VTTmrcOorYJ1cOINoAO
05ewW7EQmaw9rbMuO+qDUX5eTIcVlmXTBgN8HEXcb+YZUTgwwmxhcEihzxP5Usm+1vFeNowA
Wy01nb1O2bkRtkUIsdCnV7iniW1b1st31yy42P/qvkTgn9gWEfDEtkQnxEJgGZg5YRHqRAkj
EJqbuTXrD4bDhmzTqtWrjFmisU7C7O8CBmDHxrmAHzxhHfRHMvLy85nwv2iWRUJTk5N0DYWp
nIIH1iy2eAI77zZfSg7yyUEpMuPz3Y5kmDIi4eX35uWulG/G2BaFZnwTt4NghJaTl5+r5nKY
FhHxxHK7SMDnm6ayMyJBw6p8lZaBLx2fEktJlggPJfxog0/JapDm/yS1SWiKxq2DULrW5Nit
WGvBxPxS5vNkvhSBb1RmZIHBT+BiuelR8DEfcEfoyEaZCQyWRZGxasM69FlLm8N77mAJMXCL
WADLokXURxfFIaBPhDgo9ISOgI6AjoCOgI6AjoCOgI6AlgiE5ny3Iqvzc/nHOy6e3PXoUSd4
EN41OVixRn41SVWD0I3z2Q/sh2RV3mBrCc9etahOoCPAIxCn//EM9JSOgI6AjoCOgI6AjoCO
gI6AjoAcAiPnDm066rZWNezaUVq0krrSfqKuDdwNAo+/v/54vLMgUPr6xXeRtKqOWn0WhKDQ
f+NAQL8jFAdoehEdAR0BHQEdAR0BHQEdAR0BdQSGTpaDiZCUzto0/vaxogRu4wRuXDz//u/m
M9dYn9+Tr6/qS/HVz3ER0CdCuEjpdDoCOgI6AjoCOgI6AjoCOgJECICtBkZHBgd//9n09Odf
zAapews3P7Hjr8uK9MkLEYw6cZIQ0CdCSQJWZ6sjoCOgI6AjoCOgI6AjoCOgI6AjkL4I6J/P
Tt+60TXTEdAR0BHQEdAR0BHQEdAR0BHQEUgSAvpEKEnA6mx1BHQEdAR0BHQEdAR0BHQEdAR0
BNIXAf0RzfjqJjR1Y9JPpWKvm/j0TaNScKOJINiop0jwLc0E9UsGT3yV8KXjU+JLv3soQ3NT
t/zh5abVuStl3p8NTN24/vmXBmZPzTBl+Oa6YvnvDeFTYmOnt3dsqMgJY9c7OT+6RDJ4xqdJ
IqWS4MmJqJN42fRqR6GZqUmwhRfc9DT73rw1cmEncZvJOaQXSuT6L06Juw+lu8+ixfEELaSA
DVX1gxgBv8cCwW8anCUu+zUvEBxkoPNoB10yeOJXE750fEp86XcPpR9tPG5u8sjaNNhkFgU8
s13JgfApZQXJZOrtXQYUrbJU6j0uMcngGZciiRXS3pMT0yfR0mnUjqY76q3CeKIUdjBN9k94
7DU2MzgsFqvVVtNg7/VOYpaVkqURSlLV0uj87kPp7rMojdxFRRX90ThhMGTSw2cPLAPHrrMB
mYswy2DIg/8yC9dKRfR8FgEGOrgOx+Yl+p8Mnvg64UvHp8SXfpdRFmbJe8YK8/M2W1VNTRUz
HyrMVLqdjU+JC53e3nGRip9Oqd7j50hRyeCZiD6kZbX3ZFINSOiXUL85fPbv9jeC3TzpA0xd
QEjZvGo5Oo3jd6z7dVPB5qPN7V5wuN1OZ3vz8aPbbV1zcfACRZIZbdTrKD6dF79UMlFKhjXq
yC81i5KBUqp4Ko0lUqVPesidh2r45yPpoY6uhY7A1wABw9qKKgt1ff198iOSoooj5ypoGMY2
3Fl3qJ3yK0KCT6nIQr+weAio1HtciiSDZ1yKJFZoiXnykuk3A5ffaqdrxtYy6aiWf74Wu+Km
+l5fZz2OyG0Njv2l35z1eV2n6qAAbC6LRrhk6mjREFksQTryi4V0HHL0iZAMaIZMmGnKzJa5
KMnSAZQAon6qeJ9NvagiRTJ4KgqLuoAvHZ8ySshdn5FVfqy1/Ji6mWHUo6gTUviUGMwQid7e
saHCJcStd1x+NF0yeJLI15o2CZ6stYrgTsaS6TezM020+bbt2xKcBVGU7yfb0SzI3OH97b6S
lRDWin3VR348E0YnCQCtfbQhqaMEFF/UotqjlAz1SZBfGhYlA6VU8dQR55CPDHe3u/9rPjOT
GkPLRc63TrZSKyh62DU/T2159vmNuVK4TIbAjb73Tpx867r/9u3bOTtq/6n+4FYjx5JPhIa6
/7X1zDuem1QOdZsylx9+qWZPWT5/PZ4UBs/IVNfprql5k+XADwwD773ZoqonRUVm+t51ON7t
8QJVcyhT3oZK6+7d398q/bBByNfV1nzqdJ/JbPZ7vXnlz79Uc6gsX8Z0sPdz84l/7vLczMnJ
ydu8t/a59asVjcWwCJYl4akoTHghMDP28W8+6v/o0sh18A0McJg2WCp3P7V7a3GukAyl8aXj
U0Zmhk7//NJ8ZsGB6p3+ga7Wn7R7vH6qMG/D+tJnXjpUtkYILC5KVMDXff6tznfc3ttUTqEp
b3Vh6UOWJ3Y8USytS4qAMhoOYU7Id77N+Ucqs+zZ58uiGgtNGJnqPt01MU9911q1NR89WBoZ
7nn38udfoUEUaGn3PvjkzrI1Qq7pk8Zp71i+xOLwrScOVBSLx0uBsbOOD/wAwz3Pl4mGadj1
jocXlp54rCDVTHfrzyeo+wpyAp2n3gEuV374n47v/h8/ffW1Drrtb37VYS9nahwxxat3sgiG
w5NET1BN7b+a8GdanrWV8P4cGup6+9LU/LcsuytKUHwg4UkAKSkphoeQ4UmJI9iu2mrrn666
R25TDz75TNkatv0msd/ERgCnP4K236ZAD//lBfhYXPubb26hHqJ79/n5nLI9e8jDTmCopxHq
WO/sZmdBSOes3Ogwi20NIsz800Tf2Qsn33KDwQWVY9776v+uLi8W8Jjpaf35Z/PUmmjNmVqm
CrY8u3MjcNE4xjYYvoRUwe9lBKrLJOPpO2g2ODEZisOwiLB1yFghzYoDeU0tkuqjnysgoPIO
0dfo8myTAkQou0H4cn9w0KZEXOMMSkDzjzag7wOIi1ibeqWUkoIxTjF5+pkvE4glw7NoPRcW
/ONO0QukbDFz06BQl+CES5asyTUuJAPpyX47y0P6b5d8ZwLTIiKeEm0UT/128Xv4nK41HV5J
IXyL8CmBCP8gAspSI36FF2gieosXG6XwZK+c0wFuoqoEovEpJVDInLKve9b3KrwoPN2LkG7i
W5O03VkUPpbAifO2wMZnafFzWQoJfEoFBmw2QXvH86XweBVysqrOMCsE/U901qArHeOC8IBd
72JmMc7w9IzBQHKJrXqu7UQl6idERfDqnSyCYfAk0pOVLnBXYAPzJQbeUYl4ikDAPVH3ZEwP
YS2Kqh2KiuoRpj0tMmQwSwCIFHNJkfj7TVxsFnD7I79HIcxDlRvkv9ESW4tBO+oJbaM0XXB2
dhocs0FJm47NI+qqcrSxNPQKWE82IKyjPhvD9iZUjQu1OZI6Aupg+lJq+w5llKI9GdciktYR
VW2yGSTIJ8MiWaX0zCgEqKicr21GeNzj6nQ6XS5nEzPLsTrACTo6XeOzghAkdFlzVWf/oMeF
PnkFIpPZOSGgXJi2swNSc1VT76DX2++sYXPqXQrjRZVKwOZJoOfCwizzKTxgg6XG3g9UHezv
sNPDMtFYfGGyHsVfirI2ODxeb28HE5ABoWtSYLvfw82X6jt6R0c9dvZFd8BAPBHCtoiApwqI
gstoUGiuaWpx9Xu8o97eTq7SKFFt4kvHp4R6+L2iMYe13u50OTvs9AxaAD42SgvBTsaHgdN1
gDry9Pd2OppAdQi4IQDwKQWAKSZnEXCWpn5ZklkPWm2w8vOghfAoUK2js5PF3GqXTtUkrNQH
hWwBfEq2hMI/QTvC9SV2CGX1iOZz/hbUZizCb+Lh17uC/jLZuHrKFJXNYiEy2+wej5NbJ6pq
6e3vQAHD3DkhmNph1jvLlg45KpEWqIXhSyxDLD1ZYnGw8jtgHfGOypJh8ZRFTy1TzZOxPYRV
VR1P/yAXvWscrtHRwRau3xJF7yT1m2qI8Nex+6OF2X7Ym7tcHUxHZGmg+3v66OwfneZZYqeY
Vmyz9zpFi2m2hg5hT4jNDxIK64iydXpGvf0dXF009PN6jrOLJp3CRZOFsLMGzfiqRpnemKSO
CEYsKe07hCipRIYktA7cGiVBPhkW4er5dafTJ0IyHjDqgP241SHst0V0nMua60dZoqDXQfcu
FCVYLQOTC+Y+U5VDOLybZoY7lGSVVCRE6YSAJ7aeQJaHHifTR00nXN5ixYcnPS4PP2Gb7mcs
sgoGu9Me5s6PcAQ83smsejfw9wf8CFogRTi2wLcInyerPs5/eMLrnRbM4Ogyky40Xa3q4NHA
l45PifQTTITMjkG+q1sITo9PMiNlfJToRWtUmeYOsf1+sFwpycGmFJdTOGO8iBvHh4N+vz/I
LpEy4wZLk8BCjlEY9fb8+JK7Ik6oDQp5anxKvoxsiqAd4fpSeLwTtjZKtBoy7WKGMB38zVWS
epfVXjYTV0/ZwjKZLEQtXtrBGOTNqKInG6BVwiYv4BCz3lm2lFqkFTAESWWeLEMsPVliseaK
EyEsnmJFMc9iezKBh7AWqeLJRbB65q4C0DTYya5kiQFhjNCw38SEBZDh90cCnkFmKtsiveEv
oMFJznLLn6gti3/rxyV9Cg5LQMPVEWUb5FZJpvuZ7tnm4PIW2OU2/uYkKM5nyqxGqdYRgS8R
9DJYlpP1HRxKapGBwCJsnlj2iIlUkefrXUOLxDroZ0oI6J/PFscueMa8meqfD8tcFGXVvPZ8
MXpSGryfu24TGvhfHrjJEoV6z9TBtHnvE+tDgTnmCBm32dADMCP/OcfS4v7Hw1NNTyDb56yD
z01bWo7vET6ITGWsKasQPDz9+chlqKn15Re2cirnlh1AtwLcPSOsQYGL7W2QoOH5cu6VD+Mz
x0S3PiABvkX4PDnVcBIZ+SXoFYBIYG5mBlZSyLiuAs6Erv/xDssCXzo+Jcub/be2OA7ST3Wz
R1ZuEfOCED5KbFnwX/hHX0RwShll9yqlKfAphfyi0vc/9DCd5756E34XYuDHf20ymbLLTkGv
CHj7aB+zWB4SWMixCH7FJdM1gdGOMH2JyijahjZGauz4bYi1d+w3v/TSacve7xWxeXHVO1tY
+R9XT2UO8lfmw0H+QuEKGB2Nf1HI50WlsOodA3khY3We5HoK+cunk8FTXpIoNx4PUcOTi2D1
L1Vw77Jmfb+2ViRZfKJdvynmG/MMuz8ScmE7dvUeXlgqOr3ywV3cvU+qvsMz6w/6p712Jq/x
H9uHo8vg51jttRu5l0Nzt76MnrBvvzDCfXLHuOlFePPHXff2DTbO+8Dnu6GMwz8ojZalVkfx
+FJq+w41T47HIjWe0biq56ghz3NQkx6PRTx3PSWHgD4RkkMFO6/4r1bxtBkFDzGLNlxe+PYt
lPZuz8vONt3LHNnZ655qhhecf7jFjYK4UrET8fBU0xO8Ln97BIq17ipdGVP+F1/CrwlYKh8U
0a207EXh/0s2IDNczDUbBBhRWWtLmW6Cl0JsEQZPnjtWKuDrOlG7YZnBdO+qVbCSsk0FdW66
aF6mdFsbfOn4lJyStsfXc2lxggil7Hw09HQeLTAsO/DKifPdPUPDN7gOVMAZn1JQSDmZW/x/
wflju3cSOPbMRx1uCtwN8F74BMyEIpNXYBdteYQb5SszSssr6u0IqI3rS7k76+DKSfvPrjKL
B3Mf/AyuHdj+9mF+pkhU7ySo4epJwpOi7luRzRdQ/sQ5T4OXwkIejxWiSoaeyeCJYVM8HoKJ
p7lmsyh6F2yKit4YCkaRYEqPKieTQdofybCIPyvw+752VNraMvjGvrKVxixjbskRxzha5mx/
67JcyMWVV75FtH5Q/FgFKinokDIe+eFhmNn83pUZmJjrOQM/32Cxby9i12hxBQI6Il9Ki75D
zZeILGKQUuNJAGgcpGrS47EoDjW+VkWkn0H7WhmfuLHzYcmwX8qS+RYWZTajR15E18HuayAX
rE6RBaw4eKrqSRkotPZUXiYKviJ96ZO5kR44P4i6wGS4L/9HgMrl1rEoKufPVqs6GalFODyV
FJTJDwxXm8xwBAovMnUFaoc+DUStGuJLx6dktbLdn6foDCQoZVQ0jDZcW3cc1lV7I7ephdU5
em5nsaB6KHxKVsfY/7nFYHtCt5e68smtg3k3eiCG4A7Rbz+Z21r0CQTZXFosHFzFZpdeV9Xb
EYkvFX/vb8xUm5dy/+Kib+vO/Ijv4lFYX/X7HxM6AUm9Y8NFoic2U0BoK4YOXPDwFopixogk
xRVp1ZFXLCp7IRl6JoOnrPLSzDg8BBPPwuJCUfQOTGpSqZjSpXbKnBP3RzI8EsgyMqHU8vLT
G3k2GUUH7Nbmo07KfWkiVF0ibMw8EXEq4x6ZIsaSJxvMLx73UnVtHx3Zuidr6uIpuNhUU2MV
LVTKFJXPIvGltOg7VH2JxCIGE1We8thplKsqPQ6LNFLtrmUjinJ3rZUpN8xae+nCQeHwUwON
tOUZptDa1dXRW1RZjBCabcyDupuiLGBaZ+EKwYJVFBHIUL4cv0XKPOU0kOQNnz+BZkFVdteP
Dj22xog6rsDZXaZDsFOR0Eed4ktXpQyoz4sxUTIWv9YXfm7oysdXf3f1Ul9zO7LEaV339+Ph
1iJhu8enjLJcLmPVIzvMFPg8w+iNG6s/BgN7sHE72G2967ef7AuPQvod60RfhZbjgZMX7YFK
pfAplThg55P5Uu4jtVYK+FjzGXfjzoPXe9BbQ9Y9j6yREYhZ7zIlZbLI9JRhoJSF4cBKRRc1
PxE9I375O12J8MQzPrYna+ohSCH/NLrPwKpnzAN3hDSZC7EcE/xPvD9KRAFjyRYb1Q7wMP13
YUSlt1RCvX3gDvE6J69PpkHENGP5Cv4an1rzVF3V8f1tVPupaz/ds+JXZ+DSk/WAJZ8niSOF
6UtLqO/AtCgOrFJV5O6zKFVIUpT+aJwy9rF7HeVywivM3o9+v8qdI2EZtXQyeFKG5Wh7H+9n
EzHlZ5Vsgc//OX3TIpMiN6+hCIxWhGkeSE93zwDz4A/iOzsJ6URC8C3C5ykSEOsk9OkY1MjW
YT9Swc6CKCo00Rs1C8KXjk8ZSzXxNXyU2HIZ+Ru3gq393jx3Ieyf6GA+zN32oTf6eQ18Spa3
4n9G8aM7wEXv4Ifv/YKeB71+yg7elfe6f/Heh4MgHzxsg6bSigwwLzjBaiseKT4lHj9lKgJf
gkyMlh/Ch2icb12dmXK/A0eYNT80i5dMyOtdWUHmCqmeqgzvVgJm5UI0JA3d7IM37lJgs4In
J8FD2Ojd9W/CmVDk1qfQR2OarkW/GVOA8CJBfyQsplXakLkcsQLzHeHBrisaVZe+hKUk6bGb
s8KcicFL6FQiq7jSBp9Gdr/9dlfnO3SnZa5/kX+5SMiCSyvXEbkvpXvfQW4RB1MSEsrI4wtL
L4vw9U5jSn0iJFs5cKR4cxpzoCXLAmYat6GXKd1HncPRo08qIppLKLMRXUkGT/B0XsE2sNYH
xq+NJ3qmRPLASSjEK5qzdhO83PjeoGCCExg80wynE0Yu9BtLy+GUyX1hQNCXjn3QETURwrcI
n6fUhBjn38jOgVfvEa6/+T44E9Xl40vHp4yhl+QSPkqSgvRphjH/6WfL0YXYd97xKWXEwKxV
6zbT/87GumbwgtCOh4pLHtlhodzNdY10J13+yLeFOMMSZD8FpVtggckvJCOCKDb4lFFF48zA
9iWGf77lGdRIfvR3h0/D4XXTM1vF+CRU70pmkOqpxOcuzw+HUdQeGp7mLA2MXIpaIeEuJisR
05OT4SHGhytRf1D3vqDnuoLm6opWQrQ06DcVBURfwO6PootqkPPA1m2Qi/PMr24I2E29jx5Q
s2wpFC9qCGjUk81nepD7QdIZF9rnndr0TQnPlaWH4cuGzYeeQs9CH372EWXusesoIV9Ky74j
IYuUYYzjSmzk8Rmmj0X4Oqc7pT4RkqkhgxHeHfEef/VkzxTzobcAPxWQKaGYVWx9Ca7WUIfM
1ta+MTSzioTmxga6X9m17IlTQ4ollS8kgyeYCVXW2qFMd2Xerq6hKWhvBGw/f7Z6WdlJei0f
HWu++xiyqG7zoe4xei4UmRs7Yd2MBgdNVd/jnohev+NpWMRduff14Tman+9i67pDUfMLisK3
CJ8n0hbjFww7b9Nk7U/9uA91ZqGx7hMFVvQ1CxEDfOn4lCIBMU/wUQJvNp09sKH6ZNewbwb5
LaijUydOQ/aW79y/UiAHn1JQKGYyI+/b6F1hQGXZ8zh47b+ksoIrUfrdPC5NJyKhAH2EIqHZ
6Zt0hj/0J3ACM0EunSM5snNyYI770QMnhnxTU1M+n29Gds0Cn1IiIt5TAl9iRBg32OAgxt3u
hAsEVTs3CWuHpiKpd0zFyfXEZIxPRl7v6rw155m9An26pG3/yyjWzY11H9h0VF0TrSlie3IS
PIQq2b3fDK0APdf5AV8oNDdwtvZR9GVRBes07DcVJMhk4/dHMoUTzsooeqwBMmnbv/tkH/xy
W2iq6xUbeGkHHKpfHlKR73zxwMk+OHye63n9BfTxHptjV760WNb2atR3wwvmhidLJFMlvoBq
HZH4Uqr7Dt6sWCkSi2LxSfCaKvL4/NPEInyFlwCl0ne1v9b5gq1FuSoU7ZwQZDabE2Wyn9WX
bIQy4UKhkuPEJ0Sf/ydBHJcniZ5g841edishXkWYkujpYbbTllCBN6UdsyIrgq561JlGUYr3
EQKFcC1aIOAp0kX5JDjq4PWL+qqFuDbxpeNT0pqx+whJtteUKo2Nkl+4wYXIpqpO8UZC+JRS
ZZTPwX4jDKJNaOfUWW5rXW6PP6Y0u68oXwPClEV+c1WeP0tsEW9LyqmGT8kVkUtgtyMSX2IE
cRuhAFvMDb1y4vFbh2xpmcw49JThIsxi9t+0op1PGH+2tMCAwOxqJYyWuPWOjTzQBYsnoZ5e
dsc31tP4fz4yEPIUwoadVvFk3MhAgqe3g23GvNFMSliVvAma9ps8W7UUdn/EMWIckq9B7gp5
ws/uHwihEfZ3VV5+xx8SvmwdRaEOMmq4fQvFHCe4ntbmiLk5kmodEfTFKe07WJTErihfs8lo
HWL8Mc5UkU+GRRh66SQAAf2OkFy0WVn260mPvQY+tMJeN4neXDSgJRdxJoXekDSaRA8G51e8
Nu11VqHbKCw38G+xVh1+/H5BBkESmyeBnuD5qfJjF8Z70V5zAmXM1ue2ifQsO9I12IH2SOTJ
bE2u2XMHxavZWRVvXHI12XgiEMibGhCsmRRYluYPbIsIePLcY6ayig9O9LMTB+ZbcWa7q78D
btFgFH0+G186PiWtnMGAvjVhNIh8R6o3NkqGtbvYvQ/B447o+3cAfLtrtnUPd8sOcsenlCqj
fJ713W1oCAU+Bg49YuX6XajWbdsKRNVOGUyKi5eAf/S3y6HQrD2tsy47s306zMlTgA2fUtka
+gpuOyLxJUZibmklN96s3SWz9Qegw653hqfqXxx6qvA0GOBtdHFt5hlRbaOPawmbPHa94yIP
1MPiSahnSbWjs14Yu+nI4IBti4/zhDxVkJS/rOLJ2B5CgGfJvtbxXjYwAq0sNZ29Ts5XZdTU
tN+U4a+Qhd0f8eVRT73axLzhw18gTxlLDvpHnWwnxzz3ba6yj/pblW/MxBbD1FFNk7jvtDZ4
/W9y+xaKWeRvLkQZ5v07SsSXxGfqdYQfbVLbdxB4cjJahxhWjDN15JNhEYZiOglFLQOTIR2H
xUEgNDdzC+y4Fg4bsk2rVq8yZomHhHEpkQye4HGlGZ/vdiTDlBEJL783L3elvKKR0NTkJG1P
mMopeGANM+aRMSM045u4HQQDlZy8/FxlMlQS0yIinjI6RWdFAj7fNJWdEQkaVuXHsIYuiS8d
nzJaoxg5eCiB/WHnAn7wJk3QH8nIy89Xxh6fMoZS+iUWARJfYstg/ePVOxYrmihpemJrsDQI
53w3ZunQEDbl5ytEw3QxRGMPoc2KwHdEM7JAhxW4WG561A3v5x/ZKF71SjkA2P1RcjQN+cau
B7NzsoN+CvZz2kihW+isAXRKlKkon99cLIq57/UNBfTzeDaH/5xm36fF86Wl1HfgWRSFbhpn
3H0WpQRsfSKUEth1oToCOgI6AjoCOgLpi0Bozncrsjo/l7+FfPHkrkfB9jiU2TU5WKHJR/DT
1/qlpNmNrtoH4BbtDf3Tr22NMV9aSkbpuuoILBoC8mv9iyZeF6QjoCOgI6AjoCOgI5BuCIyc
O7TpqNta1bBrR2nRSupK+4m6NnA3CDxi+/rj+iwoDWorMjN0quXDL2cvH28Gs1Nw1D+nz4LS
oF50FZYcAvodoSVXZbrCOgI6AjoCOgI6AslFYOhkOZgISWVYm8bfPlbE3yWSXtfPFw2BwNAJ
06Y6TpzDO3uwJM2eV+SU0xM6AmmMgD4RSuPK0VXTEdAR0BHQEdARSAUCYPOE0ZHBwd9/Nj39
+RezQerews1P7PjrsiL9MZJU1IaczLmx8+9+9FVm5j3f+Muy7Y8Wpfnra3IW6Hk6AumAgD4R
Soda0HXQEdAR0BHQEdAR0BHQEdAR0BHQEVhUBPTPZy8q3LowHQEdAR0BHQEdAR0BHQEdAR0B
HYF0QECfCKVDLeg66AjoCOgI6AjoCOgI6AjoCOgI6AgsKgL6476LCveiCwtN3Zj0U7H3kElU
qdDM1CTYJghuaZl9b96alfIv0obmpm75w8tNq3MVCDD1CEzduP75lwZm59EwZfjmumL8bxjB
LZKCYOOjIsFXYTElS8m0skjK92t0vhj+ubhw3n0WxYnf4reOxCIDvplaxhB8qTEpl4zXLVYd
xURLv6gjsGQQSMNos2Sww1dUf0dIiFVo4Py/fvTHL1cUVFbvjLk9s7BQOqcDA+WmzeC7P02D
s8eSsv/dzPlXXtjfiL7dSQNhbvJcO1YmB0mgtdz0ojsGgVwhubyhExs21TEbeNPXzfbZa0dw
v5UTGirP3kQD4pk9VoZbSE4LkKeZRQr8lbJDA10nG0/1GNeuDVy/XlhxuObInnz5uacShyTm
j/Wc7f7Mr6JO5rcOVFfQ6CfdP7EsDfgGHM0/Od3npXJyCk15hZtKn9y1p7xkDVZhCVF6WCRR
KhWnKWgdCUUGfIy0jCH4UmNSptrrhrvPuibkW32Ium/v4X357IrrItVRTLQW/yJZVFx8/ZIs
ceri+fYrf8wS9gqZ93334UceKuH8IskaLF32aRhtli6Yypqz8UmZ4ut0Jfz7n71YB4bJ5qyn
dy6B71AOnz1gPtROWR3+CwqbSRsMebD+hCFIwwodPvt33CzIbLFQbvfmVctj8y/MgneOYhPF
vLrC/LzN9u/33Uf1NbfR86HCTCInZgBJVAtexcQt4nmpp+bOVt97qA3SueGXbd3u5rqqwdnW
pMxz1fWRUMx9UHdIOEuVXGZPzd/dV7HVSFFJ9k9WXKz/se7X11mPcxS0Rznbm7sogtk1Vxgk
kmmRensXapIe6cVsHQlGBnzANI8hsUWr13syvS62bvBq4HLzIbrflD8s2w7tyweNHR6LVkfy
uqQmlzAqpkbJJEr9/Hfv1tXxq6W8JHNV7y/+3/Ii1jn4C3qKR2CRow0v+OuUIhpD3v3AZJqg
jYRj65ThMg8l++cjqdEgcPmtdlqyrWXSUa32dJphbUWVhbq+/j6VmZKqKUUVR85V0FRjG+6s
A/NAv2qJJBFoZhG+fhdP/ICZBVnqXY2Vn7/9z4forfTaNj1WNH3tWBrsKG787vM1tn+/w9Xx
LU+bk55bmG1Vm7nMO9TGv8zGNzqJlFN9/CzI1uDYX/rNWZ/XdaoOunUS5cbJOsXtnUjrFLSO
tIkMREBhEKd9vTP9priZI8Pu3ClaIVh1umvrKFY1LrGoGMuUuK4ZMtFUx1xVU073Anf+2NwG
Q6y3bfsDd7z+cyX6VCguYPVCWiGgT4TkkEzZ2FpOGeU8Qya8ZsrEGFUmo6KzUf9n275NbRYE
9MwqP9ZafkzZGPIrYTQ+ICwYIKRXJtfeImVZ8Epg6J+Zddf68Q/eoLfzKCv1N2cfBRe9dT8f
euFI6u8KZWw98uZWgRljZ+846ZuWtT9tPRjztmQy/FOgh3zS95Pt6F6QucP7233MPeCKfdVH
fjwTTvC5SYrS3iKS9i5v8CLmLnrrENgWX2QQMFBJahdDVAShyyT1rr3XYamIiNSbOc8s2XXE
S0p9Ku6omHrVtdTAWmt/k+kF3rT/n5MvFBxtB+zbXzt/7EJ1iZaC7i5eixxt7i7wcK1JadzE
VTJt6UJD3f/aeuYdz00qh7pNmcsPv1SzpyxfpG5kqut019S8yXLgB4aB995seeu6//bt2zk7
av+p/iD9cJDkCNy42Hzin7s8N3NycvI276qttv7pqnvkNvXgk8+UrUEjychwd7v7v+YzM6kx
dEPG+dbJVmoFRU8L5uepLc8+vzFXWq0mQ+BG33snTqpIlygjfwotuk0B+V9egLe72998cwv1
EC17fj6nbM+eMuHLFZHhnncvf/4VmrIBgnsffHKniEAoBANPITlGWozn3trn1q/GKBWThMSi
gK/7/Fud77i9tyn67ZPVhaUPWZ7Y8URxXB9qmBv5ED1e0NBby2xqOHO5j9X1woefHNkonIOw
F1L6zwx3/PNBMBVW1gTbP7X0kMBQTyNUqd7Zzc6CkIpZuXFVkNC+zD9N9J29cPItN2juVI55
76v/u7q8WEAw09P688/mqTXS9kJRTMSgCrY8u3MjuMkXR3vHRklT/4TW4bUOwqhIc47M9L3r
cLzb4wXBNocy5W2otO7e/f2t8VRUZKq7/VcT/kzLs7YSPlSGhrrevjQ1/y3L7ooS0b1VkhiC
jbzAFRSScdQ7lZJ2xOuv1sx5SoxUYGbs49981P/RpZHr4Hs/4DBtsFTufmr31mJR7SBO4jqS
7TdZkdr7PMsZ+z9mVMSPDFysuM+y55HJX7W2vOOho03h5udePnZwa5GcOhr6pxz72HlC98jK
P/Jj1+n2SvpxgflwVDlsPQlqE5dnZGbo9M8vzWcWHKje6R/oav1Ju8frpwrzNqwvfealQ2Vr
jCBEd5/umpinvvXEgYpi8YpZYOys4wM/lVm25/ky0fIwrnSxJ2syYolCV8+IRmBBP3gE/A4r
RMjS4uczFVL+0QZLNJyUtak3KCzhH5SjggVrnCLKhYVpT4sMR5gFXu5nuc42KRHB/AaecmEh
OGhTIo6SzvJX+/d7zEo8QX6DR1xeqq2lSULAkmPiyZKDf28LNE65sib77Uqa2gc5PAUcsZK4
FoUne2Wr3tw0iCUnisjbwnhnP6O7v0NYu5aWuE2KEqVZhkodEfknuYfENmPQjvC0jdJ0wdnZ
aXDMBsOxS6lcVbbI0tArYD3ZgFwTfOpDzNE/yDhtjWsCXpH6m8SlRe0dFMBGSXP/lNVWvr2T
REXapnEnqiqJ7UpNScXrWOmCoEoLaYHNVaIwQQzBRh4CpfpDUu/KXkdFx3mN9aShY/pNq0PS
o8UwUqWOFvx2hW6mpsMrYYvXb9KFkuPzEnXUT2Pajh8ZAPCKowurvV8QbaBK2te7uqWIQt7e
sBd1X1a7uEPE1pOgNrF5AoXZCGypqZdGHfAtKNqi8HgVikRVnRKQJzpr0JWOcUFTwJZOEG0Q
svqvRghQGvG5O9iwAV15bM3aOW1nB7nmqqbeQa+331nD5tS7Jlky8VTEXNXZP+hxoQ4XtBez
c0LQjvyDXLOrcbhGRwdbOI4UJRi4h8c9rk6n0+VyNjHjYKsDnKCj0zU+K+Ap7CBjS+c1Vk3N
9kNZLldHFeqrLA20NvTR2T86LS4fHu3tdHR0dnYygEmjHkONjaeAu3x45Qj8Hg7P+o7e0VGP
nVGXjlQCPLkCmAlMi4KdTO0AB+nweL2efgBEE1CJCaaY0gRk/U3Qw8wNaIA83cuMpVHkpSxN
EugFRVOWVKkjAv+Mx0Nim81MhGz2Xqdo0GVr6JgUtKHYTKRXhRZRtk7PqLe/g/PDhn6+isbZ
LrNT2GUuhJ01qFFVjTI6kLT3BXyUtPdPCAVe6xCipBqXZj1sZKUsNfZ+EGwH+zvs9IBDqSlh
ep04CDDBXxSgCGIIPvJSl1E4J6l3Ajw11xOoz/ablK2D64lgf+DsdHom5BcVVeqImQiZa5pa
XP0e76i3l+1BQL3H1W8CPZPk8woVqJwd23bsyCAdXTjF0Ubs3smod2ULxVcYe62i9WX/ILPs
xbjPhgAAQABJREFUaxFNhPD1xK9NfJ603n6vaD3aWm93upwddnrdmws47CKa1SPybj+7Vilc
3sKWThBtxPjqZwkjoE+EhBCyAV1tIjTrYe7KVDmEixnTTDOg6tFQlWbNdVHm+lF2jSDodaDB
q3BJcryTWWWoZ1aC6cKd7NhdHNQYnUcdcKwdYx0OWzrDkewviBYCrS3SJTo5NmE0HhSNM1g6
AjzZIuBfrTth8Gzo5ealfgQYAF8WTwFvnGQsi0A4ZZzB3CHm5Qc3HcQ5mGez7FQSdidBLzLP
1uEdZTxHEpQx2SaXLHYd4beO+Dwkpm2z3IIEaozi3/rx+OZCXIujbINcHzndz8yFbA4ub4Ht
9kS3IPjM/mjlVds7CUqa+6dE35itg0NJLSoCph569YA+ajpHhTLCkx6Xh2vawisqkYHzOnEQ
kJkIcTFZNYaQIC9SFedEtd45iyg1PJOjJ9tvonoS/3JjR4mlKpFhITzh9U5L2uCkC02Jqzp4
T+DqCKPfTLbPS0xUPFWxnQ8Cgqcn+ExBZODaEVXFRxvuSYQqJ4dfcupd0UDJBdbepolg0A+O
2WkvvxxMOUb5oEiiJ25tkvCkFRdMhMyOQX7paiE4PT7JqBoe70RuLlr1nnYxi1gd4xwC+NI5
T1aNNhxzPaEVAv9NHLX0MxwEQr1n6iCdee8T60OBOeYIGbfZ0I3Rkf+ck/Kpee35YvYliax1
m9Ao9vLATZYucLEdfRS5/qUK7i2jrO/X1rIEMv/co8bRz9hKqNWkS8gxT1mxMs/4RnMIfhWd
x+TEg6ciM+YCh2fD8+XcO0vGZ46JFnvUmMS+HsMiQcHCP/oiglPKGO9+ssbv7oLzXj+9de3F
/+co7S7mhqZ9JdTtO0iA4ONMQolLIK3mn8nwkJUPIjwhPPUdnll/0D/ttTP38Rr/sX04EeCs
9tqN3CuAuVtfRs/Rtl8Y4V59NW56Ed78cde9fYP1EJ/b6YRSD/+gNFq6WnuPCyXN/FOiL1br
UKt3wNPnRB/etbQc3yN8yYrKWFNWofi2oUSZ+E7xY0hcyGMrpVbvPCM1PJOrJ9ADbKIgPMxm
asf99/H6EaQy8kvQC1yRwNzMDOxiQ8Z1FXAmdP2PTMQDO5HF0W9SyfJ5AvNikZJHBmtLNR9t
1pS/Wg8H5G3vj4aQnKTXeyxzuGvuuoLsbBM47l1lrgR7CoLD3OAcPVjMBcq49FSpzbh4Qp2t
LY6D9Fua7JGVWwReEIJHRtG2JohxY8dvGYzBZ2x/80v6lSfKsvd73Ata+NI5T07eiAXprv/K
ICB9q16GRM+SIhC+fQtlebfnyX6wzfmHWyFqJTvvgbTFf7WKZ5NR8JCVakNDHj6XTplrNgvo
qKyCTWBgRn9bJbEDU3piQuIuHQ+emMLMNRtEeK4t1QRPDOnZ+YWQynm0wHDUVt9UudlcXLh2
bUncmyYER/qgI+QZZ290PXqc7kcc7TVgkneb1YadmLLnS+dfzT+T4SGB3yM8KcraMvjGvo00
WsaSI47xm+0PNING99blUwfj/6xr+RZU/UwdFD9WQVF0lQkmqxmP/PAw1fwiRTW/d+WVY1tB
jzvXcwZ+vsFi314kih4MF5U/IpQ0908V5WQvq9U7GOjeHoElrbtKV8qySH4mRgwhQj6JGqvh
mWQ9LS2X+qq5UW2idgZ8Xf/S/HpdMxxcipjlZQqaEbyC12+mhc+LLJE/IY4M5aVrhZzyv7MZ
fEiUom7dAV0CHUiSXO9C2UTpmqbXdhYLShDpiVmbRDwFuoBtQR5fLzoXneTurKuq299Gtf/s
6sl9W+nYNPfBz+jFScr2tw/zsydi6RjRRqSHfqIJAvpEKB4YmW+gUWaw4hV1eL1ekMtEIO7q
fJhd9eWy5BKFxYWiKglMJj4LAnIwpctptBh5ceCJqVbOn60W4YlZTAOyjIqG0YZr6+CEhWpv
5LamsTpHz+3k18DwJRmMaIjh/dnh3fSQ2tzQKx6orxbu14HPNx0oVf0zGR7C4ElZXn4azoIQ
EBlFB+zW5qNOyn1pIlRdEsd8RA7QjHtkco0lTzaYXzzuperaPjqydU/W1MVTcHGkpsYa36Cf
BCXN/VPGQNUs1XoHE0fk9eVloomlKmcNCXBiCAnyGqomZaWKZ7L1xOrkpFrLnQeGq01mOK6E
V5meFvSt9Gkg6hkEvH4zLXxezlppHnlkEAG/qvjbiCM3X0x2vUsNkD23NI2+80IOFfF/Pnz6
6PZGt5lqrnzlf068wT8CQ5HoiVubJDyFetvuz4sV/Yu/9zdmCmzp7v7FRd/WnfkR38Wj8CZX
/f7HhMVIpeNEG6GWeloTBFI0StRE95QzsdZeunBQswUwaI5/ekZkljFvse5giMSm5iQ+PE1E
ynJdA1GpuIiNxa/1hZ8buvLx1d9dvdTX3A4HuZTTuu7vx8OtzPevCRhnlWyxUe3tlNcNGVW9
8w/lsHRg8BKcLFs3xozbBJLSlzQ+D5G3x8jgSZn+uzgKstv/Bdj1VPnysXMzDSKmGctXyNGv
eaqu6ji9rHjq2k/3rPjVGTjMsx6w5MsRY+dhoqSxf2KrR0QYptCzhFdHb1FlhNNDssgQ8fsx
NVOOIZjIY8pJHlnS9BQ5PY7+CnU0fP4EmgVV2V0/OvTYGiMaWwbO7jIdQnFUzBy331wSPk+b
RhYZJNEm9MWXYnjYs6TVOysg5r9pRV7uSjBeys0tf+PX3tvZ9ES3sfKNZ4Ot0vUmTD2JahOT
J29BIGo1m79Gp3IfqbVSwBubz7gbdx683oPeGrLueWSNmA6eEUvneChHG45ETySMgP6OUDwQ
Mjt5+v2idZh4OPFlEE93178JZ0KRW5/CQS5PJpNS6EtkKNM1KyE8nWDlXsYwBs+eAdHrWrOT
cKwpQ5+crIz8jVvBBp1vnrsQ9k90MJ/jbPvQy70pQiB2eQ7/tH1T//9hXjmLTF5BLrI6Rxoy
Q2OvbFi2AR7LllUPxSOTQL2kkibkIQqaGTLpXc7BIXmkkB17G6V4Imq837Gbs0LCicFL6FQi
q7jSBt96cL/9dlfnO/QQz1z/Iv+4v5AFl1Zu7+QoaemfnIJaJgzL0cZf3s8miNkqRAbu+UTR
8DF0sw8u6Aql4McQcuSFcvDSyvWOV56mWgw98bUBlPJ1FPp0DMZpW4f9SAU7C6Ko0ERv1CyI
qSOCfpPA50NTwz3M0XcjoGFvr44RUWTwTYqizR8+GUQCuGgTR71rb7twoSGr5Eeueqhk24lf
jHFwkOupXpvkPDl1YieMlh/Cd8Kdb12dmXK/A7vhmh+axUvj+NIRpZtkxKJ9HcW2+O69qk+E
5OrWFPUMsojKuA29Zu0+6hyWGV1G4gmYxocrwb0f8GRv3fsCnldQ6xJJF55A6Ten5SYCQrI0
T8eJZ0HpFmjY5BdcvOcNNZaWw49NuS8MCGaWYx90LO5EiFcow5j/9LPoHk6cTyrml8IxM2Bp
tv/f9Csl9DHT34mWTmu+Vyq8I09fC98Z8VLgaRL4QMktGZBooiVxxOkhsW17YOs2SOA886sb
Asqp99EDapYtheIuTUCjnmw+0yMIDTMutPcxtembEp4rSw/DD6c0H3oKPUV5+NlHlLnHbu8J
oZS4fyqrncCVrIJtKC42nuiZkvIJheRDbczIANpFGFXN0PA0xzEwcilqjI0fQxJCntNBORG7
3pXLSa8kW0+pvBjnsevoG9k5sOw9GQIWvg/OoDUfQV58/SbDQNXnR7qOVjLH9vf475wI5Ccv
SRIZGlvcgjHA1PunoS9byu9nok089Z5s29dUVNdD9Nr3vznGaB+PnlwNKNRmQjw55rKJfMsz
aJDxo787fBouozQ9s1XoseCtU+yxIn604XVJdh3xku72lD4RkqthZ+8HA0MDkuPiwI0Zpr0W
W19CY9JDZmtrH9OKI6G5sYHuV3Yte+LUkBxTlbyS3fvNkATwPD/gC4XmBs7WPoq+mKRQ1GCE
q6Xe46+e7JliPl23uMtWCorx2ZFQgD5CkdDs9E062x/6EziBmSCXIYwPz2ywwzx9uB89cGLI
NzU15fP52BqiqPU7nkZXK/e+PjxHS/JdbF13KKonhUQEP3gWgefYzx7YUH2ya9g3g6yMzI2d
OnEaCrJ85/6VBBJZ0oz8rcwXtL1HG7uGAdvAje69248jnru357OE7D/7fgU6T+T+BssxZf/x
eUhsdTOKHmuAFG37d5/sg19uC011vWIDL+2AI9G3850vHjjZBwewcz2vv1AHu0mbY1dUJWVt
r7bzepobnlT+QINqeydBSXv/pK3AbR28xWqprMpahI+7Mm9X19AUbE2RwMzY2eplZScHZYvH
jgxU9gr0EnTb/pe7x+gbxnNj3Qc2HY1mhR9DSJCPlqOSo1rvKuUFl5Oqp0COejJmHYHB5G2a
RftTP+5DixShse4TBVbwERPpQdJvEvu8ITOPk5e12AGUIDJQzkMvnLyIok3360wEs/3tE9xL
+3HUe/Jtz692oq/str3J3hQi0RO3Nkl4crWNlzBusMFlLHe7E3YaVTs3SXt2fOn40YZTLvl1
xIm62xNafYf7ruDDfpleodKFWyJMuNAgSoZUtDFIkNkmVbJnBdpkRrKpjrcDtioZlgr73gi2
GuQKiQSRSCevQQYuiRVCPuy+Y5x2ooRwJzVcPIXc6X2WRAzBlysFG5wFXegrohISeCpCScRT
5QTbImajeiRc9FWNqs74NhICmgXHO9FsWWJTTSe/cQFvgGCLXjCw5zea4CmSnmJ3kBBtpcdL
JfHPuDyEFyWb8rM7ekE8hdBWefnNLWSLKmSyFkkqCJ7WcDuJiQtPcH5qc3jFl8Rnqu19YQEb
paT4J27rYFESN0OleBLuZbcSkqAqirQiqGJHBrDREFzJlbCDp+JoRhBDsJEXKYp1olrvJHgm
QU+231Tbf09sbKw6Co46+MoRRU86W1xHC9j9JrHPe7mN58DWc55Zsf7xn6lERZ6xWmTg9xHi
0WJT0p3QSOtdQ9sV7Q2Psh14lZftFLH1JKhNbJ409Ow+Qlj78k33M1tKAtjB54v4qhOksKUT
RBvEXsM6Euj7dUzqd4TYuAH/MyUProguUpv/fAWXkV/x2rTXWcU+rMTlW6xVhx+/nzsFz6Mj
libxy9NIkNEkWmUq2dc63ivY5tFS09nrZCOFgCWXXFn260mPvUbUqYsFEUjnuOInkBWrTcy7
FtEFDaZYgAq/goqNp1BI1p7WWZcd7sbCZOcJAM2qeOOSq8kmLFDT1IDAyqTEd7CFRDHT2BYZ
1u5id8MFDzyirx2BTSHtrtnWPdJn2GJKFF7MKtpzadwpMomimpyjb+7hNi4QkBsM6P0KmBWr
IgRltE6ij+aYlNgS+GdcHqIkl8k3lhz0j3J4Mk9Nmqvso/5W5RszsXkyFtU0iT3P2uD1v8nt
JCZmkb+5EGWY9+8oEV8Sn6m3dwobpaT4J37rwI+KFJVRfuzCeC/avVkAiNn63DZhpBVcomJH
Bqqk2tFZL4zdZrur3wHbqzgmE8QQbOSFeuKl1es9te3IkLMaLiKY2E9kYZkVq46yig9O9LNd
IRM96TrqgMHeKH50HbvfJPX50KdXuCepbVvWSxf7sayUJVKJilwZ3Mhgq2deP2VKWptG/W9I
vsdD6J+a2q5kb0ZxLbP42+a+NoeUx9aToDaxedIqGAxIXaNBMJhggI36yy2t5EZotbtKo67T
GdjSCaINFKRpHcmq/rXJXAZmf18bY5NiaGhu5hbYizEcNmSbVq1eZcyKc4QtUC4Cn33PyAKs
AhfLTY+Cx2rA0umRjdoFYoGwdEtqjmdoxjdxOwjiW05efq4x8dohAgzsBjgX8IPXc4L+SEZe
fr5G8gO+scmIyRS+7c8pKM5N0RyHCAgNiTX3EPAWtm/sejA7Jzvop6CXaKNtJODzzRoyIkHK
VJTPPaUSzdv3+oYC+nk8m8N/TrOvUOKhlCT/jLZRk5zIjM93O5JhyoiEl98LvkCVYGOe892Y
pbIBM1N+fmxeRDEED3lNAEmIyRLQk25B03QVBQ2r8teoBU/MfhPb5yNj1YZ16A1McKv23MGY
ixQJVYVSYbXIEBo6kL2pnaJaRoPVxWHgzhjRhsKq99TbjqcnhV2bEGMs25VqI+F8TOm40SYN
6ihhSNKFgT4RSpeaAHqE5ny3Iqvzc/kbBhdP7noUbGlCmV2TgxVrEuz308hSXRUdAR0BhMCN
rtoHnqJffmjon36N/QaGDo6OgI4AJgJJ6jdDN85nP7Af6gAe3Ir6xDOmcgmQqUcGdiKk+Tpp
ym1PALavS1G9jjSsaX1srSGYibIaOXdo01G3taph147SopXUlfYTdW3gbhB4oOr1x/VZUKLo
6uV1BNIIgcjM0KmWD7+cvXy8Gax0gKP+OX0WlEb1o6uyZBBIUr95/eK7CIKqjlrpRjfJxCYd
IkOqbE8mrncbb72ONKxRfSKkIZjasHK2HXei+/GIn7VpvHGnXk/agKtz0RFIDwSCf/jw6PE6
TheH9x/yuRM9oSOgI0CIgOb9ZsHWl1vs5fOZa6xPFxPqkhA5QWQIU5NQVAg8fK3pkSrbNTXi
Lmem15GGFaw/GqchmImyAh+FHR0ZHPz9Z9PTn38xG/z/2fsauCqq9P/TAgIioKKoEArqXlG7
YBIiRQqiKRqBaViK/kh2r6suRbkm6rpmbeZLL5KVyf59WZRM1ARxxXQJtvAFTFPYFEkTJVBB
RLgil7ftf2bmztyZ+zZnLvfCRZ/58OGeOec5z8v3PGfmPHPOmUG9fcY+N21qkNamx/ZKgfqA
ACDQ+QjUlnyZ/p9me/tuPQYGhY8bYnyTSuerCxoAAlaKwMN23yS/MrRWHtqddbPJ+emYGDlc
QKzUPUGtLoAABEJdoJFARUAAEAAEAAFAABAABAABQAAQMC8C8Pps8+IJ3AABQAAQAAQAAUAA
EAAEAAFAoAsgAIFQF2gkUBEQAAQAAUAAEAAEAAFAABAABMyLAGzCNy+ehNzoD2I0IjfvIbx3
ZRPWfSjJVJVXK+qRGb+0owclVXVlBf6gEP2VNMfenh69NK8p51Oraitv17d0d+nX1wABn9hI
Wll59edbdXbqr7K1ILv+w33J3/0HHmIEWigCBAABQAAQAAQAAUDADAjAjJAZQJTMQlU0y3vo
8OFDd7BfU5bIQVXw5dYNn2zYeqhYYkVrJVdeiB06dPhQ7y1F6s9Lm1vR6i9XRDu6e2IZzBHx
jwsGRCj/OcPT29t7okECA/V0sn/e/WJAQICf+gjwm7VfqUNjMKO9HmKQMRQAAoAAIAAIAAKA
ACAACDAIQCDUOZ7gSYt1oGcnpGvQcv7//WnZ68v+tCrXQnGDdJWM1SjeOfcxfETvNBgJ2Nmp
ATHGxvSy4p1vznmf+VoL8gsL80NorHt34+x8TG0bjq2rX3xsrCIxUYHFUYePvaTp1/Z5CCMS
/gMCgAAgAAgAAoAAIAAIGERA0tjMIBco6GAE7F1ogRLH1h2spEZcE52sb2rVZHVkSnkydTcl
L/aLih0LxFan2f1+iiIM/Tyij0ikJGrAkCmv7ZpCUZX4Pxj+6m5UL1oDCAABQAAQAAQAAUAA
EAAEOg4BCIQ6Dmu+JINzI3wi0XQXGVvb2dOWuNg7ilqELOGQjkzcGBs+XiwKwvo5THhr64S3
xBUlp2hh4kDyCjSleTxEolAgBwQAAUAAEAAEAAFA4NFBwBLjzi6MnrK65MTx/3z3n/yLP+O9
+/hw8Q+LePGlF5/17SuwqrVy/7b9lU0uYXNn2BUc+PiL1J/ra2pq3Ka9sWZ53LPOAlLqRHn1
+00bPtx/+pqbm5vn2FlvzBvRT4fGkhmqc4f+uXX73tPXkBuqQX4TFv05cWaQ8EP27bIo+o0F
UQ1nci/WoFGRLwd5MC8haC0+tDv3ZpO9PSphJmQyUz/ZilwRFRY0NaGQV+JH99V2Pxc75dVv
D2z4RARPIqxoi2oQll+XQS+L2/3xxyEomJLd1OQWNHNmkAePT2vx0fSTt5qZkA0T9B4V+YKA
gEeLCPDkkxOkJXiI8vqhL1P37c0tqkFuPi6e/XwCg8Oem/acL7x2gwBnIAEEAAFAABAABAAB
QECDwG9waBCoT1bv59Dgw6QS04o0VDhVfzZMm4Q9T8xsFJD+VvFdMlum/Zt89q6QlvCsfkcU
zSrsi3rRGvWX3tGna9T6HIGeUiyqOv2FtiXs+frTnEV317OZen/f0VD+9lvj2Vi9RDhTB09R
i9UE9acNNCYt6Z3TQj7a2oat1yJgyQnxZMnxb9EXtHGGG4vcQ1oqcvQ1JvJbf5YnEJKAACAA
CAACgAAgAAgAAuIIwMsSdAfgfonrv8j+7nTRpaKcfcnMuHPTHL9D13k7XOwQs5edquyn2Pfd
2dPZX6hHqJtWHeNTKgsWjXudkbE8LefSpdPJ7OZ5XcEWyKn+JGr433Ipxn6K9Tlni4q+y0yk
Fc1cFv7O0UqNRAkWnfvj2D8xFRN3ZF+6dPYLhiOdxXvFgPOM09n7MjOzszPXq6OcqB34hDn2
Zc+W6c6c0SyM46nRWCzlLPuUlpWdnaaGPOwdShvq2PfdS4OF9Z1fyNm3I23fPrbFXXiW8CiJ
8eTVEUlK8BBVxrJwtjHTThcVnf4OK72eDopbRKRAMSAACAACgAAgAAgAAoCAFgLisdIjRNFS
VlRU1SI0uCKbiXAUaZc0BdwMht/yS+zESmPRDgZb3qzIb1f2KZjMd3Iq2Or1O9jpD0vPCN09
rZ6VUezgzxhUfcFMKKHlZaxOmjkZYouWZ3O1G/ex0Z1eiy4xBkftYKHipLIJYjzZCpJ+G5kJ
tKgvhNN6+nm0pNHgRCXzEVOTSsCTx9z4jJAUD6lXN5xfGo89TtZX3TUIrZASzgABQAAQAAQA
AUAAEAAE1AjAjBA/MLQdJJfT+1ZalbXV1bXUoXIePoWOhH6+84BPyqQTV8X7sp/ldBgewAQ9
JwuusZTK73en0Ol34idwO1KcX37L4NIytqJZflU525fRjPxmPTdCpaTtoU0aH5tI51+8Uast
iNii5X+eMoit7PD8G2+waT2/6rcF1DeJTluISdfDnCCLFSsuHzNrbDbI0RQ8DTJTF5jkIT53
+JOOCDm389uvYkpCOSAACAACgAAgAAgAAg8hAhAICRtVeX3/hjf8H7Nz6e3u3ps6HF28l9Gr
kTzt9Xz0x3eYu6a+rXeweqZFk8ek/BL9eXTI4feB7JyQNqVZz1tqbjP8isI9HR1daHsokxyH
v7SJLsgsv63Skkhs0ViBRd4BZrGIULqWzh11agqehLqReYjjIB+aX+br3naPzV2x4ctDR88V
X4X3yxGCDGSAACAACAACgAAgAAjwEdB+bRe/7JFLK4sXuPgxMziU7X5+9G77oqIi6kypbz6h
qaWVKhM73Ab06xSg1e9AYy0Rqontwvbh2RJ2SosuJrTIx9dHYJGyYreQu2lnhNJNY97+Wibg
SSiUzENsp7xz6Z0L6k1fu99fxmIelXlp1wu+BvZcEWoAZIAAIAAIAAKAACAACDxiCAhGs4+Y
7drmFn+5gYmCFMnZq18N9XBmIgTlzmiXV+n3L2tXMP1cz+SS6cxEa0a9kZ8RZ95hcn1VtUCs
syeeEWLH5YKSh/DENDxdJCFhwEOcfVd92zLv3KkTZ348k//tpt2MX2ZGDf/LlZatQ6A3S8IY
iAEBQAAQAAQAAUDg0UYAlsZx7a+6XEJP/cSmJb82hY2CEFKV5bQjCmK+pZl7tECwGeduBS2J
E22phPpLnvX1RPNWZFqoLdr/Az8Sar19WTwKkhYJkGnTsVTtwjMzv0x7HSKlvXQPsR00+tnZ
C177eFdGS31Z2nJmOWbKv4t0lsipSlb4P+ZPH489tuCcTnnHggfSAAFAABAABAABQAAQsC4E
IBDStEcPRzf6pBv/wfr1Y9vFh/gaHlop58AJ9Dg1N6OAFzeUHEszTyDkom/fkkYF5/HR9M6d
3Nczi/WMgltNCY+cn46geRYt+xeP56m9xkGipV+r0hcIaNS1+pSJeHoHhtCmVdxj39rAs7Rd
HmLrPCjmlQkMNz2rClseXCxCeAUkPhC6rUc4Tw9IAgKAACAACAACgAAg8KghAIEQ1+I4/Kmh
Tna/9NG3V+lcVcmhDd5RzHsFODJpiRHTYugKuRGz3i2upSKP699vHf6q8bCBWERmzrGCcwVa
x/cFV6vVEYdv1J+Zd3+/6he19dsSJrdVVVtScGhF9GPPfX6OWJKGUP7iHLy1CB+Y55cF11Wq
2oKdb4xbZmzWzM65H1Wh6G9//eRopfrddUpTojCKi2WOVpWSOlStqrtV9Dv/6lUN+ITOxLlq
oabh6ejGBNi54+ZuOHe9srLy+vXrbAshJMVDlDvn+i/4ZH/x9WpGo9baks83bKOVC3ticC9t
aOwQfz2kgcV22pXgHBAABAABQAAQAAQAgUcFAXiROIdA46UdmlZXvylBkyH4sEzjWWZBkvCz
OerPvAgof2vMXs4EDhpWXEpYnVNENMF+T4ZjJEz4rT/NsSjLfkdYqDkL45Hh7wgRW/RbUZr6
40gaXmxKv0V3TzPxGEtF/QoopUjnTCNO6G0XQe2zyYz1fAU16TDeN4VI8RSwx99Z0nCjU2Gn
6zkKcg+pZ7/aS/EQeKhin54PCdWr25SWGHVWI5ETDQlAABAABAABQAAQAAQeXQRgRogeJdL/
HHzjyr5jh5r0ciI82kzO/i4tkYpknAXL0OyYZ+0udngeSXPY07nOLvyH7w5T1uZnr4/VECGU
uP4dZtxtjwTV+TTG04wgQzRjH3fligZNWVVVlKnQCUTCohSLJg7myBAitwjJZ2+9ksMChVmE
Je7LydQe6vNYo15BRypOJycKgg0hdBKk8xkTphm4+rl0N0Rv58KfO9Gm4r85nRhPPhOHmVvv
ZifTbqTO9uS5CLmH2P0+mv1yLZ5gY95miN0pOfvu1pmCd/8xUuzs6Jk45sSYgXxdIQ0IAAKA
ACAACAACgMAjgsBjOAZ8REwlNbNVef16FXK0bW20cx/k4WxiqKItTVV9vaymEccbbp6D+pqL
qbYQY+eq2urbd+sbW1rsHF3c+7k7O7TfsFYVtWjM1gGzUn4/wWUc/t4Snud5bbTOGi1jenXV
MrPjSewh+Gu/tcp6vOWnsb7V1nPQoM7wpq7aaqA3IAAIAAKAACAACAACHAIQCHFQQIIUAVXt
9dut/Qb11UxCfP9J9LjX8TYhv+yKs1M82h9ikWoCdIAAIAAIAAKAACAACAACgIBpCMCY1TTc
HulaF3e9GvB6bpTinehpgUN6oVO7NyxLwbNBeJHWuxMhCnqkXQOMBwQAAUAAEAAEAAFAoMsg
AIFQl2kqa1M0M+VvmcwHaBnNotZfef8F8CdraybQBxAABAABQAAQAAQAAUBALwKwNE4vLJBp
DIFWZfWli2fPni+tqrp1724j6u0z9rlpU4OGQBRkDDUoAwQAAUAAEAAEAAFAABCwJgQgELKm
1gBdAAFAABAABAABQAAQAAQAAUCgQxCA12d3CMwgBBAABAABQAAQAAQAAUAAEAAErAkBCISs
qTVAF0AAEAAEAAFAABAABAABQAAQ6BAEIBDqEJhBCCAACAACgAAgAAgAAoAAIAAIWBMCEAhZ
U2uALoAAIAAIAAKAACAACAACgAAg0CEIQCDUITCDEEAAEAAEAAFAABAABAABQAAQsCYEIBCy
ptYAXQABQAAQAAQAAUAAEAAEAAFAoEMQgECoQ2AGIYAAIAAIAAKAACAACAACgAAgYE0IQCBk
Ta0BugACgAAgAAgAAoAAIAAIAAKAQIcgAIFQh8AMQgABQAAQAAQAAUAAEAAEAAFAwJoQgEDI
mloDdAEEAAFAABAABAABQAAQAAQAgQ5BAAKhDoEZhAACgAAgAAgAAoAAIAAIAAKAgDUhAIGQ
NbUG6AIIAAKAACAACAACgAAgAAgAAh2CAARCHQIzCAEEAAFAABAABAABQAAQAAQAAWtCAAIh
a2oN0AUQAAQAAUAAEAAEAAFAABAABDoEAQiEOgRmEAIIAAKAACAACAACgAAgAAgAAtaEAARC
1tQaoAsgAAgAAoAAIAAIAAKAACAACHQIAhAIdQjMIAQQAAQAAUAAEAAEAAFAABAABKwJAQiE
rKk1QBdAABAABAABQAAQAAQAAUAAEOgQBCAQ6hCYQQggAAgAAoAAIAAIAAKAACAACFgTAhAI
WVNrgC6AACAACAACgAAgAAgAAoAAINAhCEAg1CEwgxBAABAABAABQAAQAAQAAUAAELAmBCAQ
sqbWAF0AAUAAEAAEAAFAABAABAABQKBDEIBAqENgBiGAACAACAACgAAgAAgAAoAAIGBNCEAg
ZE2tAboAAoAAIAAIAAKAACAACAACgECHIACBUIfADEIAAUAAEAAEAAFAABAABAABQMCaELDl
K5N96X/8U0gDAoAAIAAIAAKAACAACAACgAAg8JAhEDGcmg2CGaGHrFnBHEAAEAAEAAFAABAA
BAABQAAQEEdAMCMkTt6hFMryiz83sRJte3h5D+zLnsEvOQKqm6UXG1pZets+PrKBNuwZ/AIC
gAAgAAgAAoAAIAAIAAKPJgJWHAg1XPxs5tNFmmZZl35xaQ/NKaTIEGi48Pfop69paEM/OpPj
66Q5hxQgAAjwEGitq7xer0IunkNc7XnZkHzIEeiwdlfV3Kh4gOz6eA50hCdSlnIqS7SmOXk2
11feu99q38Pd1cXBUhgAXxaBxqqrFXfqbG3t6IwWZNvfa7AHdD4WHvhFVhwI2dq5MQ0kmxMz
1qn58YBuvPaqObsn9/wdO/5Ixa7P0Cef8dU33VGWu/OHCiXTCXg8qGQL6jPulVfctfpEW/XZ
Q1uPZO6/dQ8593Rz6icbPnbqM+GTBuhcsxorC46lfnbsdBHq6dbf2bPfiMCg8Bn+Mg8tKc1V
xf/J2nH6+29vITd0D3mPnTLhxTkBWmRN1Vf+e+7apTMlxecqbtehezXIy89vwpyJz0121x+3
qEqObd735VEHb5mqrLTfs4uiY2e48wFhlHAYMG2e4lcHxwspyXQ45GrFTa4FWxc+leKfqpJ/
pf63tq6755SpYXJxm9sqC/Z8cHD/t0qatP/Y+Ffm/3Gou4G7KbEni8t9RCiait6fGIifv8z/
6s5Mv16PiNFgJuqwdm+4sHEK9YBv/v47M0eAg1nG9SzRmubkqfz3a16fFiKfJSc/iw+yDATA
VYNARdaM1z4s1pzLNqVnJMBTdQ0gj3yqC4yK/7whZapMe5xXe2nf9g8z9TSfTPH+Jxv8Bzrz
ipQX/xm/vZCXIUiGPjH9FX6k0Vz5TfLEqbkCmrxTWSnb/7npQEaCIy+/PPfvCxav5jKoMCMn
LeMbpNXHago2zn01iSPDiWulebmpSX4Jx99bOIELwRqvfvXa3EQ+GSotLspJ271S/lZGbqhM
65ZZe/ztPh+n0+SFedRPYV7Gh4pPTm8Z6kJncv9sBk5N2oLPygfdWbAyjcvuyETZwXmLsOjw
bQc2x/EBbI8OluDZHn206krxz5Zf9i2k/FPmMC5MLnJ1bihOCRyVwRN2rTTxVOo2fR6CyD2Z
xw+S+FkFddh1gUvjI9RYHdDfO6jd2Qd8eh/MPUItamFTLdGaZufZ3/7R8oIO6MV63cppWHxY
5EXXXuhCago1TvOy58Zdeukh81FDoAvc7VtaGxHSDoRs7ZgRozxi3gRqFkR1JyOdHuWXpiyf
0vD5mVRv3iyKnToskofFBGsxUjUOduJh0Fb17d8mTmXW4/lErpsfM8628def89O2p1JBVxvP
O2oKNFFQWMK2CfIByoqiM3uShBEUQvX5G9koKGJJekSYrOlK3q7ERCyiaPOkg2NuzQwQbnyS
RUVPDpMN8Xa0u3/p6/XpOcUIFW+IXuF9Zgvfop+2zVRHQWOS3n0z4u6Rjz6mNEx5bd7gPRlL
XXl6csm2Zi7Z4QlGtLKZD2B7lbAEz/bqpKlvin+KX51rjyxWR0HYORfFh98v/MeatSm0h8T3
P/21Ly8GJvdkjdKQAgSsFgHr7u9WCxsoZpUI2Hk+q/BDpV69ululehZTqpN68YCQhKUhlFHl
wxqox8FKixkIjLsmArwgoCsaEJ64ICmOWTKnWP73zL/5bM3CZqTtOrx01SydVUbhia+/rSY2
YKvq1OeTmCgoYvXJhFnMnHWQf8iMafO+PfZ9N97avBtZrzJzQfzpmsmhsxIUd1v4D/Ubf/1R
zfC98wnTaZUGy9853Cf6+Visww+XfuECIcdhcTv//bK7hyYuCgp7KXBbzFJq4ivlh6trvbmF
Og3nvv4wjzYhadu29wbghxt+Tz1IddqKs0qT8i7+IcrKVlzYMMA58wGk1W/HP0vwbIc6BqpK
8k+xq3PzjaN4NQV1RG5bvz6OcjPZls+d0KKVOBbKzMop8Z3uSxfjf+SezNaAXxYBFZuAX+tB
oAP6e4e3exe/+VqPc+jTxBKtaT6eDv7xW/zj9en9UOd1QC82jl9nPg42rhmUdioCXfxarGzG
jxjU8Yn9wKhlR45lTaWmPlta9KDKJ9ZTjNDdk4eZxWaR2xaooyA1naPHhKhZmjqNF48yhDGf
HRIuWnNw7S2cc7JV79rxDfg9V7/b4DExCGEOTog3M27j7O7BX9GHyW1HRr7q82Emtoi/UOf+
1ZxTNK/YHYlUFISPuyeZcAsnT536KWoE/fSDLrHUv4YbBYdTv8vOLcPbqLxc3dy8Zf5ho8dP
8tKY31qWu/tCVbNdN/RrJj1Zl7Pr0F7UHVEPhXD7jJw6f2hvjfs13i25eOq74jP55WUVDZTS
roODpjwzefrIwZrIECFpPGnbVVdyU7O/3ltSjpxRDRo24fk5iSF+A+ki4T9xi4T0JGd8lxP1
TzGGN77bx5C8tTiWC7a9p/8lemUKXiyXm3l84XRfdT6xJ4vJ1C5vu3vumyMnWuy8w2dFPig6
cCQtreRyHfLyHDwkcNzsOF93vgMTI4+FtFVfOLrz2NGjZbiZeiKnfv4B4S8+Mz5E+3UFTTfy
9206vP9bp2F+DZeL3MbGR86L89XuNZTO5Ho23sg/uP2jE+d/wbsB3UbNmv7CiJ7aRrPn5vYQ
Mp9XSye3CIfBpD7PWib+S267OdvIgv1dQrsbR6fpRt6+zDpkP2zqfF/eBU1TCW/q23/gVgsa
OuGPIz00d4futsqbBQf2795VoaxR3nML/L81s6aH6Fs5TNCabZX5+w/UtDj7vzDDpuhAxl5R
nhrtxFKWkW7u/i6lNQksokGRwlMMRXV5a1n+vovVTeq7fnOzy/Dng/w8tCtbsDXNeqUl1VNy
L5ZwrSO+2miDDOeAAA8BzUiUl9mVkoK1nq4e3ngHjiH1xWYkyk/tY8KJ2Bef403+6GFXce4o
nTsnPAwPqVX365VtrcjGqVcPex08W9UvAH9wH8dm7F2wqa6crk+P+PXw57Lul5eozeHef43Q
nUtMHBTqP5wJEpR56ycxWbhi0fcX78eHcANljpUZE3jZ1cpQ9dQZxbaU+pebnuyz5Mxn8aOp
E+pQ/rA4fjuTVP/P274mj8uI9XtpaG9u45Py2PyRW2k+HEFRYWbG5oXRG88rpnGTe5J4ItRQ
8uXikbuZWRSGL952lZUcvOT4svgJ/CYms4hTTUJCgn+KcFWWFlDrMxFSePfju5mnLBIhPBFa
mPtrQwLzPkByTxaRqVPcfOvEp2vxTrbQ2zd3ZKQw+lAOgDezXXAeo9n4S4w8ltB4I+uDKdGc
A9My8a685H8J3Ina8rR+4lQ1WWkxRVaamJuaOD+ldGbIELqW5h+hnjVnN8/lb8wrzMtN0TDh
pyzgIYQ+r9aC0CJyn+dbZzxNbru528hS/Z283Y0jQ5W23jy6llrqHPP7532DdAa1mKCuJHVN
Ir6Mz/eL5QdCH0d78ZlfWzk+/XJGRlIk/7pE2pqqW4fXUDqgtfHiPPkUxtOEvViidLP3dwmt
SWgRQhJ4GsdQUKr8QRHLvyf6LfHXEwhJxFMgweiJmZEn1VNiL0aI8Fon6WpjFBgofNQR4I+o
uiAW/AfQeER1+VQubYT+ACPn25P5AxxbmjV2tiDXJ0K5J8pt92/TRVGjn9B3P9NUY1ORgXdz
N69bTN3kmCMsYfd8xStuvMGv46BnwnCQgNDWDetGfrRqKJ4waarO37KUGc+NG+3DVuX9trVS
e2lalZXnMz9T7y8KHerNxQyo4X4dRS0L60vvCakrSN5ALQjkjjpzbsXhuGoSqlMfMlGQPGLJ
sknPPoGU1XdunM1dmXQLv4RPczg/89WR/jXNjnboWlb0dkrDqDdSFrgw+Ld0G+gtbDyqojx6
yaKAUf5uvbrXXcnbQ++kylg6yv/JpiAPxlEl8azOZKMgn5h1ipgpro1lxzZHZxQirP+Xw8rj
QrhWJrSIUlHaITRRxD/FWKufI4Y/2c+eT+rgPXoOyqLm3LjOLNmT+fyMp9UznHkZKRRdsGLT
c095N5ZdOLp2tVJTkRx5vImuYM2UaOYBhN+8TXNfCHVCdWXnvt6wNpl6p6PmqPySjYKCE7a9
FB7Q9HPm8qWrcfl2xQyfvB8C3Dnr6TokejYUfM5GQTEbj4cPdzqXumBrOh1iaeQyKYt5iLjP
s6qQWISkIM8yFvslt93sbWSZ/i6h3cWwweVOsuAxqKgQlfz3F6QvELr/61n6BhH1BO8aruYr
U6xY9cc+jT/sVCykukDqqh/nRbDXOnxO3Jq26jd8UGxFeFIkZIdlpJu9v0toTWKLJPAkw1JN
5Ry0I931DnK0qzxM392c9L4swSKtaYErLameknoxjRTRtU7i1UZSQwHxI4aAcPTQ5YxX1imb
VKi1BbWpbhcd/EKxkLEg/Onf6zMlbYOCGi/yD/77KzEb5hADpbb03/Sz8KzE5YIIBOVujs3d
/N9txfS+HYaX0+iFGemq6JhTheteC1nnMyb0WmEeUxKz6fxU3c08TcWbnxyVzVCo/4e+tf+r
kZp98LVXvqc5eNHrkJqKU+ndSmEbz79s9/mCxBRUeOpmA3LlvStCwMwMJy31D2gusmUJ8a+o
+QVMCJn+p7p6Ox572wF+kwfQ5+7Vc7bjkXr4C+NDJgued2qoHYM3nA8dInflYsjBcv88WVIo
9eKKwh+vBHkwu18k8LxftHMrPRcU8d6ZhOmjaVFyxc5bjyf0/zQHpSs+m3rxPXe1AoQWadQl
TUnzTzKuvIBDXUEHU2JPJpOon0r+xv7jk0bQc5IhkaEvLbhZp57wlII8Ktm3nomCojf9pHiO
aWXkPSLk2edmnb+leWRedzaNWYwavOQ/q+LplZ8y+R4v11dextNTxfuyTgcwmXpUNajnzRM7
mecRsTvKZ9NDWK+3v+/e2PNjYaemWVrCQwh9XtckgxZJQl6Xr4EcUtst0EYW6e9S2t0AJILs
XsOejUKFmUXf/6ieim9TNapabGwdu9ELBG4V0V42JniA5hpO15clbd37nhf1UGP0OxndoqPx
ZE5x+R1lkIf6mZcprSnGU6C40RMLSTd7fydvTXKLyHkahVC30NYraAZ9UWttDU8sytElEOaY
rzUxX7Mjr9FVRE8JvVjDU50yeK1rx9VGRwhkPPII/K5rI1CYFPek04zAnjPG9l/EPFRD8tjP
fpo0WPgonjUSxyF+vD8fGQr06sMWola7flzaaKLX4IlzOIKYjSfTzzQcyD+/IJLJW7f7kOCh
co9Bo4aw1FwUhDOG+3qz2fzflgr+GZX2936cWQLHFDgPZaQrEY4aftqeSEVNsjXz8fqxWvVM
mFggx/Bp93+vO1WCuSdnQ9+GU+9QNPbWOFt3GRMFtTbWV9fV196vr212Gv7UGErJilom8BIo
LMZTdf7rJLqCfNwzI5obKIbUX5OzPPJ1Ov9Sdb2AIXVCbJFOTQMZEv3TABc6u6nsvIEbZ91l
dXjfxDYHsScbE2i8LHj1dnUUxNDZ9x2g3iAkCfkbp5mX4I/ZMpuNghh+Nu5BAbzV87VXmJgl
6sWXNPvfXP1iF9AeQi0HNaCuYT2V/82iZ7XQmsmaB/nO4+O3GOBEZ5vTQyT7PKOYYYskIW/M
Sv1lYrZboI00ipivv5vU7hpF9KQGjAqmcgvP3KIvwCU7p+FbUvSsLbRPKq/RK1r9goK1XuYZ
vWg+HQVRVbsNCYigftGlIm55gSmtKcaTlkH0z0LSzd7fyVuT3CJynkRQ6iNqZB+66itk88zX
mpij2ZFntUSIXE+xXqzhyaQMX+uQyVcbbRlwDgjwVtM8LGDMWz87TP1cWdukMVs+2Klw1M7V
nDfdLdWcGEspfylQDz2DV5+Jm0bPNjjJo9aW3s6S0dvWT/15ulwtqOHcxsBAvDQOHxErdk/w
G9x667s9iUn4KfiaKT3/vP+O9qSQvd/Soz/h744j1c2SIykfp2BByYvGln2keTly43VGej9n
5Y0DSzfnYc5vbHjdDW/KoYRQB28/EZNh3v+O/TxphjmJcfLEMMW6QH+/xz2HesqGGMFWXIOG
G/lfbdrzIfPVVwG5m52d4JzopKW+hqErXo4XW+k5MqvvqJD6C7mWsUiPUISM+Kdeei7Tvr9s
DMrl73dii5x8ovBb4/CZDTufRuzJLAvpv2HBIwxUkoJ8w51ymkvwxKeM72pTLwcdM2Ww4LF6
L/+IOagQ9xGDy0EN66lW32eeP//tCN0GPRVGr2UVWmcZDzHJ5w1bJAV5oXlGz0htt1wbGVWP
KZRsO1m7E0jG73XxCfDDmzNR2rXbKUMH42F0HpLhDWwZ1+sTRjpVlNDPL/xGD9bi9bg3OyGN
C2y8fcNRtuBJh2SLMBsxnloqGDm1jHSL9XeC1pRsEQFPIwCaoch8rYm3y1rwSmtOPYWwGb7W
sRsEpN8RhBLgDBCgEOigyQNLgT1m3daP/uCCWh/cKf5m7aT0QjlKnboz5FpciL7Xggk/BKSr
kmtvZoDfQxSV7t2Z2qEvRtBREHNmM2TCiqiMtZmoMP92k8KbWvOAyg5vYqKg+bvKZwbQm1L8
gvzzA94NoV5v8OmGfWHasZmt20BfHNUgNMRLFjI6WE5/jDVz56GCdbFBVDayU0u//P8+fy0P
n/skHJ8k48+A9eN/GYmqYebDNiDhp9gS9UsIclO4TydFrT78zyADc3EiKjQUbw7kLQiUyX2o
CsXX6MhUpfcdgCIcuffxyfG8n86BOcvpLSjMai4LWMSIlOifOnryMxy6M43Mb2q63Bapgwiu
M5N7Ml+AlPSc/v0Y6PRUYsNWAuRt1e8P8fOjG1wPMyar9vr3eQYLcYHB5aDG9GQYOvd1Z+NH
IxIs4CEm+rwxiyQgb8RW7SJC2y3YRtoa6TuXajtZu+uTpJvX29dPhopKUcmVqkn9rvygfp6W
d+Hn2pFeP1Ez9kg+zIcX9tAcWlpFHlhJtQhzFeVJSyb6ZxHpFuvvJK0p1SISnkRQmkpkxtbE
Qxrmem2JK6059RRgZeRaZ/LVRiAATgABBgFu7NQ1AXF27dO7F56IcO09IW7reSW9uyZd8X7o
j1uYOETLKuMjntYWZn1N2q8V+MGewXEeQs7s9nRXrQ8Us5/RvK/C9zgqEFJezE+jdBizaQoT
BTEK9Z7w0pKoU3hRUOHR6w0K5k1fTInWf7egP/15TBL+ekzRvy/cjw2iB7zs5vjSPHq1kCJp
/gS6lvLnc7Ss8Cf70DGYFitznjr5zt7ZNPHi6YvFP5aey83IondMocw1z7+1rXiL+o3eUuSV
Hd5IDxfwpNmR2dPHuzkx4CuPJ/T8WPCUVApThjY88YPNceJTVea2SK2oRP80bp56NUV5FV4p
yLeo7m4FU5EbWBF7snGBRkrvU9OOxt2MBPlWxHyao/TqbcR9JkuPWMfu/ehcnSCQfXe+t4Hg
n0BPbXHseEkr39weYqrPE1hEgryWdcZPiWzvyDYyrK7pthtod8OieCXuI0PlqLS45OqVm27U
lwyYvaAnCn8Ka71Ek03z0nqZB6+ySNJ0i0QYExWbV7rF+ztnk+HWNN0iwzw5sVab6DjkzQiB
kWudyVcbWj3d+4gZtQZWXRCBLr5HiFsNhqG3l89OYbaFpOz7d4kJbeE5egpT62juBePVbbqp
V1txQ0+GvhUxoVQP7fjS2VkrBnPqbXwpkEa+nU6nte/Vhyuev+sd9ULztoqSLDrbjf/WOo7Q
7Alb9xEh1Adk13+ddebaWwq8OgsfKT9e5jeJUKiOIWyx6tdrePCAvxO6e0HsZDYKQsjwrhi2
Io5JNUmtlDpsUCrZjTNa5bqn0i3S5aGVwwejvf5p5+Ymp9iX5t6q54upLSvIo8+9XdngndyT
+YzMlZaAvG13Zlla2fXrRqXj4J92sJzr9wTN2Xr7Mu054b4mBP+MnkXfFzKdVq1AXWWZQVXM
6CHt8HmD6rFv2ZPg84Z5aZeI2m6RNtLWwhz9XXq7a2uhc277+FPTcOa1izknjuMVAPJ5f9sU
K0PXCr4+ceoczveZN9ZNp45ohoR+JMpLOoFFpFugv5O3JrlF5Dyl49pJNSyAvOmWGO7FxDzb
d7XJwWt2iEUB4SOAQBcPhIQt5BayIIbOyV2aXC7d0R1HTGGqF324oqCSeVTNCVDVVNVyJx4B
4+h05vG8q1wmQpWFe+i5kTEh/dltKeplbDmHfhEOXs8x3xhF/RzYmKmtSc+Qve3GsQxmSsTb
jXs3mPsTYWqhsk3TAvoy6bof9jOTKtFPB3KUPN0smLRxGvjsVLVKBmbJ6aFmeVWzAS0cHZhx
Qjd+uFh1cgezqtBAJeM8neUT5lAVCxNPlfLDETWzNsF4WlsCgUXaVUjORfzTWWC+DkMH38iZ
dGbekRxNnN/8y1Hm5Xg+CS9yc3Hknqwjpf0ZUpC395ZHUhKvpWw4W6UturlJ85wBT8LSxetO
/KTphqjh7LHUYiq/u/aDBm1ees6dZUF0cFWYcfmuprj8RNo1zZnBVPs9xCSfN6gPXSAFeeOc
jJYast0CbcTXw1z9vV3tzleIn+45eCx1mrNueyreIDTNd7B8ZGgoKkzeTn9ry3/0CP6VjV/R
cLqDWtOAApaRbv7+Tt6a5BaR8zQAnhVmmx9504w03osl8DTtatNPHkLLqGjQ3FskCAXShxWB
hyoQQmjg1M9ep5sqJcOUSSGuet6aidOOn72KB+44Pqkq/fbLZU5zQ3fTnZhibzNwfCwtJnvp
jMyCq9Sguqkyf9Pc3fTqcN7Ob+dh4QqaMHPpaytLqqgReVtDZf6WeGbwiiIneqjXFym/WdAz
Mu7N47n5N6uqG5tUzQ3VV/JTVk6JYYZl0eM14Y2NRwjzsiz8Qcm9x4qxdPyhtPfpl2jjL10+
M1b//ihaDbP8Ux5fNmrz7gNlldVMNNFWX3J42zaadaj34710Zdj0oBc2la5O3f1NDfP2NvwJ
Wg0djgVrqLOsmIMFV+lsVXnuxrjFyRoSnZQYT+QVvhjvYMbHx9HRRwpKmBisram2vChrZ4LN
yj3Uk1r2kGwRW1HqL+dg+vwz59sfi86VFBUI/s4W3Lyrjsldn4hiws3clSOx12HZjZXfJj/P
eCKaFu7P04YTJOLJvCpmS0pB3uGp/9tEC85bFfpi/sVK2itaG++WHH/b5o3dZzmd3IaHMq25
/eX4gl+oWAh73f7FT9OrQ9H8mIkmBP8Dx72kFv3m38vqqRtj1dmUBSvTOKG8hNk9xBSf5+mj
PykFef0c9OWS2m6JNuL0MWN/l9LunHyRhE2/EdEsid/kcFeEvJ9Vry/A2TJfT7ZQwq9lWpNU
ActIN39/J29NcovIeZKiydDh96o3KBsbVPg2xHxSvaHpQbM609g7VaVJ0U9tfuT1yzGaK9qL
jdYWFJp2tenWk3nkmrc0aeOVysqaqhtVldWGns8K5MHJQ40AOx9hxUba2UpQ0n2cIgIl47mR
7KXJkRPVO4XUc+IENrqHbdi4omwpfuEByvt4ruxjfhUZ/9VdQ5QAAEAASURBVMRjesa23fSX
H7a+KtuK5HhnP1usmKv+ag2VMSD8LzEoJR2nCte9GboOyail5CylfPXr0wQDuMLkjwv1jf7D
t8wK44c3vSLeST9Gx0jpiaMo5uwRvSmF98UhNpf+tRFIEhRJPWm5XZydFZO9lqrnI5Nf4yyK
WTS8tx5mXs/G+aEUvIYpe+1UphYmWrD/TpT6M0q28hcSUUo8ztz+qmw7flNCabHoU3kxngi5
BL2ZsiZOsRo35aevjvxUqJffKIFTSLVIyEzCmVH/TFvzsp5RuOZTV/by+TvW5NIRL+11Grl+
CccnC16YgYg9WcNEUsrYAzUpyPcYsfD9JbnLqZdoZ66dif9rDr8lmjRyCYlbEfUm1THxVjQB
GYrcNoWdF+VVUCeN6Nlt4PR3FfJVKcWocPWisdhPjB3m9hBTfJ7Rz4hFknzemLXCMlLbLdBG
nCJm7O+S2p1TQCRh4zkiBmXQ1+KnnnkSE7v+fhx+qTYdqCuGeLKLVmkuWosNGM6C6xGTJaUf
kfJkOJP8t4x0s/d3Ca1JbJEEniRIsjRX9sx+jbqCaY6iD8dHf6g+9VtxZl0sM++t3jmpoaNT
ejxEi8LoqdmRx9Kkep14LxaaYPRaZ8odwcZj2ooYtBb305yk13KSaGmhH53JMbJPW6gRnD2c
CHSBGaGrP1+sqrx6k7cyjWoKZljvrNMqNr7RGxV0bsqFy9STY/yaNRdmc4UzSShgOzL26207
tjCPn+nqzL/Q2EXP8HeoO8riDhzOYNeoqWMbn5hNW89s8WbXxVE1bYbE/XjtrYQ5alZszOAT
ueajvNNBHtwN0lE2e11YOA6otA55zHvH0zcr8CNG/tFt4IwPjnLS1SXzP8OfpBzCJ6PTrTU3
rlZVXb16AUciZjnsPCcqfFhOXBQUveJI+tsz9EPsEvRO3skF86LYStRvd158221w3M5dLObq
KEi+IOU/b82jAHHQ+/psMZ64onvIX/dkZESMocTxD79wxfPBg3k50i3iVdaflOCf+D2A+nkw
ub79NY3vFvTXXbu2cOAzBNGr//Pewgk6a29IPdmYbJ0yG1vGsB681tMhkoA8rmvrH4973Db6
Uyw8VrKo8EB+GyHf2PRPNq7Rsj1syZH09XG6++3I9HQISPz+3SVs36SFRy9Zw2hiJ3h3pPk9
RKrPk1lE7vM8qEWSEmy3QBuxypmzv5O3Oytd/NdhSKCCppozakgvKuEyYmw4nRE5rp+gc9ox
F33+BRDTMRcBByfBjnzyKxg5T1onon+WkW72/i6hNYktksCTCEqayNZJ90Klqc37SoQED9HU
F0+ZHXnpehL0YmwH4bVO0tWGhcch5O077654nXcf8ZTwoJ3lAr8PGQKP/fbbb5xJ2Zf+x6U7
P9Fw7t3AQGbpC63MuvSLS41dSMyssarmRtkD1L27bUubbW83916Ce5lGlqrql5+bHNzsVfWo
p6d7b93ITE2KZ8OrKm7b9HBpu1/frY+3m/oLNhpGTAqvxMOz5w/wk5bW+jZbF7d+HkY3jiir
fqlo6+HSeq/exdPXlR+AcYwbChYHPs2bYIn66MzX5nj+gb98WvvgPn5K1fig1a6P50BHAwBx
iogn2pRVFVU47mlT2fb09DADQ1Zkc331vXv1Ta0ttg4uPd3cHekvvrOF3K8FLOJ4mzfRVnvz
6q+op2vrvbru/Ye7uRi/khN6snlVVHMjQ54hbq2rvF7fakf1OIfebr0N9Lg2Vc3tigeqlrZW
5Ow51M3A2+IkGdN898bte/hVfHYu/Qa5GmNoAQ/pZJ8nx0mK7RZoI3JFMSWh1xG3uyThFiEm
tMgisonxlCjdzP1dUmsS4imJp0TzO5HczMh3oiWU6M6+2nSy+SC+fQhEDKdmg6w4EGoq+fIv
K65270E963pwH4149fWFkfonHNoHxENeu+3q/hVLLyEaRnRfhcIWrE0g+XLKQw4LmAcIAAKA
ACAACAACgAAg8KgiYPWB0KPaMGA3IAAIAAKAACAACAACgAAgAAhYDgEmEKJmheAABAABQAAQ
AAQAAUAAEAAEAAFA4JFCAAKhR6q5wVhAABAABAABQAAQAAQAAUAAEKAQgEAI/AAQAAQAAUAA
EAAEAAFAABAABB45BCAQeuSaHAwGBAABQAAQAAQAAUAAEAAEAAEIhMAHAAFAABAABAABQAAQ
AAQAAUDgkUPA+BdIHjk4wGCrRwB/FafiATLTl4ukW9tYdbXiTp2tLfPdwxZk299rsEf7P6Ek
XRGo0ZEIdLLXdaSpHS+rub7y3v1W+x7urga+rtbxKj1iEukPy6iQi+cQV/tHzPRHxlzyOxc5
5SMDnrihzXcra+41Ml/h7tbT09CHIsUZAUVnIACBUGegDjJNRqDhwsYpTxchNH//nZkj6C+4
m8zKpIoVWTNe+7BYU1W2KT0joQO/86uRDKmOQ6Czva7jLO0EScp/v+b1aSHyWXLys/igTpAP
IpuK3p8YSF1Uv7oz068TLqrQAh2AAPmdi5zSvGqX5+8sKFMyjxgNcraThc+ajG+4NWf35J6/
Y8eP2+36DH3yGV/ZwA5/Llmdt2nBhpRMTme4lHFQdJUEBEJdpaUeCT3LDs5btDINhW87sDnO
Ua/FtnZudL7I5VJvXXNkOg2LD4u86NoLXUhNuYYZetl3+GVXghnieEpg1sVIzWl7Z3tdF4Pe
JHX725unT5uz3aUb0rnSpeurrqG+qMJwwGQErb4i+Z2LnNKsRtee+yB+e6koS/nQ5yePdEK1
l/Zt/1ATe2iqyRTvf7LBf6CzJsfCqbKDS7goyGdMKCrM8+3d3cIygb2ZEYArn5kBBXbtQqCZ
rq1sbmsXFwtWHhCSsDSE4l8+rGEBjtmUFpRlBtZWj6cZbDTE4lG23RAm1phv5/mswg+VevUy
0+ihc9u9c6VbY/uCTlaBAPmdi5zSrIY5D535etiVRgeW6b3zKadK8Yk8LCaYy1ShJ/vSJ7Z2
zDoMecS8CdS0kOpORnoaVbU0ZfmUhs/PpHo7UWeWP5QXM2m5kVt2rVW4WfNjUctj0XUlQCDU
ddvuIdTcphttlHM35teohZ3sum3MiMeoip1eKAXPTlfWzApYxvZO9jozY2QV7Bz847f4x5tN
Fcu0O6l6nSudVEsdOpVODmQ8rAiQ37nIKc2Ble3I2I9G8hiVH2w4RS0PSXz97TiD44HwxAVJ
6lLF8r9n/s1naxZmkbbr8NJVs+Q8ZpZLOtrRk09hY8dBFGQ5lC3N2aru69UFe7+6hfr076X8
7su9ZfeQ/ytrZk9yPfrJ6tzzvzj3DH5l7cf+HtyjAQYZ1ZXc1Oyv95aUI2dUg4ZNeH5OYojf
QD2oNdwoOJz6XXYuZuvs5erm5i3zDxs9fpJXby2GCJFRNt4tuXjqu+Iz+eVlFQ2UPNfBQVOe
mTx95OC+utIbb+Qf3P7RCcoKN7dR0dNjopr+++31WjQ47GVfdy0FLGCRrkKGcshsp2o33cjf
t+nw/m+dhvk1XC5yGxsfOS/O18O0+ejWstzdF6qa7bqhX5mHKzm7Du1F3REVarS0oJFT5w/t
re2o3W2VNwsO7N+9q0JZo7znFvh/a2ZND9G3mo4YT0OYtCdfEkpt1ReO7jx29GgZduaeyKmf
f0D4i8+MD+FvXybzOul4EuvZdvfcN0dOtNh5h8+KfFB04EhaWsnlOuTlOXhI4LjZcb7uJjkA
udch0daUbruU9iXxOrI2YqVKsJ2tQvJL4EsUG5J2b6vM33+gpsXZ/4UZNkUHMvaK9ThSi1rL
8vddrG5Sr4drbnYZ/nyQn4d+48R5mtDuor6EEKntJkjXb6ieXJI2oquR903h/WjW9BdG9NQj
mMkiQEmidIOihAXS+hGuS+bz5CgR9Q5GZ3H/ZG0jp2RrGP+VjJJxdhYpVV44uLOsGdn1eHLi
tBB+SHOzYE/hz3hNRbcx0+MG6EzgqMMwZTMeB/BrCXTkl9oPjFp25FjWVGrJOh43aB3mRZ6+
MtQjvJy37nQOJSn3n8kjURDCyrY0ufjNCNG6lFmgF2vZB6ftQeCx3377jauffel/XLoTEg0F
SYHUPnjDR9LOi++5c8UNJV8uHrm7kDtXJ4KXHF8WP4Hfc9qqvl0ZOkmXs8+SM5/Fj+bXJ6ZU
Zkb33FrKr6pOR288r5gmeBRRV5TyyssL9ZDqbk61gEV65erNJLYdNVd+s37i1FM6XOanlM4M
GaKTLZpRu39En+2GqWK/ujOb28LbdG7jk4G5eonnZWQkRfLbHRHjqZef8cyyvfMWrUlDY7Yc
2KnQF4BJQ6nxRtYHU6J1IRW6KKHXScETSdTz4uYZMxMRCo1WuGbwtodirEzbIUrudWStKc12
402sKZXgdYRtRPGWYLtGFfEUmS8Rt3vDuaRAaie9nkOnx0mxSLul/JacXKfvZQlkPLW5aWkr
uIbgMsIrA6ntEqVrKWf4VNKVtpGsb9ac3Tx3Lu7Ceo4F++9E8d9AQ4gSzYlQuh6p+rMk9CPM
gNDnKUoylMiRJ/NPykhySoqa6JCGEsNS9M7FSSan5KroTZTsDn9zbR4uiv6sVBGmHiE03zgQ
PSWGoh+zac/OBFcqJTiMS9df2la8UT4KDw+CV5xZFasZ2pkf+YaCxYFPUxGX3iPh5JGFmve+
kPsSZkbon3rFQqYJCEQMp74hpP2g3QRGZqvC7kj2idyUMMc76+VoZrwbsfr4hB45S5euQ+hf
pZWr3NWTQtWZbBTkE7NOETPFtbHs2ObojEJ06sNJXw4rjwvhHi6qcA59I5dHLFk26dknkLL6
zo2zuSuTbiGtxwbklIzR8ugliwJG+bv16l53JW9PYiKWkrF0lP+TTUEeLLAN5z5ho6Do945E
+PctTl/6aWoeU9+OpaJPLWERI4fkP7ntlV+yUVBwwraXwgOafs5cvnQ1lrFdMcMn74cAd4FV
BLKdn/nqSP+aZkc7dC0rejs1tR31RsoClxb8JAg/2uk20NvAPINMsWLVH/s0/rBTsZBq39RV
P86L0CCPyPGk5Jj7kIJSfcGaKdG0iyK/eZvmvhDqhOrKzn29YW0ytl9HMVGvk4SnFD2xKrbM
a3ryMlIovYIVm557yrux7MLRtatN2i1F7nWErSnJdh1oSTJEvI5hIdpGmIzcdhK1WBpSXyJu
d1vkxvJGIrZLssg5aEe66x3kaFd5mL5yOul/WQIhT0ntTuhL1O2RzHZJ0jk0RRPEbcRwIumb
DQWfs1FQzMbj4cOdzqUu2JperE8VYpTIpesTYzSPpB8hROrztCgSlBA58oT+iUWTUxqFRE8h
GUp6KnZQlm/s/j8X9Pk0B2UsnuH/7x+oe3Tb1S+ZKAhFffSJniiIVDPh0KDx8ilm0Egv0uF4
WAB5J9mizzLu4yuE3f2TH8Rm42fiY9as/kMgogYtzT0GDeZkIwm+RFci8k8ee0iaAwGpY1Zz
yBTjMS3+j74yB4fVc3LxE3fZunmzJrgi39h/rNtdWky9qZ0OhO4X7dxKzwVFvHcmYfpomqVc
sfPW4wn9cX9LV3w2VTN31FL/gC6XLUuIf0UtPGBCyPQ/1dVrvaeInNIxeMP50CFyV25v3GC5
f54sKXQqHs4W/nglyMOXEXTzxD+Yx/wxKdfiQqg1e15J/3JRjV2rc++xjEVqcwl+SG2vO5uW
TrMLXvKfVfH0ewNk8j1erq+8jJ8yFu/LOh3AZBKIZElsB/hNHkCfuFfP2Z6FlwW/MD5ksmBu
hyXV/MqStu59z4salo9+J6NbdDTeZFBcfkcZ5KF+/asUPDVczZWShFLJvvVMFBS96SfFc2rP
8R4R8uxzs87f8uKpROh1EvCUpCdPE5yUv7H/+KQR9ELQkMjQlxbcrNNa5Ckk139G6nXErSnB
dv0aGc8V8zqECNsIiyG13bhGWqWEvmRKu4vbLskiW6+gGbRzt7aGJxbRy0u0bKFPCXlKaHdi
X+KpI2K7BOk8piJJU9pIzdJg37x5YidzP4rdUT47yAOTe739fffGnh9naStjCkpi0rVlGDsn
70eI0Od1pBlESQryhP6JhZNT6mhqMEMCSgZ5dERBr6nrTv4U+HQuKl4zcd2ei38t2zyDGUUs
+Gqbr0s7NFDWKZtUqLUFtaluFx38QqFeehP+9O95TC2BfK+RYZG0CNXdvQgHQsERUUEhgqVA
jAJSfImnMpU06J9adHDafgSoWSFrO1paGzUqebnSA2LnvvwBIVKd/zqJppGPe2ZEc0Pt/Xr6
r8lZHvk6nX+pul7DQ53yulPVxs90Nvj9PnFKW3cZEwW1NtZX19HSm52GPzWG4l9RywReOKn8
bxb95BwlRdJREC3eYcw83ZUJFraIFkz0T8z22ivMnTTqxZfoKIhm6uoXu4C2vej7i/gxickH
tyxY0FD62EUvmk9HQVRZtyEBETTNpSJustokPPUJMi1PCko3TjOvAR2zZTYbBTFCbdyDAgRL
jQm9TqOyKJ5S9NSwxang1dvVURCTbd93gHqDkOpm6bkrpcVlhv4uniuvVAp44RMRrzOlNUVt
19aB4FzM6zALyW0kZjuBWhoSUl8yod0JbGf1EGlNlkz926g76alFQZ0S8xRrd1N8idx2Mel6
LDOUZUIbMawM903ufrRmMh0F0fTO4+O36OhgCkpi0nWEGMsg70ekPq8lzTBKyBTkif2T3JO1
FNZ3So6SvtodmecUtHA/42arXxlhszyFmoQMXnEyilv0bpoyhUlxTzrNCOw5Y2z/RczCECSP
/eynSYOFU0UMc/I2kqAMe/XS3ZVEMzHFl+iKRvxTgnZASoaANc4Iufbg7bnQGTLRdrXU1zD2
FS/Hy4j0HJnVd/CHsplH1I79PGmKnMQ4eWKYYl2gv9/jnkM9ZUN4YhgW5JTUOxXyv9q058Nk
bujNaeFmpzXRhHzmje3JFeOBu2dAGN5dx8uhHhdZxCKBDKMnpLY33K+j+IyZMljwIKeXf8Qc
VJiGUJ1oDGNUDdLCx73dNaQ23r7hKDtHkyERT35F86QloNRwp5yWGTzxKfEPs0rxOhJLJOgp
ZBcWPEKYwZ41XEiONr7Tj7+biNDrJPUOVhML/Ip5HS2StI0IbZdiBrEvmdDuBLZbwCJkdp6m
+BKB7VKaiYzWhDZiGBvsm6xcn3n+gvvRoKfadz9i+dK/otIF1EZOCPsRsc9riTKipxTkyf2T
nFJLU6OnhCgZ5dExhT1GKD5Znf8aXubDHOFb3ojVbKQxmw7z1s8OU6+qYHlaBnmWu/FfKb4k
4GTEPwV0cGIOBKwwEJrzeD8qgOn3JJ5wYPuMjqlsqCH3kemUoeJrpXiOEkfqTCBkG5DwU2yJ
+rUKuSlJbAQStfrwP4METw6IKRuKNweOyuYky+Q+VBrLpX5UOs8G+vt4c2voKIqGSlYH6ow5
LGMRy138l9D22uvf5xljVnjqZgNy1RucGqsmuayltdV4HSl4GudkQqkUlGzVburnRzuREWkS
vc4IJ7ZIip5sHfp3Tn+6kwrymBN2p5+eIjaL9+lMQq9DndqarN74miLmdUhCG5HarhEvmiL1
JVPaXdx2ZAGLLMDTBF8isF20baQSmNJGtAzDfZNVwbmvu+B+xObzf01AiVA6X4rBNHk/IvV5
LVFGUJKEPLnPk1NqqWr4lBwlwzw6smRo9GLEBkIxf3xF/MGfqHJj1m396A8uqPXBneJv1k5K
L5Sj1Kk7Q9TbENjaFkCeZS32K8mX+MyM+CefDNLmQcAKA6H7CA9xqb0fBEd44geb43QmdnQq
OvnO3tk08eLpi8U/lp7LzchiPkicueb5t7YVbxnAvyeQUZYd3shEQRErjsyePt7NiYm4lMcT
en4smJdQa9Jwt1qgk5OHzhM4ttzsFrGMxX+JbHfs3o/mpDvzrN7T4+1kVT5FiKc4OgYodHGg
CKWg1IqYj3iUXr2NjK4TkOp1BjTmZ0vRk18PGe6k9qOXXmxbKiA2ekLkdSwHS7cmK8fkX2lt
JMl2Ep1IfcnkdhdTwuwWYYGW4InZWrsvmdxGhvumwdZjox5dAskomSBdVyqS0I9IfV5LihE9
JSJP7p/klFrKGjiVgJIuB/13Ll06hL9MYqaj9eyWFRyr9L+tm3zgPcHoiysjTzi79undC48A
XXtPiNt6Xvkk9Xg6XfF+6I9bvPljSHMjT6ygRF/S8DXinxoiSJkLAWvcI0Rim3phplJJvBDL
1n1ESOisBMX6r7POXHtLEUVLSfnxsu7aO1FK1a/X6M3tkbsXxE5moyD8UY6y8zpREKNn0Tdn
6fVkasvaakp1Z4QsaREJogyNqO0O3qNp6HKu3xNA33r7Mo1JuG8f/gWIXDKf0hxXXul48jUg
Tufk327SJZaCkm13ZplK2fXruox4ORK8jleLThrEU4qe2kzNeC7qdey78yT0d1Y9g7azBOb8
NaGNxG2XoCCpL1m03c1qkdp46TwNt3tHXBkMSyduTYu0kfp+9H2hYCdnXWWZjlodgZKOUDZD
Sj8i9XmWt/ivCciT+yc5paiiUlDSZab/zqVLhxA5pb7aXF5V/upVKXncKSpd9/eNWYJBhKaM
OMUfvtnLZ6cwW8dT9v27RIeFGZHX4W0wwwRfMsgLCiyHQBcNhJzlE+ZQoBQmnirldwU1UG1G
u5eN08Bnp+IpGeowvubBEKWjgxtduxt/Mqnq5A6d8MZ5RAitZ2lSIU/Pkuw0ujr/XwdZxBdp
PG3Idmfv0XTFdSd+qtVwaDh7LLWYOu3uzMdEQ0Caom/Q5VXNpPSG6NqFpyGm/Px+crx0Ex8V
DfrW6ElAyd5bHkkxupay4WwVleAfzU0a7sRex2cggqcEPflcLZY24HWmtaaI7ZYwwqQ2Uiti
wHYpahL7Use0uxks0rGegKfxdjfNl3T0MJhhXLrBaroFFmgjZ1kQ/RirMOPyXY3A8hNp1zRn
TMrSKGnL0zqX0I+IfV5LhJHT9iBP4J9qyeSUhlSVgBKPhfE7F48QkVPya+lNt1VmrVGso4rG
bEq/2PbREsoPr6VGb8u9oZfetEy3kAUxdM3cpcnleh5Qqrm2H3ly9drjS+RSgLKdCHTRQAh5
hS/2o03/ODr6SEEJM25ua6otL8ramWCzcs85Hi7K48tGbd59oKyymomP2upLDm/bRhOEej+u
ftsyfUpIidd+1VD0WTEHC67SFVXluRvjFifTacE/70lzfOgMrGde0Y3mptqSg28uZd4SJiC0
kEVCGcbOCG1HbsNDGeS3vxxf8AsVC2E89y9+mnmX3PyYiSKvvTamA7LpQS+8K12duvubGuZN
gPXkk34C1lI8RFCR8KRbTyYYzluatPFKZWVN1Y2qymoufpOCksNT/7eJFpq3KvTF/IuVtJe2
4k+GH3/b5o3dZ1l9JHgdW0UcTyl6clzNmCD1OhNa04y+RGywpDYitZ1YOiYk9CUL9WIpFrWp
GhuUjQ0qfNGuK6dMbGh60KzOVDYzV2oqWwpPil7c503wJZox0T8zep0l+ubAcS/RZuStevPv
ZfXUQ5aqsykLVuo+mJN0PyJCRgqRpH5E6vPkCkhBntw/ySkJNZWEkoan8TuXhg6/1cnoPY5P
KZa+umtiNB1sh77/UQLeGuQb/+l8end3xuIXCio1D/vE+IiWD5z62es0UUqGZlLI7MiLqqEh
kOJLmlqQ6mAEcF+ymoNd7KulEHNPVM/Uc2UuQW+mrIlTrEYo79NXR37K5dMJv1EC8pbbxdlZ
MdlrqTIfmfxaKT13gU9iFg3vTVdg/5FR2spfSEQp8bjS9ldl2/GbEkqLdZ6osRx7T166UbFo
aQrWc8PLTEzEFmn9WsYiLSFGTslsR8glJG5F1Jtr8T4rvMkK/+cdkdumBNAfluHlSUp6PRvn
h1LwGrvstVOZ9sLVtb53zuyo0WIraG+mTAqeWtxITm08pq2IQWvx1xBykl7LYWbkQz86k+PL
vChCCko9Rix8f0nucio8zlw7UwCp3xJOFylex1YSx1OKnixX6tdc9y5ir5PQ3xk9xW3n2yOW
JvM6aW1EaruYbvxyMl+S1ovJbKe0ILfoyp7Zr1HXEM1R9OH46A/Vp34rzqxjPwxPzpOpLN7u
Uq4M5LaTStdYLJayQN/sNnD6uwr5Kvzy4sLVi8biu6fhQwpKfC7muDJI60ekPs/X0vgVTAry
5P5JTinU1NCZNJQ4LiJ3Lo4OP1Mwfo/jURpNqgo2qb8aFJOyy1894vKYmXLkB+q7i/jLQqu3
Fbd7sxCrgfs4RQRKxjuFspcmR05U7xQyN/KsMPpXz9iDXy7Fl/j1zNGP+PwgbQwBa5oRsrWj
N0sIXyXST73Uqnt3ygw7/K1v9nAP+euejIwI+vM1bB716xeueD54MC/HznOiggtBuCgoesWR
9LdnCKcvSCm7DY7buWsLMzGC1FGQfEHKf96aJ8dyHYSvz/aetmXbDpYYF495fcWOjAieflzS
AhZxvEUTpLZjRr6x6Z9sXMNByrAOW3IkfX2csPFEheoQuAS9k3dywTx6/QZb2N1W0+jYBZgX
UwgzkR3tHg5Ogl2/xHiykqT9OoS8fefdFa/zcPDkKyoFJVv/+K+37dgWrKWALCo8UOPJkrxO
zUkcT2mtaWPL9JgegjbRUlvCqQSvk9yaBLYTa0rqdVLaSILtxHpiQiJfwnTE/klqO+6bxFda
ZOtk7FLB+wKBBJ5qlAjandiXyG1nm4hAOksq/kvcRhQrsr7pEJD4/btL5vBlRy9Zw1x5+LdX
TECMErl0vlhjaSn9CPMh9XlMSoaShN5B7PPSPdkYQlSZRJQ4diJ3Lo4Oj2WM3+N4lAaTzb8c
XEN/NchPcWRuiIeGzn3y0pQ19Om63YdKNPlcirnVOHPnwoShUhvf6I0KmjTlwmVqxYqk6xJN
L+0fM/bo6UQPQfRVtUAv1icG8tqBwGO//fYbVz370v+4dBdKNNdX37tX39TaYuvg0tPN3dGe
Pxzl7MBfPq19cB9H740PWu36eA50NLiXhZiyTVlVUYXjnjaVbU9PD8MMGR1a6f0ett2weg35
SYHj8byH1lwHp6u5LeIYiyaIbcec2lQ1tyseqFraWpGz51A363pbnMBSMjwFVcx2Ig2l1rrK
6/Wtdt1tW9ocerv17qXHSaV5HbEd0vQkZktEKMXrEOrM1iQyB3cN8iuDNNsJ5dNkBL6E6czf
7pawyBI8KZC6gC9ZpI1Q890bt+89wGNEl36DXMUu3Z2GkoR+RLUmnuYRv34yhIT/SXsHuX+S
UxKqKOlqQ8zTHIS/a2zo8WupY3UFZtbY1/P+47L/OVLrJTopv7WpqqLb1dIed280tdnYDPNv
GSiijzkw4PEg9SVeFUhaHoGI4dRs0MMQCFkeq3ZJaK6/ca/V3b03M5NBsfpp94tLqWUh8nfz
fghw1xu2tUsiVAYEAAFAABAABAABQKCzEOh56Yzz9f8+9j/qUftvv3tMOeiJe8MDcbqr5HcW
biC3IxFgAiEYhVsc8xuHXn1tbV5wzJqx4wM9XNClrA3b0/MoqfPeHQVRkMXhBwGAACAACAAC
gAAg0KEIuFw573D3FifysZZWJhDqKvmc5pB46BGAQKiDmvhU+upT6TxZ4eu2vRGpZ+ETjwSS
gAAgAAgAAoAAIAAIdDkE7GtuO968hh57jNIc78H4jU4g1FXyuxzgoLDJCEAgZDJ0pBV9pn/1
ud+5ny+V1t29db+uEbn6DH9m6lN+QyAKIkUQ6AABQAAQAAQAAUCg6yDQ2O9xt8sFj7VQH/T5
zc6+ZtQ4Rveukt91kAZN24uAzdtvv83xuHJH8+IELhMS7UTgd92cevYbOuSJoBGB4aNCJo8K
DHq8X29reltfO+2D6oAAIAAIAAKAACAACGgQaHLta9t43+n2DfQ7m+pRYbeeiWpzcsHFXSVf
YwmkHl4Eft+XmqiElyU8vC0MlgECgAAgAAgAAoAAIAAIAAKAgA4C8LIEHUggAxAABAABQAAQ
AAS6LAKNVSWl53+sqFWilm6yqbFDe8P6/y7blqA4INAhCMA1wiDMzfWV9+632vdwd3XRvPna
IDUUdGEEVDU3Kh4g41+X6sLmPbyq058NUSEXzyGu9tZoZYdfQ7q0J1t7a1qjh1lSJ+ZbQ7Y9
PAe4G/qqpSXFm8K79afdMfSnKdSVY/2ihvbuZQonYZ3mu5U19xqZz7l36+npZmBI0OH9Xagl
nAECgIBJCEAgZAg25b9f8/q0EPksOflZfJAhImvPb6vM33OgRr+WKjv3cZOfC1K/s6GtumD/
V7fw92Z1jyb7kdPns8/VWstyd/9QobTjyOz6eMvHDB8xhPnQM5fduYny/J0FZTwl9WpjJwuf
NZn6vn3DhY1Tnsbft52//87MEWa4a+qVBpnmR6Cp6P2JgVTDfXVnpp8VNlyHX0O6tCdbe2ua
33+tnOONI9SHH5BsU3pGAnWdtP6j4ewu6gN9+JDHrEgc6u42yLv9IVx13qYFG1IYthRrw0OC
ju7vNWf35J6/Y8d/BmTXZ+iTz/jKBuq8iklV8q/U/9bWdfecMjVMTplh/GirLNjzwcH93ypp
sv5j41+Z/8eh7gaeCLdVnz209Ujm/lv3kHNPN6d+suFjpz4TPmmAgXDRuGQoBQQ6HgEIhEQw
72+vGfOLkFphserW4bWJeKSo/5BtGvdckPoOp/rl4BqDlPMDX2KfqzVe/Gf89kJdfnPe2r8u
dISHbkFn5NSe+yB+e6moZPnQ5yePxJ+6trVzo2m7ckuLGitCUHZw3qKVaSh824HNcY4itFZU
rG44676Mddw1pIt7cpdoTSvyfh1VzNuLbe08KQle9jqjah3B1pHReP0Cc7Nb8FVulJmejJQd
XMJFQT5jQlFhnm/v7sbN7bD+Xntp3/YPNRGaRiuZ4v1PNvgP5AeBLb/sW0jduGUO48LkImFt
Q3FK4KgMDTt0rTTxVOq2tzJyQ2Xaz5uaK79Jnjg1l0eMUN6prJTt/9x0ICOhC91KBBbAySOG
gHWPIDqzMew8n1X4oVKvXiJXvc7UUVS2LWLGFvgJWcS8YKTiV2hA/WSaaRyHPsExczwRDgvQ
vfMpp6goQh4WE4wfAakakU8fzQXNTn11lUcoZjqjipKUFPrek7ZhZlrppp8Uz/nyZXRS2nno
zNfDrjRyz6+0LGK0UqEn+3IUnaSoFYltpnVRNrdZkU5dXZWH4hrS1RvhkdLfEr1Y2XUQVA9n
okYO0R6vm2qD8mJmGlU3csuutQo3kYiwo/u7rR0T0eCb+wRqWkh1JyOd1rY0ZfmUhs/PpHpT
93P1ob5xi4e1tUcWq6Mgn8h1i+LD7xf+Y83aFISKN0TH9z/9tS/14jf10Vb17d8mTmWCT0w8
P2acbeOvP+enbU+lwjO4lbA4wa+1IwCBkKEWcvCP3+Ifb6i0i+UHr96VMMvohLjNkKi3Uxmr
yg82nKImBxJffztOEylpWRyeuCCRLk3ccOVY8muJq3F5RuLioPwc/95apB1/ajsy9qORPLFE
FlH0j253sGFa2rmbwRbn4Wk9SUFobz1qqTXpxGtIl/Rk625Nq3MvXYW6aC/WNcRqchyZ+CFs
7DixKAir3En9Hd+Lk9R3asXyv2f+zWdrFlYmbdfhpat0b/piYW3zjaN4RwB1RG5bvz6OirRk
Wz53QotW4lgoMyunxHc696xTderzSUwUFLH6ZMIsZgdBkH/IjGnzvj32fRe7ldA2w79HFAGr
u1823i25eOq74jP55WUVDVSjuA4OmvLM5OkjB/dtTxM13sg/uP2jE+d/wWtY3UZFT4+Javrv
t9dr0eCwl30FK19by/L3XaxuUq+Sam52Gf58kJ+HQDRePrv/AN5O8/jTsQGDhU+eGkqOHzz+
ANkPe26+rzsfW9WV3NTsr/eWlCNnVIOGTXh+TmKI30Attvn7D9S0OPu/MMOm6EDG3l0Vyhrl
PbfA/1sza3qIZkZGUIf4pEXv7h/91dvYx4r41+CwWNnMljoPfe6vu1Ia5yrWIZR36Mg5/9jR
+vl2Xi6RRQh1t1XeLDiwf7co8gStKdXYhhsFh1O/y84tw8usvVzd3Lxl/mGjx0/y6q0zadV0
I3/fpsP7v3Ua5tdwuchtbHzkvDhfD/4qCLXstrvnvjlyosXOO3xW5IOiA0fS0kou1yEvz8FD
AsfNjvOlNkBTO74uVDXbdUO/Mg8+c3Yd2ou6I8oDsMuMnMrtDZNqD/5ahBn1VEsX9uJZ018Y
0dOgXqRtRICSQRkGCgiuIVxN8nbnqhAk7BrLLhzMPJSZ23CvBvX0G7dwxdQgbviiri/tSitB
T1LkpbQmgc0MCYnX4Z2TFrrSkqNEoidtEYF/WrIXawOvloXuNw2LXCjxHld9du9Xv7YgN78Z
ITq3VLpFUP/RLweNaNeNXltf4Tmpz9MeUo/wsvi60zkUi9x/Jo9EQQjf9FqaXLT1l9LfhfqY
50xzL0bIfmDUsiPHsqZew6yl3PQ5TW58t49Jv7U4lltB5z39L9ErU/BiudzM4wun+6rz7548
nE7TRm5boI6C1GwcPSZEzeJYQgIQsHYE+IN1a9BVeWz+yK2lAk2KCjMzNi+M3nheMc3onIag
kuCkrijllZcXarIK83JTEpnT+cOjhIGQ8gdF7HYNKfJb4q8dCKHGwjWJ2ZgmxiPr7Rn82fKq
Eykfr03GJW+Nm+fLTS80lHy5eORu5ikLw7m0uCgrOXjJ8WXxEzSRBt7Pw+zSWSuYh7q2cnz6
5YyMpEgNJU890qSdKftf+KbpCuKXugXPjUDrMCan/v1DY+zo9oZtusLMlMPXWZflx9Fe/Ez9
yBO2Jp+RWBovMFgZqn60RtHS/p+bnuyz5Mxn8YKoEi/IXj9x6imGYWkxTZyYm5o4P6V0ZsgQ
Jpv733zrxKdrsZ+H3r65I4Pb7FuKinLSLjiPoV8BovxhcTzf23Eou31NHsch1o/bG8blESXM
rScltObs5rlz1d2WOqd6MfWr55DSRgQo6ZFgNIvkGkIxIG93o+L0FH46dxQvt7ioMO27hOPv
LZzA838JV1oJehIjL6E1eZYYT5J6nWWutOQokepJW0vgn5bqxbpol+yd/+YaevFV+KadcbzB
A1G7t1xek7gbM5UhrbcvNF4+sHYN1bWjU6KYaQVd0SQ5NoYf3NHViX1eVb5nTSIVS3BHacqn
1JQIfSSMOSII5Ej7O8fM7Alev8aPjj28ERIoL0GesrSAWtWGkMK7H699kacsEiE80VSY+2tD
gi+94q781D5mOij2xefaNTiRoB6QAgIWQYDv6xYRYBJTefSSRQGj/N16da+7krcnkdrEn7F0
lP+TTUEe0hVuOPcJGwVFv3ckwr9vcfrST1PzGMXstPk5B+1Id72DHO0qD9NynXRflmAzJGJF
VDZ+O0162s9LZzAXBZqb8ocsKgpCYzY9NZB7kF+dyUZBPjHrFDFTXBvLjm2OzihEpz6c9OWw
8rgQD7outSzLTZ3CtwrFilV/7NP4w07FQupak7rqx3kRptjOMjyVnXnWu1rwiKil2WlYqN6Z
BLaSlF8bzyHhCOGHZ4U/3m5C3vz32Ehh0/m0IsgTt6YES1TYE+g7ijxiybJJzz6BlNV3bpzN
XZl0C2nN41V+yUZBwQnbXgoPaPo5c/lSalHidsUMn7wfAgSTkNijmGbIy6Dv4MGKTc895Y2n
Co6uXc2uj3B+5qsj/WuaHe3Qtazo7fg+h6LeSFng0tJMqd/SbaCJ71wyu574zX4Fn7NRUMzG
4+HDnc6lLtiaXkzpqX1IbCNxlLQFiJ0TXEMoFuTtLiZQf/mcFV+teLzlx11zY3HkXLR50t4x
t2YHaD1uJ7nSkutJjLyE1tRvm75cYq+zyJWWHCViPRkjxf3TQr1YgzG92aP1wraY5czW/Jht
6W/Ti6bUJITt7hG26fXdicmoNPH8jT+GaG6RrUWHttGcFBHBwlUSGhWIUvcqmJE5ajVGTuDz
TrJFn2Xcp16jc//kB7HZpfievmb1HwIRdWFs7jFosJA9YX8XVjLjmXA1QOPlU7k0c3pBjWQx
6iem4U/2E9zEHbxHz0FZVAzMjZja7t+muUeNfsJDshioAAhYEwKcV1uJUo7BG86HDpG7co84
Bsv982RJodSGvMIfrwR5aC/wENX75ol/4HEAPmJSrsWFUNdZr6R/uajGrtU/irL1CppBzwu0
toYnFuGRvb7DZ9wcRL2mM/P0j5W+XCRz9+S/aPqIl6Zyc8r3i3ZupeeCIt47kzB9NM1Mrth5
6/GE/p/moHTFZ1MvvueuJUKWtHXve17UZWj0OxndoqPj8T7F8jvKII9eWoQSTgtXr+JPSdE1
Db8GVAJjltTRc0QoyslD6LYK34UE11CWxPp/xZA3pTXFrW6pf0ATyZYlxL+iJg+YEDL9T3X1
gnm8urNpzEqE4CX/WRUfQlHK5Hu8XF95GT9MLd6XdTqAyVSz4P/I39h/fBKz5iQkMvSlBTfr
mEDddoDf5AE0oXv1nO34Phf+wviQye18vGcBPdHNEzuZXhy7o3x2EHXf9Xr7++6NPT+mgjfB
0Y42MoSSgD/BCdE1BAeahO1OIFGXZM4nZ1KHUg9ufVfle70bMh6jtzv9X9MDuFcCkl9pSfUk
R568NXUNM5RjiteJ9XdDsvTlk6Jkip5qeYb80yK9WGOjczc8w39hy+Tlm/Nwps+89A+SZvDn
/MnbfcAzs4JRMnbFw8cvhHAfpWg4eyyVeqLht2SOF3ff14gnTLXWlGZvXUw/iETDe9NTFjo1
yX2+18gwPAOCD9XdvQgHQsERUUEhhhakEPZ3HXXMlaGsUzapUGsLalPdLjr4hWIhwzj86d+b
LkGpU1XnroAFMoe1DSJ1VIcMQEAEgd+JlHd0sa27jImCWhvrq+vqa+/X1zY7DX9qDKVHRS0z
YJSkk/K/WSl0haRIOgqi0w5j5vHW2Ojn18h2cz3FNgPHzZdR+elZ/8HPiJij/FQGPR8dOi54
CJunOv91Ep2Wj3tmRHMDZQ711+Qsj3ydzr9UXc/Ssr/Ri+bTURB13m1IQASdf6nI1Llulq2P
TC74Q8i/vytb2P5fW9fengyXrntZFEPelNaUgKzXnao2Prmz1pd8a68wsUDUiy/RURBN6+oX
u4DuHUXfX8SPMPUewau3q6Mgpti+r+4XErltVAIV9LITy7SAnlwvXjOZjoJoFZzHx2/R0cX0
NiJBSUec8Qxj1xBNTbF211ASp4LxR1S4sWDvkBcTQqmqWYeua54SS7/SiuhJjjx5axIbjJAJ
XifW3yVI15CKoGSKngxzEv8U68Wqm6XnrpQWlxn6u3iuvFJnCKz8+ZstLzJRkF/CkY+FURAO
FSTc45wCps6jwomiD/feZC80VYWHmOva85Oe0sBInGr+ZefUETZTR9jPjY7GfHzCk949/Bd3
/dWl+zw3J0+034asv+vXrR25hUlxTzrNCOw5Y2z/RcwSEiSP/eynSYOFU0UkEprKztMPc3Vp
6y5T00H4aGIbrtWuH5Mj9t8krxNjCuWAgBkRsL5Ra8ON/K827fkwWXfg72bSRhcGLJ95Y3vy
YOvmGRCGd/7xciQm+wb9UbF9aQrK+n8/r3xlJPVCydpz++iIK/IPw3tzzFrqa5h08fJQbmDC
leJEZvUdFRJ+d+xxb95l3MbbNxxlG7g28RkZTwevOLPKwu8waEWGxuHGVbOiUjHkTWlNAvMc
+zEhZE5inDwxTLEu0N/vcc+hnrIh/MeumE/D/TqK25gpg3kvMEWol3/EHFSI71J17B1KW2ZY
8AjtLEueW05Pn3n+gl486CmdXmx6G3UwSgiRtrsJbeU32odf6/ExU/DuL5wjuNyTXmkJ9ZSM
PEFr8o0QSZvgdWL9XUSisJgQpU7txQ0XkqOpL0cbOfQsEyhcp36NGEIvzdGdLpbU7rYjXlyE
UvGURfKJ88tnUgs1a3/4eh2lz5hNozSL5YwoqF3U1so9iqSKnD0HufcxHACQ+ry2lC52Pm/9
7DBfU3S27y8bg3J1Fo9gVk4+UXi4ghM27Kxd091SIhGmeR0RayACBMyDgODOaB6W7eHSULw5
cBTec68+8CQGlSq+Rvc41f9n713goirz//GnZbjLRVFQCAN1R4QGTAIkUUE0FSUwC1PJSLbh
q0aRLkW6LtFuZpqla+Vffi+IRczEG4YrpiGUVzC8wEpIXhAUFUSEEbnO9n/Oc+acOWfmzMxz
hhlunvPixTzneT7P5/J+7teDNStDxWX/Dnd3o8ovCmip7cYoiODgGhjpDlJvgMJTJdVeISPh
NTPkFrio8KnMNWRqbxNcjWErRLxBu+D0GFx5IvcpKQg6u7TucFZn0yd8ZDdOErUkfPqj9qTm
OpHXIzVJzlr/i3zjL0dXKK7TKEhNonJmRPKhfwcoZ/Uab54o1Man+MydFmDHMdxePNyJlcG0
MTFAmBH1tBnmyCrFXNrqm0Y9jBJUHTPduYzk6WdCgaKMx6OmxdWTEoJb1+GkplJhHS59cp3O
8q5DJisYEyV99ERyDJE/qe/tshRnv3B8DFQsAeS9LACsXZOh/sFlXuluKZ4bLV6WVQnSs395
yXe+Wd1Jcj955BsR9H5ytkY63izFS3MuLAGg9fpPX69MTC7NXBZ3tmlXTiLHbgceeV6H0L4V
7L9++xd/sQVdj++X/bhuRnaxBGSGZQQpDgLwVNXCihxFqo0lRUCRPnSXkdoDMog9v6ImUL9c
p8ZG8BAQMB4CdK42nggenKsObSRHQbNXH140b6qDNdmBkx2Lt/+ye6siLQ/qWXpYO6vNJbPC
db8MeSEyFECtcvYfjwmJqT2xB0WJCHrOmSNuaMLnW+nd+Rzh/d9L1lSDjPAPGcHRF+//9jEt
MHhqWnssymifXn62vOxC5fmCnFxySHkwZe77aWXbRij6/pZW5E4EtSaKuirJzZq7ND8ixqbm
TAOM6u5JPak+mLpBvNOoh1FCGmOlu7ptun1MRaysYGKh2i3kV9Py0pM38rQ5mlOTJtHo0DvX
aeTIOwALJb31NET+NJ+QWC5P5GtYZVnU5p8lNV+shTcl5Md+dcA3cR6cv1N7cNPdefJb0ixi
M8U31z+eb13wLdr6ETHNX+9rEkRm5jC3W3jM+dsXdwtWbioEldxTQvzyvJp9fdfDxm7okMFw
+4DdkGkx2y/KniOmkrOlnwZf2KbHrUWKEwE1dfAcAnNLQtOD2yQC9ERnVye5B2TnrdupY0Zp
nmvTL9f1XbgFzQYgAn3qjFDbrRto3T48Ky56JjUKgptSNe5bxUkQsmCX/liC9hUpYsgbKql5
dxwenDQ2Pi+/SwTk7/j9Qe2lvJ2Ee8mb7uxhgKJakck0bVsiYvX/R159Jp1cJ3dzZtaehGXt
FRmRJisix8O/MM9lV5WnFPqf2cZMTZGjZ1DwgnjpZ/tzz914Xwr3IcAn9cIVess+vLcHeebf
fMjKTF33rqBSE+oxtPujHfVRFu9UMoqeilJ8opi1/7KptkpNPWOmkZowA3joTHd9ZNy63ciM
du/ySfKV6sToUdPq1hMfefzUZFqh1W2UXKdVImegTpR6RE8DlGKGdf7bFrwY5Bu7ORptaihY
M/7YdbpSIsjw051k6jp5sTfhKvzl8L4TecSkj7s0TnmkjSTS6//TgZFkPNY0gIKVHnleLyV0
ReqoKys5+SP6O36nhSqRumJpC2emhrlkUSp5LDl1z08V2mJxh5k6OKBRbmXB3WYmRWNVUSF6
d7OjhjwuE2aRFEcKLjFJBbeAQL9DoE8NhIClhQNC0Iy5Aabu9LfdGLTYeAYtJnhWJhVXKiuM
CnLc0r3kcvSHd+DAp3DHZ28fRdtql4YFMTWHO5Yl05D04oQzDOm0WDmrR0t7G8HB53gV/Xly
ti1srWwYadRctvvvUWTw24vUPinQ9bimEtyohPsAy+Cdcoao+Nma9NxbD6WmifXIyWFwwZJ4
mLt3bNwmIL/1py4zurnUnUvAykZbeqGYWv+hIUZNXYdWIpxAI+hpIw5Ag8DinCsPlCrUnNqJ
ppOVPn2oxDGVwnNrSne82CyqnP1HWpUe9b+SX8sFE+jbtLpT02rQE7904Kem0gadLiPkOp0y
tRFoQAkYWU+DlWKlbYph1cgF3+SQnl/OTa5pp8Px052KYvv8XNRc5KyJIj+vNyfsBSqsW78m
iqvGuZl0J89zc9TLt/powlppGPqbceqask+iFzOOSA5BcWRjXJC4hZFMFCWz4ab8GL8WHuGv
oNfCw/nKcVTH9SPkzn/3+JepHQrA0nMWKah00+qi2jYGE+hsa6hjNFLsMOFNQKCvIdCnBkJw
HqeBACg36kDRNYRUW03BxhjFnZh6Quc2YzE6aAS+jIwsLK3uaG+sOLAykfwegjpLeVtri6y1
pU3e3kju9Wppf9yh8JR1qIxbrH1CUE1QmnsQdcikAV6DVVi6hq5As1+E9MNFFWQvEzKvKc3N
iDdZs+u8Cr2RXs+cL6woP19RWsT8u1xawegtyWpQ6NXyoooraBG8prSslIhyueR8g7LZoxTM
L/3t+rWayqKTWWvCJo5XfC42NC1ErDYbKWIdgeKaq6N49vlf46Sm7NgH47dm7auqrSfzl7y5
4lBaGgIj2O1pZY5yGBdM5qX012KLrhPNDKTcu+IF8s6lpVHTmYfT+GJpMghtvKtMzsz6sYG8
27BZz2VMY+g5csqryKLCtSv/WdVMjKbrSlLj1qBlWLapxkkjtgztb7h1CG66a5fGHZq/7POs
46h0N5Zsi0tH0zQhn0Q4Kqh51bS4euIjj5+a3NZx+Roj13HJ0eSHi5JR9TRgKVbaSfXVTZzD
t2+UIv8tcZ/uo2dM8NOd4mkxPmoz5YbfAEgJUG81lMGGcvHK83yE4pZ3BU+RqQvNXe0zhnRI
dxwjw75+F8VPzVFfFMo/fgE168yeQEVJ0Z0HipGM3bMR5CRcwRqvg6gb1lp7fMvcaFKhOaE+
DM1oQYUp0+ccK7kGs4S8XVZXefy7D6xfD85ird4zoglOAYG+hkCf6peKJC8lgNRYiFH6m+J0
eFMCXEboPmBDZiZulC6Hm5JB4YbXyDGRRqZXdy16h/hAkPIp3TQ1cpPi1Xv1ufWsu9csJOHr
QXYSGewe/yrHZxBsA1ampsRIk6H0r970+krJmHB5j1dsKyC9VSZVSE8WBenF57+CZ27Cylz1
aJIvzl1UfBC2pfzr19gXClVuWfvaFjLO0u/vv+Kt6JFT+mz5cK4ilKTxlmZ9mLBQdV8cDOsC
nHapa9OLPpwaUpYy9OKTmoxoOpyd98rycqPy1hFk8IpztHSGokQtZ9xACIBtUMzqiJXoA1Yp
c1m5FISnzVL9VqZSKM4qnOvkGG+QCvfY5a0LIzWB8eP23o/wVKS7kp1OlxH0NBs57x9SydrU
MlCcvHwiLE2aH33TCAclzVKVIfh1CG66K3nrdtE5+cy6GfNRjqLivPtamIRy86tpcfXERp5H
alIa6/7lk+tolJhsOco7M1iXGxulflKKGfbSE4Cucza890sq8fGu7KiMFyqlL44mqLDTnWY5
yDMiSpyQXUl4hLwR4UAHGMbR1AJn7th71OHdJPr1LnTmCvzyrjCOOV9lqEqHjZvjFOlssCUP
VuaJW8KnK04KUYbsTHmNY/5IeVuguWTptykFbxJ17PY3xdsZnL3jj81kD1kdQzZsXF2VSDRJ
hV++Lv6SQQzEzBfBLSDQpxHoUytCwGxUTMaObeS0N7ypBo2CJHGpP7+PPj5gwWd/FxN1tznb
0r6l2MIA/3dXf5szm0lBuUXW2q6uUb+/2+7ZWTSfyFA/ig3r1zHob7tycmb7szzhi3eodG7g
KIavKbn51op90NnUiiCxsDZlUOI7FTw1RAi0oAfCIisXDUTQ205JZ2pL7iFWEktClqz/NOfu
+oSFdkpPhktkyrjyWBu8jDiGdpJtj9piFSWGB/LYqUnx1v1r6jJdSg/Q6VFQ5OrD2R/NZzaa
kJNHdPa/NqbQxCTvkFVWciVIAABAAElEQVSHsz9jfuhdIdJERMYexM5QGhSyDfi48HTckghm
sEpWZAZpdxtBTwvfhBP/WLWYKTdyVUogejdl31vEK434ocQUr8GNXYfwSHcNotS9FTk5ctV6
clpXQRGa8s25L+ivk0FPPjUtDz2xkeeRmupGavLBznU8yrsmWWr+PFDC1pMQwi9/GrQUA7L+
cGLuubWZ8fdzZNbKSfic3nmFne40bCPHuZJuybSp9PicDtXTYWJBVvGFPxz4sam9S2XnOZ88
r1SAbH/trVEzrPRWurDLOxml7dYldKSTeFvsNZr/NJNSMizG6EW9XTPxiFSs3aVeutJIxiAN
YcZmuj0YHxV0CPjbjh3bVFqZyOSfP1k2TW33tcgrej+rc6VgGhy9fBLHrChTpOAWEOgzCDz1
xx9/0Mrk/fY/2t2bDrms7nYdsDCVt4nsXZwt1Qqfvrp1dbTDGRh0yUzLySS/qbBC0nPOWy8N
OprrHz5sbu/qFFnY2js4WhJ33QhPf0XA0KkJvyDc+PgRnLZrfdxlOtRlpLZsL29ruHf7cVun
vAt+N2OMg4bb4nofWSPo2fGg+t7DxwCY2jo9Y6fLcEOnkTEQ5ZPuvOQTtWijiaizA9iOcB7G
HZVHTctPT0zkeaUmtwnqvkbIdepCNPjwQak39dSgfre9MdMdgOrvIt3hJdpwKXvfZwa8T7X2
O0/XLIYVb+c8nOv6p0G3Ki3rif3ercNcHjmPuNvQAnsXoKnD9X8y+wbK/2nx/yyJVaQ/tbaw
6A3rL6/YKvGCazXwCfnkIvf9eyi09//JG+9cuwXs7boeNlkNH+dgq7270tZQXfUYWFmJOuWi
IQ6Ogw3Wa+t9IAQNBjICs8cRq0F9ciBkaNg7mqsfdjk6DqGuOwHgctbLaD1X8o/CX30dtZdw
Q2sj8BMQEBAQEBAQEBB4UhG4c3RlbMIWaH30jruLNO/p1QOejrrzeembt2cqdn/F7X34xlMV
Njf/+9T/iAnfP/70lOyZZx+OI/Zu2P92ruf9O6p3Rc6KRnZJv9Hrems9MBGiCAgICGhCgBwI
PRFjgOof3nxnXWFgVMrEqX7OtuC33A3p2YUELkv+MV4YBWnKIIK/gICAgICAgICAgIEQkD84
f2h3fkvTmaxMeKoEPknTDToKghzNHCdEJGVGJKa3trWaiEzNzC1scy9aPLiLxBH/nursIgdC
tld7wb+2ZA+pyeyN7+rxkR/aCsEhICAgYEAEnoiBEInXmezkM9kM6ELXp70XLizgMhARnAIC
AgICAgICAgJGQaDjbv72rUk06/dy/kpdY0j7GchhIrK0VhydMW+4Z3nnBnjqKYI1PAnwB3LA
T0z3hr+T78q3V4d0mjoHzvIwkKkCGwEBAYHuIvBEDITc533/jff533+rbHpw91FTK7BzHzcp
7Hnv0cIoqLvZR4gvICAgICAgICAggIGA5dPh7yfbdZqZmVqPHDtxyggdx04wOGKQtDo97XCl
6KlO4hMQf5iaN4yfQkbqFX/LkUFh0UEYWgskAgICAj2HwBMxEDKxHubmPRP+9RyugiQBAQEB
AQEBAQEBAQEaAVuP4AU9vRJS7zvDvKnB8cJxqEW9TzB8JdXpLX8aDMEhICAg0EcQeCIuS+gj
WAtqCAgICAgICAgICAgICAgICAgICAj0OgJP0GUJvY61oRXoulqQdblOZmo21GX0c2JvD+HC
fkMjLPATEBAQEBAQEBAQ6E8ItNZVVF68cLtRBjrNxGHRY4Y8EVt++lMKCbr2SQQGWDnpaqq9
2dwGbF1G25lrxxufUjufXgmVXVwRm66UvPiLs5ketsr3PuOC3xa4/Rjo+ipOn1FXUMQYCHQ0
1z581GU+yNHOVnl/vTEECTz7JALGqGmNwbOb4Al1XTcBVI1OfmNKNMhlhKP6F0NVifvIe6/W
dV2Xs6LQR0EUYER7R4wZ0r0PtiJOHQ9qGx62kt+sNrN3cdBQjfeq7X0k/QU1+isCA2sg1F76
6XQ/+JnUpd/ff8VbaxWAT9kXU9Ym4Nuc4U0NV/M3Z+eWAbAzN3+1xzzj771uv1a4Z//9dotx
4W95OXJ1auW1hbt2QoI/z47xcbYBLZc2znqBSI6991/x1JocfRHkHtKpoWRXwcX7psxxu+nQ
Mc9N8hCPVLvMo63iP5n/bWyycpkVFiLRrZ+8tmjX5wf2Hpch0uETYxcufWsMZ8JBAnl9yQ/b
Dx/ce/chsLF3sHYSj5sYNil0xggNzZ5u6QoK2U/vuH5VDNxXnf46NgA7VncIeaIERfGwvb4o
6/u7MEq7ude8pZwTrlUFGb/elplyWdAJhk5ZuNBRLV25aAeKnzFqWmPw7CbeQl3XTQDVolcf
Jj56AcSbs3PiB6mF9kmPnq/rGDC0lOxYR15KLolanTDG0eEZt+4PIOsLN8dtSCXZErI0V+M9
b7tQzzNSX3B2D4GBNRACwAHBYYphFj5l9xA2RmyRa0C4KwBBL84ZdG94ejGouvK7HHgYvX/V
df/IuiQ4sJk9fIbXHI5xV8ftnzesI25HXeoX7eMMgMhUAbIxMBgoPBt/25O+SdnSKM0SSz/9
1wafkczGrPP6nmUwuYHYYkqIREfnoKUs1W98jpIduFGZcCYz7f2cgmCx6qC0o/bHLdPDChjE
ABSeyU1N//fmfTnxBtl4Odycc2jAEmmgFz4oAcDLdnn1TynrEkg9Q4ZPSeQoBbLyf8cSacT9
BD87b6Ej8f36J+gxRk1rDJ5akqTqwJLla3aC0LR9W2O4i4NQ1wGgGyUtEKsFiUxdCD9Xc6O3
a2qiu+nRg3WdUtPWm5dg0wyfuO8LIrTPAisj6XBVHVhFj4Lc/YNBcaHHECvtcXrQdqGe154U
QigPBDBGDDy4CaQ9jIDFUCdC4o2KO60A6OgZd181kR1smmBt+7DxMTezNhnpbzdIyFfcCKn7
ikzJdJPMXjKNWBZqu5+TjT6LXpn64ayWb85lujH6zabksEh356Dx8ArFKMg9fP3y2NBHxf8v
ZV0qAGUbImOHn93P3Egprzv+9+lhZCMKiZdGTRG13vr95M509NFDubrG/HxMXSZLvUGl62Ad
LSg/rlqpsVECfG2vKcmjJRccOfv2HI7jeQrpQBISFaiybNrWOspaKBk0gv3I0YF0lXV0uzj0
I5v5q2oMlBRNCn9leiFGL9R1SisVFUuE12jVeS4lDT+XrPwgaonCt+1YJ3XQMR7tBduFep5f
egrUmhEYaM1ym2ZTVULwKVUi9qVXG7cJi0EuUVvpqKYMorS5y+hQAPLB3Vu35WCCusSHt28i
ORHuTsx1DOg30LKZQeBkMQlNiEuKMUNe0g//efDv7ttz4cvOHYcS1y6QsCjhi67OQUf1Ebgb
jXjC0z77LIYYaYm3fWMNlq+BY6GDufkVjI2UbWe+mUGOgmYnn45fQO5eC/AJmj9nyfGjJ8xI
lRAv/f5Z+MRu84nVL273YulCCQ46edreeInsGZB65e+43hzjpelsXmjCux8pErR7ZvT72Mao
aY3BUwvQJmQxsMEpDk9uXccHJS1g99+g3qvrjIKZJTnSCJk4RdcoCIrvPduFet4oqf9kMe1z
tXbrg4ryM7+UnTtZU3W7hUgLu1EBsybNnOc1aph6yrRWnzyQ/sWpi9fhqQaH8QvmveRpr06E
fPAp5Q/O/3j4VKepW+iC8Mel+w7v3FlxpQm4uowa7TdlUYwH6+Bm29WCzLz9uytqgA1oAGOn
zV2cEOQ9kkOFluqiQ5m/5BVUwQMYrnYODm5in5AJU2e4DlGZMgYAn5JDjLG9LF08g0F+IVyA
gnN/cItI64Pax11QqKmN4zDYVXhc9xuhgXjCYMYiBvSwEsnuFO3bm7XjtqxB9tDB742UBfOC
uHaYYOAprz25d19Dp43PS/NNSvfl7NbJk9BI54Ob64wjnVBP1gEhVYw6zEdGfHD4aG7YDejf
2alTeXWC6l/2kJ7vr4im1wnd5v01ck0q3CxXcPDYsnkeCv8Hpw9lI9rwtDjFKEjBz9J5WsQC
dd6YPl1VJ/eU17cr9sN1dNiOmxvg7cwdubfyPF/bH1w4ioaX0RvTbifGFoDCc6W1XkEajGIm
KLfZfH2NUzrk9ZeOZBw9cqQKVmL2wNrJxzf05UlTg1Qvm2mvPrln86G9x63HerdcKXWYGBu+
JMYDngNUe/BrWjgQxaw/+fBUU0h/j66qgqxLdR2mZuAWOQDO3/HDbmAFYEklyqVXGMchMUPW
dXw1xy9H2KmJ0RrqgxJfyyh6hSzwqH1s+DIPR2bvRWdeqi/Z/f2tTuDgPT9IpSJS1Opg+ITX
Ajw5uhmUdE2//aGuIxprvJ4VQqMZwK3MTWfzCZML/r3FCwQA2EB1ttuqosfHdk34Gdu/n9Xz
xoZD4M+BALMq4QjucS/Z0aVe2ytZYkuLD+ZsXRa58aJ0DmtqvKFk6+uvK/brExGKCwtSWRHp
F3xKGKXj7qmviGMAwffufJtDHxOsBKX5Oy/Z+CsPfLdUfLfCK4ucdyclVZaV5m4JXHXsg9hp
zHl0uP1mTbBi0p0gRNYVZG9xX3Xu69gJZFTyPz4lMxbh5uiQqJIY4l1kNwTt235YB/fGWYL6
/wS5osvrJBvPXvSy7Wp60ERIcXW0Ygv7MhIeaFI+N9ZMzb6Sk5MUzkQJYOLZdvdQSgKxgrGO
tcrAzVMpU7sLO9cZRbpCN9YKm52zG9zxqF1rjaGyyiLy0JHUzYlZwF3E4QDAhabiglst8R5o
sFpzZg+5HBT98ous5NDIHDNA9qs0mnGxIfBe5cM5ENI/z2MqopmMr+11lw6hFInwD55T6Q8K
ikH2TyWvBzmzEo4Wh7V6QFPrchindLRW534+K/IMSzg8G7blP+yqCR6j+mx6mIKssowgr0wo
yExYmlr5StBoZmweNS2mRQDw4MlUxQBu2a+syzkhx8L0lEKacbT3q+q3chmyrqMlYTjwyxF+
akKxGK2hPihhGMRBUrF76coUtFkrdHNGDKNmw8pLnVdSErIgVzFQuX2h9cq+dSlERyIyNYJc
EOeQrc2rT9R1JtQ0mgZN8du4ml0pCaympzL1K2IrAXri/Q+zhpG4tmvQqie8+1M93xN4CDI4
EGDUJhyhveUliVy13He8j8Ngq6arhbsSiI5vTuJ4n+faA5wphVuKvqFGQVEbj4WOsz6fGbc9
GzXSKlrjU5IRRcRJDdjm5aCyHyjd/OLzbq1Vl46sS2aswdYfpEZB7lHrpVGz7Fqrjm6NzCkG
ZzbN+G5sTYxynrgN+qC+pmT2qg9mTH4WyOrvV5cUrEm6C1Qm+/EpkYLoXxd4RPzWkCMTpb+R
XE4SP7hfC1Ser2+B91JcJxaAxBJQWXb1lszLE9wuL4Qe3gE+HKs9YunqtW8Nbf01Q7qMQCNz
7YUls5WpCbDxFCnuw4A8gA6eBAmfByPXGU86eyjbeuVMAVIdLYryMQLRKtZhQp9zIvOygoEF
vZGSKkVA/ugeCoyY8KwzbzHaIsCLDbPt7gNL09pDqPxac1+WoE+e1yaWTxhP29vKj2wh2IfO
Gmk9TDQ9AhQfBNmHaz4Md2OBTGmQf/z0yRGWnR3UO1xEAHbPBnOuoihpuF3GKR3NRSmzIslh
sPeSza+/FGwNmqrO79+wDprJrJpqv6NGQYHxaa+G+rb/fvDDxGSoabp0vnvhr770xDyPmhbb
Ih48ubHrhq/NpO8PD2/osDQFN3Ij0+EMAoh4LzXOlkzTTrORmm7l0lEvYdvOQ3X8coSdmqR0
3a2hvihhW4fOZXVdSov6kLxUJiot+yO03VfBARNP55DN72YlbIFj+IvVbwWNpPdidJX+kIY4
SWcHcu3m0K1nn6jrHt4mizIgtmhofDDaOGvx8q9zYK9CZPro9OfReZUA+Kck/8UPENm+Y9Az
o9i8MW1nR+rZt/5Tz/csLoI0BgJ0j4jh15tOy8ANF4NHS+zoWdZREp9CcVIwcZi7+MLVAGcP
Urs7pzLOIFf0tzWLAog+nOtHJ6xa7b8kmivWg0/Jika8SN7be2wGuVYeFB78atydJkXt+ag0
YztaC5r9ybn4eRNQRIk04+7T8cO/ygfZ0q/Dyj9xVLDrbCZvFhB/EB+7UOHnOy1o3v81NSv6
qwpPgE9JxQDAerAT8VKZnJ7mJ40OtTM3boKaWAxFspvkciC/f4lIAjRDXFl2G3g6PUYjRRdr
O0TD+CdO2r77E1eivzjh4xyzyMhYeGq/5r4swHkwScQHT4qtLp4UHc4vbq5T8jKkdMRV1iRr
bwNdnUDedq/0wP8nXUbKCn3hz0qhfF2MgbsiqtqiDxRIPobON/Biw/loHbCrKzShNF+T6vrk
eU28+Przs73l0glUt4QEBUIUnfxfgqetAEi9dG2dG/fV8Ds3SNHsNUMtzZfPMojUnEYqHRV7
PiO7TpGbL0tfVNSrbp5Bk19ccPEuSjqkSVPJzmzkCFz189rYIMIpluxytVv4GpxEL9uTe9aX
9AQAv6bFtwifJ9LRsP9EI7xnjkAsHesXp8OjmKEvTQ2aqVaG2EJ11Qz4trP5an/DLUf4qakm
T1NrqBdKatw1etiYwWm1S9tmfri1ENK4L8n+PGk+c6INH88RkxYEgi2wzTp07FIQfZV/S8nR
zDLI2XvVYle616FRG86AXq/ruhoq87avQNM0YNwQ9r50SmP8Nm6wVwjcOQCftge7ARwIBc6O
CAiSUHxUfjFtV4nVo6/9pZ7vUVAEYWwE/sR+7fU3kaOYHAV1tTbXNzU3Pmpu7LAe97w/odht
5WVlsv/mpiJdU2aiURBy20yN3YYczH/4lMxYhDswOV0xCiJDzIdRX3Zru7g/CflJpkzy7Ggh
lCT+2m0k4e8i/9/qm8k4jP+u9+vkjFdgo/H7kviUAIx4cd0/VhNCCzaFLXzOPMzTJOyDXa1M
OQZ1m7mMDSQYFt68L2u4eoHmXXD+slx+6zc0OBw51oX2Jx2Ry5eiURDxZjbadzby/a2UXn7X
B09dPEnJmP8xc52Sm0GlI7bFSTHPWc/3s58/cfhyctEMSKK/vjxjFHupSKmCZld71UUNA4+m
K4queTuVFbtM0UBaM7Nuh7RSQy2tnPjkea2MeATysr2p4hdy5mW8HzE0tXxmIpmNj/58WZNI
eOGsN+PPXQz8XMl5BE0xOP2NVDqqz5Lz6/7bFlGjIFK8iWOAL2P3S+NV0u6Il19FoyBEZOcd
HYfq5NIT5WhJGvri17T4FuHz5ITOYJ5yOBsOH4xb43TVDPi266W8rnKEnZqq0jW3hkpKXSi1
3ak8f7WyrErTX/n5mlq1yRvZ7z9ue5kcBXnHH/6SPQqCnXUebbG1b9gSokNfumn3HaoCrCv+
gczfc2c8r7RET1dP13Ud1zOIFt/T/PVIYoOre2jSPw79lZqBVbGBdxunXBbGOqeKZ7uKUj3y
2qv1vF55vkdgEYQwETD0RDCTt37uluqT32/etWkL3U2m2TiYmtJu0uG+xMee4WX2zPMhcEjA
8KGd+JR0lJBAT9rNdnQ2N5AeZR/C7SQcz8H6+21A8SVKSydyXJCfECNJCJGu9/PxftpljIt4
NHNaC/HAp2SKtLFzGeHOPE9yT60tYZJ3020+dLQYnKmEDVBjTTnRgizdnHUjIbog97e6D9zR
elnw00NVLXvajVE5m7h5hII8Vk+dF54KA3Tx5Gknn1wHWRtYOqeySz5bFKKYp+cM1+hpPlyM
TrCoE1i7R6B1DGBCzX22P4Bp2YuPfnneMArzsb3r6glyDJnkMwplc3OPF5ZI8jLLbmzNq1sW
xMjflG7+2z7PkKqWBCqQz69xSkfL/RqkROD05+nrNDi1annURPj7zxrFuh9vsM/sxaAYYtJE
dSkVsTFqWt4WYfDk1L0XPHXVDLxtx7MBtxzxTU1auubWkCbR5Wi5tCWS+L62lodjybR4veIC
TABeXay+HMcLT5Hny8tB5jIAtpy6+OErvsMAaPx1/3pCH//N45Wb5bQo2J0g3DTClyHvIgfo
ihg2Ls84DtU8ccazjcNXo49T9mY9r1+e7+OADkT1+thAqKVsq9/4PBposQR28eEGjBuot9am
NjNhMwz3K+34lJTwxcOdUI+Hemf+UgMyCZzlVXugtnDaCc6Dk9FFvvGXoysU1yoUpCZR47SI
5EP/DmDN9+NTKmU2FCW/s4KoyuEXYN579y8jHSyByELH5g1lbD1cg4e5Evc9XD5z/OE1uKMg
+Nnnp5oS3e7z//3VHJlmZ6f2qZTOLq37luGtcwpFcPBUkOrkycM2nrkOcjakdFJR//Xbv/iL
Leh6fL/sx3UzsoslIDMsI+hGTJAe29YtrMjWUK1NFFHfmqKLveL2C+hPe/EArvuk+uT57ksl
OfCwXX71dCqxfwaAs+Unf7zR2SGyMrtSQfqsL7++1pEcHZF8qf8qIwTKm/evUUqHSFE9eXuj
KlajUo03TxRqDIQBxWfutAA7xnQQTk3L1yIcntqU7MEwnTUDX9vxdMcsR7xTk5KurTWkaHT9
Ut+c1ULH8TlOdAaVjLJ2TYb6B2154WkpnhstXpZVCdKzf3nJd75Z3cn/oCm5yDcitE8HaNEZ
OwgzjbD5wXVp8dKcC0vghXDXf/p6ZWJyaeayuLNNu3IS7dR58G/j1Hn0U5/erOf1y/P9FOj+
rHbvdH80IVZ1aCM5Cpq9+vCieVMdrMmxhOxYvP2XqMLSFJHyp2pF6l3zr07KR8SpQ3PNDGBI
aMLnmj40zoxn7bEoo316+dnysguV5wtycuHRAvgcTJn7flrZthHU3Dzhh09JUBNP4++/od/F
732cOEa7toiu2/9s3AMiQP7BhpqiBpgi4pARQ5zlAcHw4PjF807EwpR/yHBGr4ifOEw8+THV
Td3tXKdbhG4KG7uhQwbDBQS7IdNitl+UPUdMB2RLPw2+sI37LL5WjordaGpXaDQ9uE3Gowem
XZ3kzqadt26njuHqzWuVY4hA/nneEFIJHvi2t177hZqdKdwgLSQiM54T58qDR5EHBRm+Bv+0
l2FLRxcgP8VTee0e0PYdeksrJ2SU2qAaKKZb3NTmPVggKGc5VLzhq/4W6ay91YX1MR/9bddg
CFY50js1MVpDDXopvc0nJJbLE5XveK7KsqjNP0tqvlgLd3Lmx351wDdxHpxnVHtw8XSe/JY0
KzEV5H5z/eP51gXfoo0nEdP89ZhvUtNBpwdWGunkwiQQmRGngi085vzti7sFKzcVgkrViQmS
uk+0cUzFe9Ddm/W8fnm+B8ERRJEI9KkzQm23bqCV8/CsuOiZ1CgIAK4zD2RXr/REMbVDHZnT
VFullrD4lGpRNXooOpoyGfakr8jRMyh4Qbz0s/255268L4U7lOCTeuGK+jY2fEqChcgUzWSF
BrloGQW1V2REmqyIHA//wjyXXW0hIur9mKPrGUqzU2FSuU/0g5NPwyUTIbeCzFSiUXEayhzZ
YUrhjycmYxwyHrkOh52eNMyMYC5ZlEoeQkvd81MFf4amDg6or1BZcLeZGbuxqqgQvbvZUYud
LhNmkRRHCi4xSXvWzS/PG0o3fNtvnjhCCvUOXRwSTv9FkIspZ/JOod1jhtJLlY9RSofIitxU
XHXzpqo81ju8aRBVVvk3H7Iqu657V1BdHeoxlKp58GtafIvwedJad9SVlZz8Ef0dv9NCD/np
8G441EeD/Jnh286ft85yxCM1+UunYhgCJYoX3LS2bcGLQb6xm6PR5ouCNeOPXWfWldT9htht
sevkxd4E98JfDu87kUdMSrpL48boPXmnVBTTpTONMPmokj0dGEl6cc1t9402Dt46Z7yyqYqH
8r2/1PNKjQVXjyPQpwZCwNLCASFgxuxM153+ltpORsNjI4brEvApzrnygPYENad2ogkepQ/8
wg42JTOWdreNZNpigqI44Uwlq1Imo8Eb1bQ8JtYjJ4eFkATa91HgUwIOLRgqdD2uqQQ3KuGe
vTIA7nWzazD0z8/RrH0CxkG3/aiJZI8QugMlY+GyBs+nW3jylMVBjp3rOOIaycshKC4KsS5I
3FLTribEhlVA1IItPMJfQZ6Fh/OV46iO60fIqw7d41+m1yEtPWeRgko3rS6qbWOzamuoa2T7
GP2NR57XqYsOlAC27bXnyVVc/23JWzMTP6P/9r+3mqyF0q7WdbNUaTHGOKXD3E0STgi9kbqh
pE5Veke70hwbtwkoeP2py4zMQN21BaxsqLoav6bFtwifp9KE6qMJa6Vh6G/GqWvaa0ZlLF0u
NOFWU8c6k6ErDlc4vu1csbH9NJUj7NTElsQiNBRKDKaKYdXIBd/kkL5fzk1mVIn88bR9fi6q
8nLWRJGfAZwT9gJDXs85NaWRfhqYKC46547dR9o4o5TNAVLPcyec4NszCPSpgRCcy2ggzM6N
OlB0DdnfVlOwMUZxLyQLkJFTXkXvhWtX/rOqmWi260pS49bsZBGhF3xK9biafFxDV6BZJfBl
ZOThogqydZS3N9aU5mbEm6zZdZ4RUXbsg/Fbs/ZV1daT4yN5c8WhtDREEOz29GC9KJWR6M1O
Si91F3UegAzhmjFSj6PRx8z+GXrYIx5NnBI3cfL0ochd3YZSTh6/fPDkwRaPlEeuw2NoEKqR
YV+/ixil5qgvCuUfv1B6vqK0iPVXUnTngWIkY/dsBDnULljjdRAVpdba41vmRpOazQmlkwt6
0IIKU6bPOVZyDWZmebusrvL4dx9Yvx6chbo2/C2St7W2yFpb2mChaKohore0P+5QeDLv3sIv
Hfx10IUSpu3y2jPwUAF8AmcHqgzyXfzJ9bSy0xdv8tcPN4ZxSofF829sRhoUrg1++WR5Laqd
uuDn5499ZPJeVgmtnMO4YLKuS38ttug6MRaCNdjeFS+cQRRLo6bTJxLxa1p8i/B50gqLTF1o
t2k3KzuKkckgtEGwMjkz68cG8o7QZvztABQX9ItvOyuajhfccoSfmjoEcgUbECUle2oka+Ic
vn2jFPlvift0H9nmwlf+eFqMjyJzPmImTgkQKwZbSqG8XH2hrtOhsNHaOFzbFfoZo2yCgVLP
60hDIdiYCBiooTCMiiLJSwkgNRYyS39TnA5vSoCLGBo4m42c9w+pZC08wVycvHxisgYqwhuf
UoWJclJUJQC+2gasTE2JkUK5hV+96fUVm8B7vGL7A+ndea8sLzcqbx3x5i6WoGUZFBK1fNwQ
kkTxH5+SitZWV15IuG3o3ggVwvylzgMw/fR2m9gNG664pE462gVtsTJx8YwCOehrI4OHMId2
inMIKrJY6JBhfPBUWbYgGXDwVJGq8ZVHroM8DC1do1qOU6SzwRZ4NCUvcUv4dMVJIcrMnSmv
cYz5lXcumUuWfptS8CZRLra/Kd7OEOIdf2wmu+F3DNmwcXVV4jq4S6Twy9fFXzKI4VfY9Xuu
7lr0DsFQ+ZRumhq5SfHqvfrc+mhynQHwz/NKnppcuCgBgGN7bZHCkIl+bioSLZ8JnA0TCP7l
nvjLi4p7ICnpKrTdeDVO6RjkuezTVQXoI5UH173CSizvVQxtbYNiVkesJFITHmtkkYHwtFnE
1VuKh0dNi20RD56UGtThJfSurRKnI+h2uE6O8QbEZuC8dWFkTQ7jxO29H8H4hBRuzYBtu261
GBS45Qg7NRm8CScOkDgoqbDFeSUnECGl65wN7/2SSnwqMDsq44VK6Yujiej88RzkGRElTshG
sxshb0Q44CihmaZ36zo1vZpa4A4C1Z1+/No4mqfOqgzfdgVPZj8FJ0vRqnA5KPV0tYb9pZ7n
slHw6xkE+tSKEDAbFZOxYxs5AQm/1IlGQZK41J/fR9f/W7Cuz7bwTTjxj1WLmTBFrkpBX7mB
t5AxB3j4lAQzExFZWAeJmDyYYpDbMehvu3JyZvurBniHSucGjmL4mrpMl9JLKPQoKHL14eyP
5jOrBXiqGJsSsZd3NZT/Jz+fcHsHeKvMVTMUIA4S2Svfu307jrm7byhiFz7FyYTka/GMnxS5
IsY+zZxdMyWPolixoTS1ImgtrFknnvHxxOdJKqfzP59cx8MinXIVBGQmYMJGBph4RCpmQFMv
XSFm4uFDQke61f97DLejPR0C/rZjxzY645H+kck/f7JsmiLRaFIg8oren/YtVe6U/sHRyydp
y1dKSlWXyFpbNmPcg88zz6vK4X7HRwmWDV22t90kD8OAdz2eUUsk8z/7o6oJ5JfeV/TXTG3J
A1ra5ya4Fdfoa5zSIfKJhemeRtaZStniiFA/Zg0GPKKz/7UxRSUvhaw6nP1ZDDuZedS02Bbx
4IlMaLt1CQ5YyGex1+jBlLt7v7YBHxeejlsSweTCrtZ41AzYtjOlaXfzKEfYqUlIxGwNFcrp
Rkm7FexQsmJ0ovdewlCbGX8/F4KochI+pzfI8cdz5DhXUpZk2lQJWyrvt96t62h1TSzI2qnw
hwM/NrV3qezP59PG0SwVzY29NWqwld5KF7btZBQDl82BV88rkRVcPYvAU3/88QctMe+3/9Hu
3nTIZXW364CFqbxNZO/ibKnWcWPq1vGg+t7Dx7CLaOv0jPrFzfpRMmPpdHc01z982Nze1Smy
sLV3cLQkbnFRf+D3YRsfP4JTGK2Pu0yHuozUbBQOpeo1etE77i5iTM2qi+9HPnh4GsEgPrnO
COKNw1LeeOfaLWBv1/WwyWr4OAdbzsxJi25rqK56DKysRJ1y0RAHx8FaSx4dq/sOnDzffSna
OfSW7dq1Ug01Tunoaqq92dxlSqS7xRCHIRrSXd7WcO/247ZOeRewcRnjoPm2OPw6GZqHaREu
T3nFVokXXKODT8gnF7lvGEOhfeEfpu3YqvIpR9ipiS299wmx8az+LtKd2O8anrbvsxj95nr0
tZZPGvGTUfudp2sWI8rbOQ/nuv5p0K1Ky/rb0Lt1mMsj5xF3G1pgzwo0dbj+T2bfQPk/Lf6f
JbGK9KfWFha9Yf37RNnsH/U8IxkFp3ERmD2OWA3qkwMh4xo+ALjLDsfbf4XWgtz9F895I3Fm
iKSn+qwDAD3BBAEBAYGBiUBH9a7IWdHINuk3el09PzBxEaxiIHDn6MrYhC3QYyBNIEJzOurO
56Vv3p6p2DUdt/fhG09V2Nz871P/Iya7//jTU7Jnnn04zg+67X871/P+QtmEyAtPX0OAHAhp
nyHuazoL+pAI2IRtbpkOp2ZFlhoWoASgBAQEBAQEnjgEakv2kDbP3viuHh/geuLwepIMlj84
f2h3fkvTmaxM8qhb0vSBso2CTEYzxwkRSZkRiemtba0mIlMzcwvb3IsWD+7SifxUZxc5ELK9
2gv+QtmkE0Jw9DUEhIFQX0sRPH1MLMwUX5vFoxeoBAQEBAQEBjoCTr4r314d0mnqHDjLY6Db
KtjHD4GOu/nbtybRcd7L+Stx5+nAe0xEltaK04zmDfcs79wATz1FWAlPQfyBHPBD8b3hL5TN
gZfXBoxFwkBowCSlYIiAgICAgMATjYDlyKCw6KAnGgLBeA0IWD4d/n6yXaeZman1yLETp4zQ
cWBSA5d+5d3q9LTDlaKnOuFFcuAPU/OG8VNI9XvFXyib/SrvPFnKmnz00Ue0xVfvKy9OoD0F
h4CAgICAgICAgICAgIBAP0bAfKjbs76jx413G+1uY9637ss1EqrtdsNErY+s71WDP5nUjw+5
OylCbm0LZfWWv5HMFNgKCOiNwJ+HEcukwmUJegMoRBQQEBAQEBAQEBAQEBAQEBAQEBAQ6H8I
CJcl9L80EzSGX/a7WpB1uU5majbUZfRzYm+Pnr38VEgBAQEBAQEBAQEBAQEBAQEBgQGCgHBG
aIAkZPfNaK27dvt+k0hEfue0E4iGu45y7tVbudHnTdqArctoO3PaPtnFFbHp9BtY/MXZTA9i
tb+vPfB7BbcfA+3fjOprOhP6dDyobXjYSn6R2MzexcGW/IBtX1S1B3Xqr6lpEIj6Xs1gELME
JtoReKLzvHZoNIV2NNc+fNRlPsjRrjerTc52U5PKhvQX2g5Doinw6kEE+tBAqOZkRlGVjOyG
a0TAVBy6YCb7c+YaaYUAXgjczp3/zqYyZRTx5uyc+N6Eur300+l+8CvxS7+//4o3/YV4m4Bv
c4Y3NVzN35ydC7XdmZu/2mNeT9wQxS9/tlzaOOsFQvm991/xpJVXotsnXfWFm+M2pJJ3yxIK
uq86/XVsQJ9UtWeV6pepaTCI+lzNYDDLBEaaEXiy87xmXLSEyH56x/Wr4t6uNrnbTS1qGyTI
4G1HfVHW98TN3+3mXvOWjhnC0VOtKsj49TZ3j7ETDJ2ycKEjOY8rry/a+/1d+DV79Uczc3Va
wWcAI8CRvXrJ2sbzn8emw48963gkY+bO9CI+giw8BkbAemxsSHi53WBwKTP1BuTtat6ry0GE
dQ7IRFNWJhW5BoS7AhD04pxB94anF4OqK7/LgYfxVeWZP0WmCuWRCf3iX9WBVfQoyN0/GBQX
egyx6heaG13JfpiaBsSkD9YMWqyrOrBk+ZqdIDRt39aYJ23frCFtf7LzvJYMpjNouLmO6Vyd
HLpJwNVudpOljugGbzvk1T+lrEsgpYYMn5I4R32uU1b+71jYAdDwBD87b6Ej2VFsu34gJQFO
SnI+S/1eHTOkv8xUclogeBoAAVYf0wD89GdhM+aVd0OuttIbcR5eTD1DjIskIVGBtGcbeG4Y
/aK/LCEmBwIjguIT0cWzNWNb4mBPQsZB05e8LIY6EercqLjTCoDxV64GfP6UlR9EnyQP37Zj
ndTB+CPLvpSXBF20IdDPaoYOZIusQ67NpgEa9iTb3vtJauoyWeoNKl0HP2nzR4ZvO2pK8uj0
LDhy9u05HIeBTRVfS2J1EclYba2jrOm+rcXQwKjFLoAYFan0KttagfvQJ222hMZVcCgRoDOL
0quXXCKv6C+8GLJrDrScISb2Et79KMaM4S84jY2AnGxNjS0Gg3+bNhobtwmLQS7Rd++RTrve
+bPvFDFtaAJgSbYrIROnCKMgzUj1l9TUbEE3QvpOzaDFCBOytbAxewJbDePY/kTneS05TS3I
wid2m0+smnePe2htN42hjcHbjsZL5KwcqWz+juvNMV6aTgLr7CKajI74KJPkJPQqjZH8A4Bn
363jFI2urAN2y9WatPqS3d/f6gQO3vODvJ1ZySCvPbl3X0MnGD7htQDPYUSQwmeoz4uTGgq2
H8472/KwAbgGhsb8dYbvaFZcxUvb1YLMvP27K2qADWgAY6fNXZwQ5D2Si9Kgfnz0bH1QUX7m
l7JzJ2uqbrcQWtiNCpg1aeY8r1HIZIVefFDia0p79ck9mw/tPW491rvlSqnDxNjwJTEezoop
GpoZnp4K8tbqkwfSvzh18bqNvYPD+AXzXvK0pxn1PYfW/KlU10oku1O0b2/WjtuyBtlDB783
UhbMC+Kag8LNdfIH5388fKrT1C10Qfjj0n2Hd+6suNIEXF1GjfabsijGw5GZBBg8Ua5rBnAz
R9PZfELtgn9v8QIBABa7znZb9fKFl+6Qj4H1VCJqCFd7deGeg03AfGzYUg+u3eew0ijauw9u
Kx8z7S0vZ+UatCFTU1HebXxemm9Sui9nt84cgmU4rxKHxZEvEXYOIRjL6y8dyTh65EgVrGzt
gbWTj2/oy5OmBjEuRwF4FnVVFWRdquswNQO3yC5U/o4fdgMrQEzqdHYCrzC1YwbYevLJydhg
tVQXHcr8Ja+g6iGwcbVzcHAT+4RMmDrDdYgys1G8dJZi/rZTrHF+cfI8XhpR0njYTkXR+stP
ulZWKLC+aDc8nTJ0+GDZL9/thgnkszBl0Qy7I/9KLiDapsCF6770YdQJ8CLTqpN7yuvbFfvh
Ojpsx80NUOmWANmlAxlVHcB00HPT5wQx+zN3inYV/w53X5j5z4sZwdrzrzPdFZYYpd3EKR18
2w7dyFMUDy4cRXveojem3U6MLQCF50prvYLYPT2KFnB3EelglgOz1WbFEV6eAAT67neEqnYv
WZ6yE/hv25chVes41n7n6ZoFk0ftQH9r+db5rxBbSyNTb0iD0Oil5XySH3HmXv0JXP3z6ugg
1npCS8V3K7yy1DaeBq469kHsNGb9pc6tuz489JQdjLTfXskhMHLjRekcCRXAByUqDvzVijxB
11H742fTw84wopDOpamVrwQxx5aYehKxG0q2vv66Yk+wCuO4vfcjuO4bUOgZum3fVvUcosLD
8K86UGo/v/E5vwJOsUtycpLCWXmJT66jcnhwpNQuh3GxARTFutsAk2dL0Qq/F4gjYZxP/OnD
y5SXJWCnO8HLwHpyqqe3Z0tRkh9xlUXUtzUxAVzt64PjK4JmQFgUF3UYIzU1l3egnkNwLeVR
4nBZMuh05HkeNQPBtLU69/NZkerViPuqc1/HTqDEYlrUuNdzKOMySSo29Rv9/f1FygtX8Gsw
Ij5uTqZk6fyV1x1fEzxDvUliG47YYJVifrbrVE9BwCPPY6YRwZiH7biK8pCOxZKqHDQTJ2WU
f+KoDFbF33vV6fVqd8xUZIWuXFcII0V+XSkNUbSSHdX7ImdFEZz8N+/KiLcjXOjBSneCUo92
k5Sg5T9uPc+n7dAiTj2ormBlzIotAET869z2yhXD4f0TICon96NwVlcNyI7F238JJ+9C03K2
4m4a0lmDqSsj+AxsBPr1d4ScQza/m5WwBVQmXKx+K2gkPYvWVfpDGko26exAag1HpDhzT/iL
pckfv+vUeWHH69GwAT6zbuqhCcxOdv1BahTkHrVeGjXLrrXq6NbInGJwZtOM78bWxGiak0Ai
u/uPh56kKEnkquW+430cBls1XS3clUAcB8xJHO/zXHuAM7nQxwclHtrXfkeNggLj014N9W3/
/eCHicmQQbp0vnvhr76OKsuMOvUEoKXoG2oUFLXxWOg46/OZcduzy7Qr1QUeEQQ1dY/hvi7t
pL0bKpauXvvW0NZfM6TLiN5P5toLS2ZTaQTfeeY6EXmVeGFOKmFVoHTzi8+7tVZdOrIumXGq
C5untXj51zkQR5Hpo9OfR+fB0bV/SvJf/EBnB+zWDnpmFCFD8fBMd8PqSSlhmF9rcaA/KC0G
Ff+9DrgGQo9ulaDBYcSzbmrnaA2VmuzyrjWH8DUao8TxZYlFzyeHNBelzIokBwPeSza//lKw
NWiqOr9/wzrYAVK/4EmnRTaTvj88vKHD0hTcyI1Mz4XqRryXGmdLZGPIz2ykG3OllI+eMDpW
Tibk4D1tsDVBhktmr/pgxuRngaz+fnVJwZqku6qGY5ZiXrbj6ahCpSPPk9Q60wiS4duuooHO
VxzpOpkgAuqWCPfwzfGL3XJfiyxA3rOTj00blJ+YuB6A/1TWrnVULgrBi0yz7e7DvcW1h1Ar
bM11WYJH9N63i4Z+lQ9yVsz3+elXov6XX/uOHAWBiC/+xRgF4bcIerWbulDALh082g5dMlnh
beVHYCUARzizRloPE02PAMUHQfbhmg/D3cimj0UMQP7x0ydHWJIlnQzqBHbPBqvvT1GJJ7wK
CNAIqPRZaf++7hgxaUEg2AIHM4eOXQqiZ19aSo5mEr1n71WLXdmzB8ge6b92bhtDrD57rC10
SkJzctuzT86lZhoelWZsR2tBsz85Fz9vAooikWbcfTp+OKy/sqVfh7HmgVC4Uf7p0BN2+wM3
XAweLbGjbRwl8SkUJwWHwfa1+MLVAGcPUi+9UNJhUlPJzmxEErjq57Wx6HYFsWSXq93C1+B6
Ttme3LO+pCdBg6vnnVMZMCnhE/1tzSLUMXX96IRVq/2XRIdG42M9GN2WUJmcnuYnjQ61M++T
mVmctH33J65EDT7h4xyzyMhYiFLNfVmAs6KH3Y1cJ3lv77EZ5P7PoPDgV+PuNClmBPjwHOwV
Eo4gbnuwG8CBUODsiIAgelFRCT6fdFfGQi6D6KnCs5uvg8dOJtrX0hMXHsUGETdtyNta2zpN
RJZmKBfdLUX50T9whMrGdGOkpi6efEzFLXF8eOLS8sohFXs+I0dBkZsvS19U1FdunkGTX1xw
8a4rQySmRaIR3jNHoGiO9YvT4dHB0JemBs1krbtSTHnpSUUifzXmZDaZ9rfOZjhzAx/xB/Gx
CxWkvtOC5v1fUzPrtjHsUszDdoU4Xj+68ydmGkGpuLbzURBfOh+uAMyJfctDbGGRvLgA7kwR
r1+yYJod8Ij+f+uzKsuIL60pB0LwItP5KMt2dYUmlMI1Cu5ncNj605f9XigAZSnT1+8q/1vV
1vlkSxr3fRrzU3jY6Q70aze5taN8+ZQO3LaD4o3323LpBGr3Q4ICYfl18n8JgIMApF66ts6N
a2MI/ITGBim65ofBnrU5guEvOAUEOBH4E6dvP/C09g1bQnTXSjftviNX6FtX/APZn54743l1
EwKT30KjIBTiOG2hFPX24ExDO0nbdnF/EnJJpkzy7GhpfNSM/tptJOHvIv/f6ptJSuP+16Un
lC5yFJOjoK7W5vompGeH9bjn/QnFbjeSzSxSkj9KKJq2f41XSYwjXn4VjYIQrZ13dBySXnqi
HC3TkBww9ZT9NxetboCUmcrpeZupsdu06QHAiBfX/WM1kTQFm8IWPmce5mkS9sGuVu1xejw0
cvlSNAoiBJuN9p2NFPitFK03EG79c11gcrpiFIR4AvNhIxQHhPTjSU3DwxMVXA+fdGfFN7Se
LOZ6v4wYH0jELT53F52xq8iYM9/PPnLBNpR7ZTeKYNMLvAMClZtVkCRjpKYunkgw7j/MEofL
jhcdnxxSfXYTgTDc+byIGgWRskwcA3xZ5yt4W0QfA6CaBVUj+OjJiqslJ9+pPH+1sqxK01/5
+ZpaGYsXfHG9X8dS0Yb9FU59SrFO21V1wHjHyJ+800iX7RhqKUn4S1fG1ebq7GI0Jq52aFBt
M8xVS5RW7qqTjmEdsGwv2aglL/Q0+TCVmLQNXH06grFpk0+LoGe7SavD6dCrdFB2a2g7OAVp
8myq+IXsYYz3+zOksXxmItloHv35sqYo8GMP3ow/dzHwcx2qiVjwFxBQR6BPTqKrq8nhI/J8
eTnIXAbAllMXP3zFF14S0PjrfrhsTWy3Ha/cLKeM6S0hyhX9OP4Z9oRgTXSvrQsAc+jd2dxA
BpZ9CLdpcDwH6++3AeN/MVqXnkizluqT32/etWkL3aGm9XUwZU4r8kaJ5qPJ0fKoiQjynzWK
NVk+2Gf2YlAMJ2aaWI07rp4ES/clPszbEcyeeT4EDnKIEE2PjZ3LCHd4gzYdfk+tt0EH9ZLj
aTdHpWQTN49QkJev9OhOrgsJ9GQyYriNkpP5pTtDmx7WkyFZm9PO3dcbTqOAnTfupY4ZBbsU
hUAMQGXOzeZ4L+vbFSiNvCcwdwYS3IyRmrp4arOCI4xPieOI3g0vHjmk5X4NEhQ4/XndF98b
2iIeerLR0JiTWy5tiSSOnGl5GFPUlk4uiDA/IUaSECJd7+fj/bTLGBfxaPb+XqOUYi0aagrC
yp+4aYRpuyZdNPjjStcQXYO33SBGghioYRnkKf1X8sl34BIT+YRuey86gC2fd7rzbzfZAtlv
epcONhu937quniDBSfIZhTY4mHu8sESSl1l2Y2te3bIgRmtKifDf9jnHMXIqVPgVEMBAoP8O
hICleG60eFlWJUjP/uUl3/lmdSf/g7ovkW9EaGhc4YhH+di7K/qRNATUAEICZxTUnrIblXAF
Cc58KHYfqREY0EOHnqClbKvf+DxaoFgCBwNwUHcDHvCAE0rsWRn+KBFMND+NN08Uag6FU+xn
7rQAO3IgyUdPyNNmmOJL0Nr4M8IaipLfWUEMfd3D17/37l9GOlgCkQWat2MQ9bazs4uVmurq
6JvrFg930pgV9eWprh3twyfd6UiEo4f1ZMnW9jLEw1sMSitBxdW6GU5Xf0VlB4DCS783erle
RoVLMtZdtdk1Rmrq5KnNCpUwniVOJXb3XvnkEJGiGvX2RlWXFsGGt4iPnizFNOdk6lQJi5z9
wvjIpsg3/nJ0heJKnoLUJGquJyL50L8DRtnQ8YxQimnePBy68yePNMK1nYd+PKTz4AorrqdR
Bev0XBDcfMUrpnbiMZErADUQinproXpfhW+68203taqnd+nQyhU/UH71NFooA+Bs+ckfb3R2
iKzMrlQQS2cArC+/vtaRHB2xGbLmXtlBwpuAAA4C9CgAh7iv0ThPfkualZgKcr+5/vF864Jv
0cpAxDR/6poEtr6mIpaxHTK0ssGmId5CEz7v1U+S69Sz6tBGchQ0e/XhRfOmOliTHWLqEhVV
i/ihpIytbJGVfnCl2soJvaqHKoYgbvSHzHjqyZRCuqkWQT0E+TT+/hv6Xfzex4ljiDW9/vzw
znWPABxhabeaN08tAPJIdzaXHtaTLVzbm6NXsARUllVcu3rH4TSczof7K24UF54qvhzSRear
Oa6q135oY8cKMyTyLMbaX7pd4rSzp0LVyz4RwieHdAHyUyeV1+4B1r4gSgT1awSL+OhJqYF+
Nedk8wmJ5fJEFrHWF2uPRRnt08vPlpddqDxfkJOLdgmCgylz308r2zaCPvlJ8uilvKTVAFYg
vzTiZTtLDvcLP+ncPDh9NSc3JzmuZ1fJttU0bfbf18/c94lqipPB+qe7jnaTls7l0Lt0cDHj
79d67ReybwPnpDZIC1UYnDhXHjxqgoonfFUpMeoEgo+AgHYE+u0ZIWSW6+TFcH8LLDO/HN53
Io9oTtylccqDQIiG/ldX10i7oaP+9/PkKz1jr9joKpPhTzB01JWVnPwR/R2/00JzYsrh7dal
Z9utG2gXRnhWXPRMahQEQHvVRbQgpi6PF0rK6Pkn7ylOTyn94IKY24QI4j3/5kMWTF33riCt
Qj2GKnrnPPQkkS89Ucw4XwQ32dVWMSWruUWmaDYtNMhFy3igvSIj0mRF5Hj4F+a57GqLGpfe
9tAj1+lU2Qg88dNdp3ZKAj30NFyJEz39/Byoyo3y/FPH4KS8ZMnfN0eLwY2i/afOEDWD+5KJ
DkpNcV16WITLWjcdjxKnm5kWiu7WDPCQoxW5Cbbq5k0tcuDyNt+6TsmNe7QGw42Sk5VycV0i
R8+g4AXx0s/255678b4UVaog9cIV5R4s/fOSRttxleNDp0ca6bYdWwE9pGPzNgJh3cnktamF
SsaV6/+5MZfVkKJtJwQBRj+EzCF8202ldA5XL5eOmyeOkEp5hy4OCaf/IsiF4zN5pzTMXnNY
IngJCOAj0L8HQsD2+blRhLE5a6LIj//MCXtBk/HZu493KMNqi/eieTj/EOorZjaSaYuJ8OKE
M5XK1oiOIVeprlBA9dGEtdIw9Dfj1DWOWHR0fIcuPYGlBdlDM2NOhNSd/pbaYqEmig9KMLKT
JAixuM05srNxI6dk1p+6zBhYUvf1ASsbWitsPW3EAagfUJxz5YFS+ZpTO9ESn9KH26Ud9a7H
NZXgRiXcN1gGz4MZZqjKrYd+vvrkOl2SjMET4Ke7LvXocH30NGCJsx81kVAlf316JjwgNMdj
lMQrOBgUb0lHX2fymeBJ52RaY10OfSzSxZNHOHaJ48GTSWqomgGYu0nCCcY3UjeU1DElEO6O
dmUx1csiNJ1SU8eo7VkijJCTWfz5vphYj5wcFkLGYuxD0y8v6bCdr2449HqlkYKxBttxxCpo
uiOdhxhDkMprc1OkxF5ueIw5u1z+xSqi1buRGZlWUM1gj5/u3Ws3GSKZzl4tHbXnydVR/23J
WzMTP6P/9r+3muwhpF2tU1YOTLUx3SbkvhUbVt8JM65ANoAR6OcDIWAxPmqzMnnEKQFizbNh
+bFbsk62EtSNRdteh4eL4BPy6gw74pd4XENXoPUl8GVk5OGiCrIdlbc31pTmZsSbrNmlWEEi
icn/IlMX+tWUtfOO9ubv0KEnFNNAMM2NOlB0DXFvqynYiD5ApkkWH5Tg5Wb25ECrMDFp49Xa
2oa66rraerpX4TAumEQp/bXYouuNUKS8uWLvihfOIOFLo6ZTp3R46DlyyqsoduHaIRVGYAAA
QABJREFUlf+saiZqurqS1Lg1OnZmNz24jWJp/UedRiCJDJVEWkXyC9Qj1+kUYAye2OmuUzsl
gR56GrDEmTh5RlK6eM8MhfWA2+RZlAcQeyiLNu2p06GHRTp5YhPwKHHYPFmEBqoZIE+L598g
6+3CtcEvnyyvRbNMXa0PKo59ZPJeVgklVR+LTAY5EdErkzOzfmwgb/5sZi3yGyMnUwrj/MqO
fTB+a9a+qtp6cm4N1p+H0tJQzGC3pwfTLPTISzptp5kbzsErjXBtx1aPl3RsrrwI4c37LbLW
ljbYVWiqIWK2tD/uUHjKOsg0Jryv7Zgeiab2gj/9Ih5uZvCI/WqpmAjIWfFSUa2yf4+f7vq1
m4RIzU8vlg557RmyVxY4O5BxTwWhq4s/WTOXnb6ofQ2Z0zBZTWlRRWnR1fKiiiuoz1BTWlZ6
HvpcLjnfwLHthZOJ4DmQEYD1SP9+BnlGRIkTsslRzRsRZBdek0kF66YWrGMGJkXP8lC+2was
TE2JkSbDvXZfven1lTKAcHmPJxei2b5Ur5/wVVZlbBr+b1r1FEleSgCpsZBr+pvidHhTAlzu
0CWCF0omznNWR4F18BsH+Unv5JNXigd/cS7fg7wCwTYoZnXEynVwPQ1uakerarT08LRZxPV9
5MNDT7OR8/4hlayFpySLk5dPhPjjPG115YUEnQ0zDdQiUqcR1AKM7kGeglARw5GH9Mh1iKm2
7KYXTw7dmNrjpjszDuE2sJ7M1NbGWlUNjncTF88okAPzOQDPT3oO/rf78xR4lSQa0ktHu1gw
oxgjNXF5MvXQ5uZR4rSx0RxmoJqBEDDIc9mnqwo+JC7RPrjuFVY14r2K1kAfi1wnx3iDVLhP
N29dWB5V28ftZXw42xg5mVYZw9F5rywvN4rUzV0sQYvVKFrU8nFDGPH5l2LdtjPY63Ti5U9+
aYRru07lFAT8pGNx1dBkkCMa9Ury6q5F7xCtofIp3TQ1cpPi1Xv1ufXRcA9FW9FmxVeDolJ3
+ChS2fmV1MO/El//g18WSk4row4LYae7Xu2mUk9ul16lQx0WbuZafWvRRwsgyUQ/NxVCy2cC
Z8MSDf9yT/zlRcX9irhCW8q/fo19qWPllrWvbSFFLP3+/itajymqaCK8DkgE+vCKENnj0bzA
Q6XHyHGupFMybaqE8uT4DZEmwV6O8gldv/0cVfVQvo5Bf9uVkzPbn3qnfr1DpXMDR1Fv9G/b
rUuwwSWfxV6jB1Pubv3q1NNsVEzGjm3ksgw87Y1GQZK41J/fRx9WsmBdn01rgosSimAR9NF9
+IkecmMu8nFhjpg9orP/tTGFEUqQhKw6nP1ZDPMOHD56WvgmnPjHqsVIluJf5KoUMr1MAVM4
CpV3NZT/Jz+fcHsHeKvMHinikz8iU3vlO1M7pa+eLh3505TsR1uxr+gwtSKkWVizzrPyynUm
IlLwIDZjVSN48SQjk7rZWyMVVfkR75jpTkY1jp6GLXEWo/2kSNvF48nCa+s5MRR5hE9xYm2M
M0Zq8uBJQqrzP58Sp5MZJ4FhagbEWuQTuz/t2zRWnQwDxBGhfsqaVh+LbAM+LjwdtwTtpaGM
UCmGxsjJlCidv6Yu06V05UmPgiJXH87+aD5ZtmkWvEsxhu00c10O3PzJJ4142K5LPUU4H+l4
LBVNBruxcFJs+bZCtSOzSRJZsynZQsivWXRcP5CCLkPzlh5+PchZSeI4MzE1Bb2uz/qhgvbH
Tnee7SYtQKuDV+kgOelsO7QKJAPbbpLHjMG7Hs+odfvM/+yPujcgv/S+YpHN1NYB9fe0z4RC
3iIrF83i7SzUeheaiYWQgYrAU3/88QdtW95v/6Pd/cdR/V2kO7GiGp6277MYjj5x+/mNz/kV
APD2oZawUZ111Y0mos4OYDvCmV674LC1o7n+4cPm9q5OkYWtvYOjJfrevCqdvGKrxIu85CTk
k4uJ87QNw1Tjqr/z1VMuq7tdByxM5W0iexdnS1a/TZ27LpTUY+j0kbc13Lv9uK1T3gVsXMY4
0LfFqUTko2fHg+p7Dx8DYGrr9IwdN0PVy/Gid9xdpFyGUpHdz16xch1PmwzPEzPdjaGnYUsc
Tw35khseeUwN+JQ4TJb8yPjlkK6m2pvNXaZWok65xRCHIYM5ajIjWcRPT34Y6KKG38JufPwI
Tmq3Pu4yHeoyUnsF3mt5SZcZynAeacTPdqUILS4e0rVw6XNBmOmO0W7yN603Swd/bYUYAgJ6
ITB7HLEa1O9Hw3eObib3lUZHzeEYBTGg6WyD54MGO45Um2xg0NBOM9thjrbaRkqQsuP2BXIU
BID01bDujYJowfDSGEw9TWwwbYG88VFiKKLLaWLh4Dxa+15EggUfPc2GjHRlbg7hUoFeEHf3
XzznjcSZA2UUBG3FyXVckGjzMzxPzHTXphRHGI6eRipxHNoYwgvHIkPIUePBp8SpRTaEB78c
IrJzHk0f1OQWbySL+OnJrZq+viJL22GWtkRs3VWocWoGfTXXEI9HGvGzXYM8tjcP6eyIffsN
sw7BaTd5G9qbpYO3skIEAYHuINBfB0LyB+cP7c5vaTqTlUluz02a3uMd4tqSPST0sze+66bl
BufupE/34vYFlLpngXpsm7DNLdPhMpTIknuZTj2G4DNQEOj7JW6gIC3YISAgICAgICAgIPBE
INBfB0Idd/O3b02ik+i9nL+qfgSeDusiL1kDnd08Wk0zpBxOvivfXh3SaeocyLxxgQrl/WsE
PXmgxFvd3otgYmGm+IZs7+kgSO4NBAxc4nrDBEGmgICAgICAgICAgIBA30Gg354Raq4ozPul
08zM1Hrk2IlTRthqHtHJa4t+ONTQYeM5+1U3LWS9nibG0BMfpV43X1BAQEBAQEBAQEBAQEBA
QEBAQECgRxAgzwj124FQj2AkCBEQEBAQEBAQEBAQEBAQEBAQEBAQGGAIkAOhPnx99gDDWzBH
QEBAQEBAQEBAQEBAQEBAQEBAQKDPICAMhPpMUgiKCAgICAgICAgICAgICAgICAgICAj0FAKa
j9b0lAZPpBz06Yw2YOsy2q5PXjfHP1EGnkX8MXgSY/TvdG+tu3b7fpNIRH7fthOIhruOcub4
jg382gs25ZOYC54sm/t6nu9orn34qMt8kKOdLflVZ1by4OdkfEqWAOGl9xDoeFDb8LCV/CqK
mb2LA1cG6D3tDCwZP3/iUxpYRYJdW0P17cdA97fCjCBaYImLgDAQwkXKkHTtpZ9O9ysFYOn3
91/xHmxIzr3Fq7sWtVX8J/O/jU1WLrPCQvC+yCSvL/lh++GDe+8+BDb2DtZO4nETwyaFzhjB
UfXXF2V9fxci027uNW/pmCEceb6qIOPX2zKyO6wCYScYOmXhQkfO3rEK6RP42t1072XIbufO
f2dTmVIJ8ebsnHjOD8XjUyq56XAJeV4HQH00uK/nedlP77h+VQzcV53+OjZAHUP8nIxPqS5F
8OlxBOoLN8dtSCW/JkII15QBelwxYwnEz5/4lIbXteXSxlkvEJ29vfdf8RwQnT3DY9T7HDk6
hb2v1BOgAfkRPdMBBH/3LOq8vmdZejEAYospIRLOnigzU3TU/rhlelgB0wsUnslNTf/35n05
8Srf1ZVX/5SyLoGkDRk+JXGOByse8SIr/3csIZ37CX523kJHa+4wwbd76d7L+FmPjQ0JL7cb
DC5lpt6Auriaaxrw4lNimyTkeWyo+hhhv8jzw805J3YAfk7Gp+xj6fMkqlN1YBU9CnL3DwbF
hR5DrNSBqDqwZPmanSA0bd/WGJWGUp24j/vg5098Sr4m68ZTZKqoLviyFuh7EIEB1BPvQdQE
UQZHwNQGsdTcE6UlyuuO/316GJxigY97+PqlUVNErbd+P7kzHX1aV07TUY6akjzKCQqOnH17
jod6A6CQDiQhUYEqu0naWkdZC6WERnBgOUYExScGESbVjG2Jg/0DmUbz8Ck1slALEPK8GiSC
R/cRMHWZLPUGla6DOfrBkDt+Tsan7L7SAofuISArP7iT4BC+bcc6qYOm6RxI0IHkyDrUG0oU
0J/+4edPfEre9g8gPHnbPoAiCF283knMtt4Ra0SphrFIc0+UUr3tzDczyFHQ7OTT8QvIvR8B
PkHz5yw5fvSEmRlFR/02XiJbCPI9f8f15hgvWypQ5Tc04d2PYtQ4qBAJrywEDJPuLJa98CIn
2zMMyfiUGMwQiZDncZHqK3R9O89b+MRu84nVjRV+Tsan1C1VoDAKApbkrErIxCnaRkEAmJDN
m416Q2kUtXqGKX7+xKfE1JwPnkJnGxPUXiDri2kjf3D+x8OnOk3dQheEPy7dd3jnzoorTcDV
ZdRovymLYjwcybUDEqy2qwWZeft3V9QAG9AAxk6buzghyHskN5Dy+ktHMo4eOVIFie2BtZOP
b+jLk6YGqV5X0F59cs/mQ3uPW4/1brlS6jAxNnxJjIczU6iCPb6erdUnD6R/ceridXiaxWH8
gnkvedpzqwhAS3XRocxf8gqq4NEXVzsHBzexT8iEqTNch6gsVGiKr+rf+qCi/MwvZedO1lTd
biEC7UYFzJo0c57XqGEsUnntyb37GjptfF6ab1K6L2f3jtuyBtlDB783UhbMC1JfQuFhEUtM
t18enD6UjZiEp8UpRkEKnpbO0yIWqPF/cOEo2vMWvTHtdmJsASg8V1rrFeSsRoc8ZB2wP2zA
gRB+DoFHKoWczJ0o/H1x8zx/zr0TQ8jzEPcnqvZury7cc7AJmI8NW+rBdaYRwK9v7913txOM
mfaWlzPZNHRVndxTXt+u2A/X0WE7bm6At4aKrnfyMSEVt2wq2qOhPi9OaijYfjjvbMvDBuAa
GBrz1xm+o1nq41MqomHVtLh6Ip586nmW7ppecKUj25sB3ATZdDafYFbw7y1eIADAdqyz3dZ7
fpAiA3RVFWRdquswNQO3yGnB/B0/7AZWaHmosxN4hakfncVCCUrsNds1YdcT/nrgCaxEsjtF
+/Zm6ehZ8esJ9ISxT4SMvvhB1dbyrfNfgYc6giOldjmMw38wQVjn/1oqvlvhlYW6ucy0Clx1
7IPYaSrd2dbq3M9nRZ5h0iG3+6pzX8dOoL3h4ZPPpoepky1NrXwliF3/wjodT8+Gkq2vv644
o0ILIh1xe+9HMM7PwU1fa4IVyx1MShUlmUG63LKDkfbbKzmoIjdelM5hXEvQcj7Jj7i/geNZ
kpOTFM7EE98iDm7cXrJj8fZfwqrcf9u+DKn6uIuOVPOfZXGJqfA1+tuaRQG6m/m6gpUxK7YA
EPGvc9srVwyHZ4hBVE7uR+HsvQOU9NC0nK2GXBHCzCFAyMl0AhvAgZ3nGbKqdi9ZnrJTZ/aD
MfApGew5nVSuE/I8Ax6h9ibAaClK8iMOWEd9WxPDWcs9OL4iaAY81ca4bqdxr+fQdAaS3qtO
r+e6LIEmwc/J+JQ0cw0O7LKpuT0KXP3z6uggZQWOTwl1wq1psfVEduLW8xpAUfPGlt5StMLv
BeJwI+cTf/rwMnLHhGreUCGP/v7+IualTbgoEWx6zXaGDfj5E5+SwV7dyQfP9vMbn/Njn2em
GKr1rLDzJ8VB+O02AuQHVfviihAQkVdKF+YQPV4QKN384vNurVWXjqxLZuwiqT9IjYLco9ZL
o2bZtVYd3RqZUwzObJrx3diaGOasf3NRyqxIspfvvWTz6y8FW4OmqvP7N6yDXeROBpK131Gj
oMD4tFdDfdt/P/hhYjIkSJfOdy/81deRDReOni1F31CjoKiNx0LHWZ/PjNueXcYQSjvboOZI
ScnsVR/MmPwskNXfry4pWJN0l6UkTY/vkESuWu473sdhsFXT1cJdCQlQSk7ieJ/n2gOcKYtE
wIHmJ5auXvvW0NZfM6TLCH0y115YMltJycMimqPBHPJH9xCviAnP6h4FwcmV8iMwiQEInTXS
ephoegQoPgiyD9d8GO7GeWt5/vHTJ0dYdnYo1e0Eds8Gc64HKmm0uHByCBByshYE9Q7CyPN6
8+7ZiEKef+Jqb2txoD8oLQYV/70OuAZCj26VoO5vxLNu9D1UNgHfZtvdB5amtYdQDW+t4bKE
ns28nNIwyia7PUr++F2nzgs7Xo+Gc5Rn1k09NIExgYhPyaumJRTH0JO0D6ue54RCiyeGdGvx
8q9zHgEgMn10+vPovEo4k5iS/Bc/QDRhHYOeGUVxt5n0/eHhDR2WpuBGbmR6LvSOeC81zpZs
6TrNRroxN7zwaY8gp96ynbKtN3554clQUHvPinf+ZHAWnN1DgOoHd4+L0WJL3tt7bIYn2sQV
FB78atydJsUOsUelGdvRWtDsT87Fz5uAFJBIM+4+HT/8q3yQLf06rPwTR0qtij2foQEGiNx8
WfqiB+nt5hk0+cUFF++6UlSgqWRnNnoJXPXz2lh0hlos2eVqt/A1uJ5Ttif3rC/pSUdQOjTq
eedUBrm+RK9guH50wqrV/kuiMlJ5OpsfIx/xB/GxCxVhvtOC5v1fUzP3/T8q8bleLQM3XAwe
LbGjJ9BGSXwKxUnBxGUDxReuBjgr0FDGFSdt3/2JKzFOmPBxjllkZCy0vea+LMBZ0eLysUjJ
1VCuLmrcipVxWy6dQDiHBAXCFS0n/5cAOAhA6qVr69wYC3EM3XZukKIjpwwv1iIkw5+nU2MO
EXIyTyR1kvPP8zpZ9iqBkOefvNp78NjJxKxN6YkLj2KDiFs05W2tbZ0mIkszc6Lmu1uKWhX/
wBHK444i14D5qDHr6gpNKEUbpXo123IK16NsSv+1c9sY4tJOj7WFTklox8T27JNzVVf1IYEO
Sj41rR56kvZqrOc54dDgiS99sFdIOGLS9mA3gAOhwNkRAUGMjR4KAaIR3jNHILdj/eL0XHhr
3EtTg2Yyd3nQmvBBiY5EOnrYdhXpPfnKA0+lWrp6Vt1AXilEcOmHwJ/0i9YzsQKT0xWjIFKe
+bARigNCbRf3JyE/yZRJnh0tjY+a0V+7jST8XeT/W30zrWP12U2w+0tsu1pEjYLIMBPHAF/G
LurGq+SYJeLlV9EoCBHZeUfH+ROu0hPlcOqF89Gsp+y/uakoSspM5cSezdTYbZx8FJ6u9+vk
zHAbzu/iMSk0u0WOYnIU1NXaXN+EUOqwHvc8suh2IznwYsWOXL4UjYIIT7PRvrNR4G+l9PK7
XhaxJHTrpcvUCT9+U8UvZIqO9/szjGX5zETSnKM/X9bEBF486s34cxcDP9ehmojx/TXnECEn
46OISck7z2Py7S0yIc8TyD9htfeI8YGE1cXn/n/23gY+iurs+z/8TUiCbhACwZLaJCA0YLNY
EAMKwgblTrSyFMUXCD4gbbDWQqh3pVBBjc8tDdZKqDeGtBgKiW+hLYvVUG0IJoiJNFE2LYkI
kkgTJYFEdgvZsMvD/8zrzuzO7p7d7CYh+5sPH3LmzHWuc13fc2Z2rjlzznzNz+xs3HH3vVOv
nf/AK/xvkPVkDfeLpk+bPpQTctm6pIdFLvn9Ydfvc3P60z/moyDe+Pj0h7L5u3w6qt/t6o4v
Sb+utH7bKVjj+Trvaq3X/QBql9qczvjxuomrBXhcNc4vSqqa+s53lRm9vOOLp9McX3dWgZN3
1oFUoASYHqwHqryn5QzTJ3pQYbecFY7Ur6WvuWlspvYzNiJ8W/P8mVO8wPQ7bvb+gZrz/znH
Cd6SMcb5mI3uD5uUuZh8TAcKzqnCE16n8J9nO0Wh5IcnKVdHGJx4s4HOa1Ro4JMxoxL4v+U5
S1NzDNm/njpJ/+2EGxLGj/UyZ8ZVh/v++S8PvrH59Rfz5VBGFomL1Bho+nZSvCxArkpKmUPK
tB4usnnk1BSsVHcHHf5n3BzHq4ThnV9OGsMPJEal3PpwatnO+pO/K2v7yQyFn5LCW175jdcZ
SpKc33899xD0ZL9h+i7gZ5/3rbBPJdDnKf5wu3oPTZ6ip0/fSMnJ04U3jKGPnw6Q8YQc29Ns
+dmNV7c08tdk/WT53ac+7aB+Ve7nualP5Z5hyVv8OBof1hNy2uYghHttwbn5kvTnSku1+mmn
YIfn67zTTqZUQLUzafYh5CclhbYr33eFMyFI+rqzCpx8CIwNO5X9ORBafN0o8UU492aRbuFT
6TN7t63+5DH63Ig+GuGLRwh/iF6f7CapzOhsrjqg3HdNf/zRV+fJUI2wy5udghLdyHj53TRX
tc79iCk/+1dWo7j8Q0XhL6VIyfj0X/+YNkbnFGRPna//3dSbymT58ak8AsqHy7JpPT2yO+gv
jO+NzSPfevyVGDpcCBavIT577qXjhwrpTybdqo8e/NtJ+8WIIYM/axRyfn30i/XxQnSktsBT
rKuW8nfPWw9BT/aXpg95//u8D4V9fRh9nrZA2F29h6foxxPzMdJ4vO3OUcf/IT7/OXDk884b
r/8Xf0lP/W6yxsOcvu6tXusP5NxU/R5dmyw+G9W6/PuQ9ONKG4id1HFv13mvXNQHA6xdrSTQ
PT8oqaoYCL6rHAr2js87q0DJB9vQsNSndT3pLyD+Q9ye+riaNifnNz4/kOwgwmcfjp04TZRL
o7jqihkivHXlHnGI79ImefiwJoOdrnVJfd4l/+qURTu67zhafbT+k2N1FXve5t/oI6Znf/Dk
9vpXvsUQS7noa/rrC0IUlLnu3UU/nBV3tRBYSstVuUj3aNeDRz3SqVHYYRfeTyz5dwt9UOox
TqYlu05UShHggU3ZB1x0VR0+OnvMZJdMuus/Y3cd7jkMPQQ92R1bQDk96vPu574nG9glPWlg
zkefp6jC7+odf+PsVHKsvvHE8a/iDtFZUvSt3ZMfH/jw438ZHA1837n7epfFe5h7lEqQvSez
S6oqcO4EcG5GRqhuUS5a+bc2nCqdKVZJhittAHbydjBc5532ekwFWrtHhYEcYKCkVtsPfGfv
n+ySaid7Y89v8r1h1ICvo1/PEfJCX3wT1mr1/Qg/YojwWlpTc7MXhXT4KGmykRMob/5GpdRx
+jN+su6clBHqsXiv2sSDgp3mqo9V84vOtTZ5LBwRP3HG7Ad+lp3357cPn3wymzeJFH7ymdVj
CY8HbP8+yVt+T/GKrP+SoiBCups+5d+s8FjO6wH/PfKqzs+DCZMzhBL7Ko54L9pctU8Q0M9Z
bLhH/mcUhgU/KvvQ4y+qd73BPoqeTIlebKuvPfg3/t/+r86rnuz6ybtnfb784Gm3uQfaBrBL
apf3Ixd9nsIKv6t3xLdvvps6fvJo+Yfv05cDUh/esDlrPDlZ8+cPP6qj+ckPT4vzoxN5FmXv
yeyS2rUFcm62tXUqlbV/zvlON/drhE9J5ittIHYKVgXj/16p3XMkwEwpGL666uiZ7+z9k13S
1UIP+555eiigkd2n5DXsCausKzQQ0qWmL+ba6eOcj45pRAiXlJFMVFLqPZzsycJNtW1cQrld
7HZeUXVJwhDBrz/8l+Lie772vZ38+1RDdP4PF+jGp/GRzMd7PutwVnvqwxL3GTvOw1Lqqqu/
M/Mug7Dnc1xVKqT6GxMt/FYOVlredqhIeulOJcy20yOPfFehU5nqLh8zMeN+Ptf84rqaVmGo
T5aynXX+arbWCeNpt7zy9O92/iJP/vfn1euEFtl+vM3Z9LKKXk+gJ3PIv3wvZ332Xfy/Oz88
oXFGs7dLYH1+VOoMvooWn1EYuySrzejzalK4egs8rh0zjUuU//rVnXSC0N0pY1JvnD2bfJz/
Kv9tvUmTJyqv6mqETHvsPZld0nvFAZybb725/6JTaevHu/m3JG4xfMvtHXVfkn5caQOw02lj
j1Mhrp1/JHuqTUFVabEflJTFgpUOzHf2/skuyeyRd57Makgfk2c3dEBKXqGBELl+zk/pXFK6
vTR//rs1jcJZfam785T57R0/u+pXr4vPjXiR6Jv/z2Y+cWD97AUHj7byUZKDfrz5/WeuWl1c
yx/i/oubMFvQ+eqDy2u+4GKhS5bG3T+9VVh57JH779BcblIurpn4zu0L+fwD63/+f5ss3J13
W23hil+VaAlb319z0++K/9TU2i7EcbT2v27fzkvOTvr2MK0i3vPoSwVnOYm37/9LzQle1Haq
4gX+A6PeC3o76o9H3vRoHyvf/4m5rtFco/pXW/NVhxzzfOeu/13Flz3w7B13v197gjb9pW5r
27H9r625esnsYmHk7VLrR8XHOKnpmdNdlppIuEUYU6o/9Kn3EUJtA4Oei55MkUZEJshgI1Xv
wsjZjIkA+/zga4VHBgd+8csXjre2nm37sq21XfNegV2S0WKCPs+TwtXbpcNcNWrifClL/19z
hhKSNFMcD6fZ41OcpwwnRdfXPm/tOm+jGM+d4jLOd1+4KGZqrxHG3pPZJbmKPW4BnZvly/OL
D3ZxOjtrXlkiXNUNC++kNFw3X5LMV9qA7HS1JuD90NZ+1TWjOMuOPb2z+G9nhbV2LarXapgp
Beygl4IB+s7eP9klvVipPOSTp1LYe7pPyXs3beAfpT2v/27entjHpv288Nml2U8TcuDlZTe+
rHZCf5M4zChkXzPxJxufqFjLLaJtev4+/pGSJK9/QkrRv7Ezlq4z/vx5TuzZH6jEyD3bM6aM
VIiqkl7sHPydHz6Xnbqeztr/+OnHplFrvW320/Vlb99f9jwnkzw+9eSxelH6/scmDPdW0MOx
iNR5OaRwOT366rLxr9KVEo7VexmJkkMNpTYVR/6AXx4pVXlPSxWVPPugRpSo/JhPvGHTC+ua
fsE104GXlox/SalXWjmjlV9elh6ZNjVJeZymYxKn00W06fShsrerfjRXXJFPqt1FNmi7XnoI
QU+mmJXPGLzB8tki/vV5Wd1Vo+9edz95nn5HrPyXK8t/yefP/u3h8hS3B8/skrJyTwmp16HP
qwjh6i3iuCph4v1kD+2ThNx82/fp/0PH3U4XTeMfzGWPTVDNkDz++qKV3CXRuZlfnDX/RXFX
v+7wr7OE9x2cAuw9mV3SqV0jFeC5WfH8rAr+N1FS+cusjBQprfrrQ5L1ShugndSUHl26RFcC
rF26mKiAuO9cP3OpnhTSN+bLnr9LuNOgMit2Kz5Qy0rJVXcf+s7eP9klXd3zsO+bJ12VSqus
RnsFSl5LPfL8I9AfR4SuihBui65Rz5N0dSx+xlOv79mTeYtrvn5O9g+mj1HnRkxa/uftRdvp
r4hqG2+cM1UlmZL11pYXnhWmkciShifefStvqfvS22x2Rk/JqXruicWyNpqY/8SzgiWRqrXP
IhPuyJarlqOg+evefeuZe5U3ikpV3tODxyzdsesVYZiLzrvlo6DUFYUfPPlwKi0YrVo+O1L4
XR2ihh45hKsh+mrlWgjsHnm3TnVUqEiVpdhJuU75BDDixizampJfTrHZWY/dxo//2JqFaV1k
VUqiznlcSEWNu4V3n5SbzwhDbyQyNo4DQnSBYXatQd5n6yEk7Huy7d9H6E+zsC2+cewwKR3I
X3/6vFJ/9Ixnzjy3bpV8AhKS4OEpEbukUr9GGn0eV2+NbuHMih47NZvfW3yTcFLETpw2h8+4
5/ZR6hfjIq52/4FyKtL8UgK9rvdynw/g3DRk/1L1qz3n19sO/4/mukEskoxXWn/tZLzOO9vD
a8rf2gVlwsXk2qv5H2wv+mPTcg8cWvGwUSni8qPPSEnQ0B987/2e7KTnmyf7nZVfdwJOE5Dq
OYFBly9flrWUNfw/OX0FJS5a2r/5xtLtsEdEx14bFx/Df3vbg/2Oc63NFkfkkAj7pejhccOH
qX9NpEKXbGdPt1yw2S85iC7hhjgPq8VJ0kx/L3Z8efqbC4Tec49KHOpNIf3yaeeF/9DnBV0X
HJEjEr4To20iU6Wi0CVrW0sbjXsu2SKuTRgdBIW8XmaP/DHVP1nb2S+bLpAhXGtGDI+L99Ca
/unsS+kw7cmXGn+XeiMdo6Ob4X8+/cUP+aC0h+0Qmj7fQ6OCURx9Psyu3sHoNP1LB8u52V33
wvenVhDy+F/P3zXG3vZl51UR9osk9luj3d7LYJdUUGC60rLYqdAZ5GTf1s47w0QpyG7z6vqB
76Fwi11nn5FnN3GgSGZO4EaDBkIgNFBaBH6AQDgSuPjl6/MzsnjPs7d+8kqS/2szhiM1+AwC
A5iAFN6o3trS9JddUrM4MkEABMKYgBAI9cdX48K4UeA6CIQdgdbaUsHnzBdWIQoKu+aHwyAA
AiAAAiDQdwQ8vAbfdwahZhAAgbAiMGrKzx9fZ7BHjp7uYQ50WNGAsyAAAnTZgbM8BbvPOfjs
ksAKAiAAAloE8GqcFhXkgQAIgAAIgAAI9AmBS601e/969qJuYubCpFivj2vZJfvEEVQKAiDQ
jwlgjlA/bhyYBgIgAAIgAAIgAAIgAAIgEBoCmCMUGq7QCgIgAAIgAAIgAAIgAAIg0O8JYLGE
ft9EMBAEQAAEQAAEQAAEQAAEQCDYBLy+fRvsyqDvSiPAf3bJRmITxg7FosZXWuPBXhAAARAA
ARAAARAAAS8E+m0g1F5T/MbX1PDuqBt/+MgNwzXsbKrY8Y8Wa6SWc3Yy4vaHHooXPkV6qb1m
9xtf0y+Uum+elbvLhmNOt3njHVPNhDzyxpn79MPCkQB8BgEQAAEQAAEQAAEQGKAENAKM/uDp
pS///uzzOYIlhutu/8XdKW5WWY/+cfmrH7tlixmzv/fDh+Kv5ndsX/zl2Rx6N6+5PTJ14Q3D
cYuvyYbLjOOPRPbTbuLRbBwAARAAARAAARAAARAAAe8E+ukd7qnaMtnuin3Vj9+dEiPvS4lI
nZBKNdw/PVrKFP7ausZcLXsWPWL6/YsTCBcVffNp4UfH6F+xiK2LJI9wV6zWhT0QAAEQAAEQ
AAEQAAEQAIEBR0AOF/qVZ51HTCVOg8p3fWFZemOsM0OVmpOz6pmlg1VZ6p2rxhqf2SlknfrL
+Y9+VUJ8FlErCOc9Wzg7D99BAARAAARAAARAAAQGLoF+GQh1fPIe/85b1gvbW36xvIIcOGxu
vXHGaO1WsF68SIi3QEhR7BIVpZs/RRSlXZOXOur+9u6H9sikOQ/cc8H8p3dLSho/O0euTxgz
durti5amxIsjVnwx2/GKnWV/frPxFNHRT2Z/N/0Hi3Nm6L/jqlHYv9R+ZN+O9/bta6LC15Kr
R02aMmfBbbNmuC5X0P3lwdLNf929/+rv6s9/Zo6btvyeh5emjFZWKqpnt7Pry4N/efW3H376
he7auLibHvjhvInXaptIyPkva/66s7Ksoukbort+aFxc0vhJhsmz7rx+uMvgnKfyyAcBEAAB
EAABEAABEACBviTQHwOhtiN/PckxMd4y++5jt5CKj8lbf69dMmO0sPaBKy3dYMYoSFlQW5VS
giF98esPX+YmMs0+/VXRnkKTWOIYMZeXHNHd8r/L08Sc842v/fTGYuV0pmP15rfzpz/x/prl
6S7Gd3359m8y5n+kqv3AR2/nv/PE4f9dPlnOvtj6t7w77hLFjtVz+cdyKnbmPFJ47L4ZY2Ux
IcFo59na3y1ZIs7L4gp+fKCi0EWTuHupbf+vZt/pnHZ1jMuveCs/WW2kdmHkggAIgAAIgAAI
gAAIgEA/INAPAyHb0X35HJk5Gd+5emTEHUbysYm89e6ptfckaa7gXL7/0MFvxdiFsR6eqJ0M
/d5szbGRIAOPEAw6sIcPGKZnb557c1JX05F9zz9tddbUbpKioOT7f519f8bQrqb3fjd/z8fk
oxfvfO27p5YqR7osNc9mzBcCDP3Dm5fMm301OddU9+dNz1MgymXvWl+ToqDpP9u+cM6U7s9N
a3/xNK3z1ex7kw/8Y0q8ullZ7Dxfs1WKgu5/4f05E66u27li21t8iOX0RUjZqOW8kamZT6y5
c+b3iLX9zJe1Fb/65dcqI12LYR8EQAAEQAAEQAAEQAAE+g8B9R1zf7Dr/JGqtzk7DDOm09GS
UbfMI4QOthQeOfF80sRhWgaWbMpWTCjiJZKfOOQckNEqE+y81NW7379z4khO7Yx7Zi9c8dU5
8Q2x/5h3bOPHgjL/5/DPfigM6aRm7/j62z+77uVy8lb2/9519H/iJWsaS/OEKGj+5n9lzxUX
ykuaOGPm3Ac+/fp6SYqcqy15i9+Z/sQH65fP4JLjU1+/fuhDD9LxnPrSt6unCJlyAWfCo51f
fbhDGF/KKjq1KG00LXH9M1VDuq59iW8LpwIuZbdc4DPGr/nZ8ofEQ1PSZ/zw0XMWzcXMRRH8
AQEQAAEQAAEQAAEQAIH+Q+D/6z+mCJaca6wU7shvmjqO5sQkTsvkD7z3wb88mZp8y2y94l/y
eDL1+hGehEORP/3pV8UoSNAeNfJb4gQh26d//iWfl3r7bRMvnu/8j4X/161LvWcVn9/QbpEt
+rL6RRryEXLLK4ukKEg4dlV82hQ9F5wIW+dxgZBxwUI+CuJzh+qzVtzCpcxVR/8jyLn979lO
6z/f5ke1yLP/xUdBfFHdrOWvuOlQZFx/pu2SYpfohsZigpASCNIgAAIgAAIgAAIgAAL9l0B/
GxFyHK8Shnd+OWkMf1cdlXLrw6llO+tP/q6s7Scz5METJ9FbXvnNjuy+XQPbMH2i0x5Vym45
K+zXr6WvuWlspvYzNiLED+fPnOIFpt9x8zUaks6s8/85x+3ckjFGtZLesEmZi8nHlN45VXji
LEc82ykKJT88Sbk6wuDEmw108o9CA5+MGZXA/y3PWZqaY8j+9dRJ+m8n3JAwfmzftoKrmdgH
ARAAARAAARAAARAAAc8E+lkgdOn4oUJhXkr10YN/O2m/GDFk8GeNQs6vj36xPl6IjtT+eLrv
V0uFbm/xdaM8joRI74ql0nEqt63+5LFUfvIPXzyCCFr0+mQ3SWVGZ3PVAeW+a/rjj746T4Zq
hF3e7BSU6EbGMywjETHlZ//KahSXf6go/KUUKRmf/usf08ZoLFvnaiH2QQAEQAAEQAAEQAAE
QKCvCfSvQKjrRKX0IdUDm7IPuMCpOnx09hhhmo3qCMO9u0o+2Dv/IQ5ChHUTPKmek/Ob3y31
MWDiIMJHe46dOE30mrOhBO0xQ0bxCfeIQ1yBLsn5MVmVPQx2quTpjhTHueRfnbJoR/cdR6uP
1n9yrK5iz9v8G33E9OwPntxe/8q3+ro9XIzFLgiAAAiAAAiAAAiAAAi4E+hfc4Saq/YJJurn
LDbcI/8zCkMkH5V9yL8T5u5F/80R13qzWn0PW0UMEV5La2pu9upPdNJkIydQ3vyNSqnj9Gf8
UgtzUkZ4j8q0tAt2mqs+Vs0vOtfapCXM50XET5wx+4GfZef9+e3DJ5/M5k0ihZ98ZnUt0d24
Y/5VP51/E/1318SfHD/vehz7IAACIAACIAACIAACIND7BPpVINRaJ4wt3PLK07/b+Ys8+d+f
V6/j77M/3n68jQ6+BL5dJYyZ6Ab31qCFLjV9MWfuxzkfHXOLEAi5pIxkopJS7+FkTxZuqm3j
EsrtYrfTcV2SMCz26w//1emUOV/73k7+HcIhOv+9041PEwjv+azDqfLUhyX8B52cOZqpq67+
zsy7DMIhu8NppyjsuHDqGDl5jL4HSM077XZYUyUyQQAEQAAEQAAEQAAEQCC0BPpRIHSp9aPi
Y5y30zOnu7xFlnBLBo+h/tCn3kdLNGFZT5lrGs01x4/WNH7WwkmcMteb62jOv2rrznZrFgla
5vVzfqrnlb00f/67NY0X+fSl7s5T5rd3/OyqX71ep6gp+ub/s5nfPbB+9oKDR1v5KMnR1dH4
/jNXrS6ulSXjJswWdL764PKaL7hY6JKlcfdPbxXWknvk/jvEV+TkAgyJ79y+kJc6sP7n/7fJ
wkUrbbWFK35VolXU+v6am35X/Kem1nYhjqO1/3X7dl5ydtK33V7qk+Y+Car617uYWu4hDwRA
AARAAARAAARAIBwI9KP70tYaYaoJmTY1yQV9TOL0TELo9KGyt6t+NFdcnUx868xF1H33/NH/
ffBW/qUx6dix/PUP5gs7j7xx5j5vE3KkIl7/ehvliE37eeGzS7Pp104PvLzsxpfVevQ3qZy4
ZuJPNj5RsZZbRNv0/H0iDaGE/glFydgZS9cZf/48J/bsD1Ri5J7tGVP4zxkpxOWkFzsHf+eH
z2WnrqcrVXz89GPTqLXeNvvp+rK37y97npNJHp/KD/Xw8vc/NmG4W0Fp7pPbAWSAAAiAAAiA
AAiAAAiAQJ8R6D8jQrZmYYoLWZWS6LYOQNS4Wx5O5SCVm8+Ir5NFxsbxOTpf4x8RQxI84x0a
HXgoeFWEUPU1EV51xM946vU9ezL5j/woDdHPyf7B9DHKHEIiJi3/8/ai7dPVuWS8cc5UlWRK
1ltbXng2WS1meOLdt/KWui+9zWZn9JScquee4F/kk9TOf+JZwZJIovQwMuGObLlqOQqav+7d
t565V6MxIiIVS3K7WydVhr8gAAIgAAIgAAIgAAIg0IsEBl2+fFmurqzh/8lpJIJO4KKl/Ztv
LN0Oe0R07LVx8TFRyujCpTbHudZmiyNySIT9UvTwuOHDtKf9XLKdPd1ywWa/5CC6hBviPKwW
56La++7Fji9Pf3OBrhcXOypxqDeFji5L54X/0BGtrguOyBEJ34nRNtF7bTgKAiAAAiAAAiAA
AiAAAr1NIHMCNxqEQKi3uaM+EAABEAABEAABEAABEACBPiQgBEL959W4PkSBqkEABEAABEAA
BEAABEAABMKLAAKh8GpveAsCIAACIAACIAACIAACIEAJIBBCNwABEAABEAABEAABEAABEAg7
AgiEwq7J4TAIgAAIgAAIgAAIgAAIgAACIfQBEAABEAABEAABEAABEACBsCOgWjUu7LyHwyAA
AiAAAiAAAiAAAiAAAmFJACNCYdnscBoEQAAEQAAEQAAEQAAEwpsAAqHwbn94DwIgAAIgAAIg
AAIgAAJhSQCBUFg2O5wGARAAARAAARAAARAAgfAmgEAovNsf3oMACIAACIAACIAACIBAWBJA
IBSWzQ6nQQAEQAAEQAAEQAAEQCC8CSAQCu/2h/cgAAIgAAIgAAIgAAIgEJYEEAiFZbPDaRAA
ARAAARAAARAAARAIbwIIhMK7/eE9CIAACIAACIAACIAACIQlAQRCYdnscBoEQAAEQAAEQAAE
QAAEwpsAAqHwbn94DwIgAAIgAAIgAAIgAAJhSQCBUFg2O5wGARAAARAAARAAARAAgfAmgEAo
vNsf3oMACIAACIAACIAACIBAWBJAIBSWzQ6nQQAEQAAEQAAEQAAEQCC8CSAQCu/2h/cgAAIg
AAIgAAIgAAIgEJYEEAiFZbPDaRAAARAAARAAARAAARAIbwIIhMK7/eE9CIAACIAACIAACIAA
CIQlAQRCYdnscBoEQAAEQAAEQAAEQAAEwpsAAqHwbn94DwIgAAIgAAIgAAIgAAJhSQCBUFg2
O5wGARAAARAAARAAARAAgfAmgEAovNsf3oMACIAACIAACIAACIBAWBJAIBSWzQ6nQQAEQAAE
QAAEQAAEQCC8CSAQCu/2h/cgAAIgAAIgAAIgAAIgEJYEEAiFZbPDaRAAARAAARAAARAAARAI
bwIIhMK7/eE9CIAACIAACIAACIAACIQlAQRCYdnscBoEQAAEQAAEQAAEQAAEwpsAAqHwbn94
DwIgAAIgAAIgAAIgAAJhSSAiLL2G031AwNbZetpiHxI7auSw6N6p3tp64vOvz0VGRvLV2Unk
dRNSRvdpj3e0Nzef7SJxSWNH+mDALtk7LAdmLYH1kN7vyYHRv1LsDMw7lAIBEAABEACBnhMY
dPnyZa9abFU7Cj+xEGKLmrFs+eSRfXobqTLUVvPaHz84c25oUuaKeamqIy47jva9219v6nbJ
5Xe1nHJ0ntiza3vxnuqThMQRkjBu0tTpt82YOWvy2JFOFY7W3Vt3tzr3uVTUiKSpaTMnjx2m
zvZ/z9G+r7igYOfuk2dJXFxcbMK4W+fcfa9x7tjeih/8t5ilhHVbeuyjFUSfV33kyTSWAj2X
qds0acoas1OPPr/jyMoeN4+gr33vltebaFKrCwkSGv/b6tJjplQQklfd8WSaV0PYJTWquRKz
AuLZY0cD6iF90JMDcvRKsTMg51AIBEAABEAABIJBwEdg01615fZla4SK8mbdP3mk17u3YBjE
rMP+6R8eXUNvKvXR989L9WZW1xebH11FBTU3F6daq7Yk3L5KJVlRUVy4mRBjrWXPZJ10pOvr
rau0deqz8t/cujJFlpRKMP61Ne/7cVJmsUq6wlRcuEafbzmyMlCtKnV9u5McLYzP9IYVQ/XL
s7L+NWIE2b+5kIuHkqN8dHdmoxwn3jeuEvtJ1rdn7VqUwlg0gZdjYcAuyVh1fxYLmGcPnepJ
D+nNniy4Wb9jiX5ZMTEWWfYsZb8U9L6dPWwUFAcBEAABEACBXiPg9c7Q0fjU7WIURA1iuXvr
NbtpRVGxfG0+725jRszPzhpHhlDp09WFJu6OWJ+VPY3uX7hA9NfF8Fq4/xyt+zOlKMi4Nv/R
O74/+OLpf1a+v2pjISEWuyxHE5FEuE8lxJCzdhLpirlwprqwmIu2zMWrJlijOvas8BabKVUp
0tSAu5IyhZhNn5WXlz1r8PlT//hb8ZrNJirlUEhegcnIcRnZBvL5xBFcQ/TONjZj5a4MrqrG
SRcm0DtIOrAZpK2hqkzWVPxW9dZFAUe+spqwTvQVz4B6SB/0ZLFzCMPalm62S0Hf2RnWfRnO
gwAIgAAIXFEE6KtxnrbyXIPSlfzaDk+SfZFvKTLy1hkKLMzVNxRlcWWMRV1aRcwFgkaSX9mm
Ot7VZCoqbbIr8rpqeUXEWGCWcy3Hy4RMWkOBmd0oWUFXaTbvESHZBdVyLk1YmsrzCyo1bVaK
Ie2JgLmAbxl/uoonVXx+R77qzDBUMp4ZXbVCD/N9KrFLejX0CjkYKM/guRfsHhI8yxSavF++
FIJIggAIgAAIgAAIMBHwOCJka9wxZwMdnDAWlaa/tHCVYqaFeLN+Jf6xS49Uu+gAl5sDdsK/
b2Isyp6pmA5ExaIT5y1NdBPnM7qdA0W6sRm/Lc8tnrOBHui+4NCW95LbfmgrHXmiW1ZR/oo0
paAuMX3lCmUGsbY3fvj+B5UfHDz6eQs/zhE7yZC5YOGCmSlqy+lcpu27W7tjDUvujaz500sF
Oz+3nD17Nu7u1c+uXTpT4+0aW/Puws1bt++P1estZnNC+vLHc5alJaoF/dPpqN/31qGvL0YJ
5nd3D7/pnnlpo1XOKHcc7fvfKip6a5/5JJ0fRWITJmUaFyz4wUzl0gKsvivVBjfd/sl2ftgu
t6To2GI60lRRVtM6M0PDKeuJqs2bXtxdfZLO9UqY9sDqhyeO8mAJu6SjvW776we7o5KWrJhn
qdm97eXiarOFJCdMmjj1wceXpY1WNpatbu8ft736Jp3uFkfOEn36Y4/n3Jem1ZOtzXtf21n6
ZoWZTktLjk0YlTx1umHu3XNTlNwFy9klPXiqkc3CU+x1Iwz33dby9raCN6tpRybJ0x5+4sml
M8eqdLJLqor53Omrnuyo31tc8VV3VBRp3Mm/M2vauWUbGUq4a1l3N5nxkMvUTX/sDP75Tkgo
eojPxoEACIAACIAACARGwEO41JKr5/TREY+u40WCZt+PsT3oCk12ICNCXp/7dpWtFZ7z5xz3
abE8IpRfq5TtahBZGdX5ShlP6YYScTwot7zFk4yUb8nnW8e9xXNKnCNUnLClVjV0oSyQY3IZ
YupqKhNHxJRidGZ/mZqHPzovX+7IU2sz5KkGuySPeGOPmzQN0OcpITP7rlDttd0VcmzJJlMO
7xOdNtZWIPDNNinHCwU1LZX5atedey6nErsk1WypFdTSdzJdadGFKJweWBrUA7pi7ca8cpd2
t7eUa3YSNXZOMbuk0wyGFBNPz73OmF+pgs8uqbCNoYf0VU92rdfZjfhUbrXLcKSrvKczLhTn
e4h6iKKhkAQBEAABEACBYBLQ/o5Q/Y41G7gxoJwXV6SSC5oLrrn8HA+A3eiERGHW0eYFSzbV
NHcG4NLpY8eEUulpyf4Wt1tP80WMc6dqjC1oadPn5BWUVVabG8zlpeK7WpsX6/c2KwajnHOZ
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
AAiAAAiAAAhEAAEI9DcCts7W0xb7kNhRI4dF9zfbQm1POPsearbQDwIgAAIgAAIgAAJKAoMu
X76s3HdL26p2FH5iIcQWNWPZ8skjexo4tdbvP1D75UVChuvnzps82q26vs9wdJ7Ys2t78Z7q
k4TEEZIwbtLU6bfNmDlr8tiRfW9cWFhg3ZYe+2gF0edVH3kyLSw8djrZn3231bz2xw/OnBua
lLliXqrTZPeUo33v9tebut0PaF9GmM44R+vurbtb1SqjRiRNTZs5eewwdTb2QAAEQAAEQAAE
QICNAA2EvGxtlXmymrzqDi+Svg7Zm2pNOUZZGTHkVfsq0gfHWyrznSaqUsZaSx/Y0/tVmouy
OL+NRUF010+dlgIDb0J+be+739c19mffRduIPt/HhcBSzTeg6vyRd1wuI6xnnKXWk059Vn5D
EDtrX/cA1A8CIAACIAACINBrBLyO8Dgan7p9jXwHEx0pJ/1MOE48N/eGDRWqUrGBq1PpCeKO
o3V/5u2rBIXGtfmP3vH9wRdP/7Py/VUbCwmx2INYU39WJTzIt3Q7gmikfzojx2VkG8jnE0cM
CaIJV4iqfu17VCxPMTnK61WDkJgR87OzxhGu+U5XF5rM9K8+K3sa3b9wgeivi5Hbwo8zLpIk
iMUMOWsnka6YC2eqC4u5a4q5eNUEa1THnhUYGJLBIgECIAACIAACIMBCwNstzf6Nj9EIIAhb
17laMQoy5Jf+6ORzizdz90b9bmt4e4tgV35l28qZ4otw6Rn3rdywbu8bhxX3b/3O8iAaFBnF
K4uNct6u9li7nzqj05/clv5kj2u9IhVcCb7TF2W9bxFjV27bJYg07rhgWlZMjKt/v22p+3yv
AM44Y0H+SyvEF/N+88y+x27ILKY1mR59q37RilSdd7twFARAAARAAARAAASUBDwGQrbGHXO4
QRxjUWn6SwtX9ShyiRySrNfnrX/5x/NnDouw7aB3Lj1Sp7Q/mGk74W+kjEXZUhQkao9OnLc0
UasmW93eP2579U06nSiOnCX69Mcez7kvTUPSeqJq86YXd1efjIuLS5g2f/UK4/nDFUfPkpvu
eTBttHB/2L532+tNZERSnLV065vmsyT9sWc3LLj290+tL+FKTXuqKD890eVOkqF2OrNi++7W
7ljDknsja/70UsHOzy1nz56Nu3v1s2uXzlTcNjrq9xZXfNUdFUUad3I3lsS0c8s2MpRwQznd
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
ACKACCACiAAisGAQwIGQcVZPB3maYPzGBsZJkQIRQAQQAUQAEUAEEAFEABFABDIRgQx9NS6T
oMr/4osN9RUfPxS/sUEmaYm6IAKIACKACCACiAAigAggAogAHIEM3SwBbgBSIgKIACKACCAC
iAAigAggAogAIsCKAL4ax4oY0iMCiAAigAggAogAIoAIIAKIQNYjgAOhrM9CNAARQAQQAUQA
EUAEEAFEABFABFgRwIEQK2JIjwggAogAIoAIIAKIACKACCACWY8ADoSyPgvRAEQAEUAEEAFE
ABFABBABRAARYEUAB0KsiCE9IoAIIAKIACKACCACiAAigAhkPQI4EMr6LEQDEAFEABFABBAB
RAARQAQQAUSAFQEcCLEihvSIACKACCACiAAigAggAogAIpD1COBAKOuzEA1ABBABRAARQAQQ
AUQAEUAEEAFWBHAgxIoY0iMCiAAigAggAogAIoAIIAKIQNYjgAOhrM9CNAARQAQQAUQAEUAE
EAFEABFABFgRwIEQK2JIjwggAogAIoAIIAKIACKACCACWY8ADoSyPgvRAEQAEUAEEAFEABFA
BBABRAARYEUAB0KsiCE9IoAIIAKIACKACCACiAAigAhkPQI4EMr6LEQDEAFEABFABBABRAAR
QAQQAUSAFQEcCLEihvSIACKACCACiAAigAggAogAIpD1COBAKOuzEA1ABBABRAARQAQQAUQA
EUAEEAFWBHAgxIoY0iMCiAAigAggAogAIoAIIAKIQNYjgAOhrM9CNAARQAQQAUQAEUAEEAFE
ABFABFgRwIEQK2JIjwggAogAIoAIIAKIACKACCACWY8ADoSyPgvRAEQAEUAEEAFEABFABBAB
RAARYEUAB0KsiCE9IoAIIAKIACKACCACiAAigAhkPQI4EMr6LEQDEAFEABFABBABRAARQAQQ
AUSAFQEcCLEihvSIACKACCACiAAigAggAogAIpD1COBAKOuzEA1ABBABRAARQAQQAUQAEUAE
EAFWBHAgxIoY0iMCiAAigAggAogAIoAIIAKIQNYjgAOhrM9CNAARQAQQAUQAEUAEEAFEABFA
BFgRwIEQK2JIjwggAogAIoAIIAKIACKACCACWY8ADoSyPgvRAEQAEUAEEAFEABFABBABRAAR
YEUghzUB0gsIhEfuDAe5nKLiYitCmAafCI+NDI9PcRaedf6yolVL89IgJK0s0UPSCi8yRwQe
BATCkyP3gpHFtpWFc1XFhUbu3ProY4tFqFu5CGf53LrSVfPaiEXHhoZIZV9QsqbQoJqHUz4I
voE2wBGY+3IE1g17AmCo5o9w0czMzPxJTyJ5rP3s24PkeTj30YPPbSqc14o6Xs1QT7ltaxfH
1fsnjm1aGv8cY2aBwNhbLz//zCmPzMFe77txrEy+zY7A/HpIdKz9wtuD03pQZWaB0tM0K+Og
yEf72pu9g8FYxy93+Re2lD2yaU0sJhX7wz1v/fCD33+8pKSyeteGZAygeoo8opN3Ll+60HzZ
d5fjCjiuaO3GLV/+y0e3bd+0pjAmJTrSdq5tJHbPh3KXl2wp27ZpzawryejYleaGhjfb7o5z
BQUFtqK1jzy+85vOHWvmavygNsusu1Bjue2FLm4uq7je0xs3Hw/EDLC7J24cnnX2UH4ptdrh
3vL8zXxj6ps4VpZUEThlzLysDPW1X1RVDgojwtzyvS/uK86wDpFCwXkJzkM5gto5vz0BqJYL
no4MhDLwitxukXPG1dI/xxoGmly8dGdTMJHgKb9Awbn9E4lIMD41BETwhey3Oxx2jqtqCqTG
Kn2pMt1Dgj6HXH7iAqTDkT5klJyNUVJSPxhhKPLBBv0ccrX4h2eBhMSW9G6Tc4HqyXMZ7nbH
ORGNcPqVVWTQr28Tx9ld7n4lZXLd4p5ODXppfatVw+6eBdc4MfMQIeaX0+2fM+G3vW6Xq6qm
popUrfzlbDALwxRbbXhjCqecMzTTIkgqxTSDtP8dPrMyLC3KJ2OathZhHspRMjuVzxaK0ypt
zr5whk4s9F/1ysW/+V3fuX3/f3vnAhzVdeb56y3Jkqh0e7EMeNDMCkzwCBI1MQwl/MCkZY9X
ChOaJWDHILywXkselwvEJgslr2E28pQpUZtYorKsRBaLMZIdR3KWVtbTrBOpbYFxqzxShhaL
NDEEKVlpjGSkuHuCWu6u0p77fvS9fc9tdUvN9b+LQuee5/f9znfPOd99nSKHdDwHAf5Semg6
NgdtoQkVgfDFN1rYiIrGkeaq+X1iQyWX5iDDLSTvnq2VFSuZBUTqG4GTXvb6r6uicgM5vnWL
cd2bp9EmXYcZTikdalOTz3Hyzbsqa7bnM/8vcPQkuSjOMC271rV83Dbw2vai5KQTql2eYzKy
U8sZG+0qf3Q/L4ynpuH5xx+484sbl7t/uf/oSYYJRZVSZjMFwqG7umYNM5V367PAyRZWrWDL
/lXhnImzVQkv+CvrksNEgG8tK+fgECOuq6vcdOcff/8P/6flUL2XZLrNh+jslWWVbuaT1few
p+rc/FaU7TtTxjY1uObWqr0tTChlzc7zrJ0yPea/Imlw4AdtpUC3bq24i3+qURl7u4TTNSPM
w3l0uyCHnFQEMtJ3m2hQXVp0d5tc3kyxEgPiHaEpo4plL/+2vThjpNo8x0ebPazdVjTP9W1A
S3rfRhZiLqolza1knsemrYiZrrwJ1Q/xdk5uO4uDTKi3rVYcst2dY8lJJVbrtnCZP6GcM8FG
7oRkmIZutUxTQ97mtqGoQk5xVPQ0BqXY0FX5Zk5jMInRcqqtUqBS2RiQqiWB0FBnQ2O3SE+Z
gjAVgWAjd5vNiqkkrDfZWXuql7cw88cr6HMmFDTjE8WzWB4cMl5kOgETDzV0ddxuucRRsUF1
9/x208Lu8ppcNxQn5rn9O/7rU9wFwNrW5t/sItes/L6e0Y1lS1VCkOfRT7WPTjvdu7+T3fPO
a41vfBK6efNm/uYDP6jZs1Hn9lFkuP1k/YlTXU6XKxQMFpQ++2L13pJCZUb2qX3/P0/n5DCD
/E0J7xvHm5i7GPYixvQ088jTOq8qObPD17reOXbcrHUm0tfxd02vv00esc9nbjKu0hderN5e
UqjSiDuIjfedeuvCdM6y3VVbQj3tTT9uCQRDzPKCNavXf/fFvSVLlQLHl46LiY12tPxiKJTj
frqiWH7PKtLX/tMLo9P3u7eVFSse8Selw8Mdb77R9rY/SB7EX+4sWLJ8/YPuJzY/UaTzEiut
RnEy6UVwvXmTIew/P8te52VaXnvtEeZBlvv0dH7J9u0l6t43702hlZTyzAgL0cOXKC4qXoSb
Yhid90+snkfmFmKNUnh88MNfftD9wYUrn5Cvj5Cfc427fNuObRuL1JZpVU5SU2y862fNzT87
FyQnXT7jLFhT7tm27a82xtlySi1Z0RUm5PmcoWmxXxxrtx8e8U0VlB9lGP/xt/pK961VVJbG
YGI5oww35niaKzeqeyS3cMsenRGMFXRavlHkWFH2o87alseOsNG3rN+/Gb94gtx5Ir+K5oYq
1YuCjsLSfVVckvhfumyJZrSxZp+x/nM/u/jpFzm85NPTd3/j21s0Q5yoFPuXwpJpdVdWm9ow
zazNtRi+dr7+2A/bA9fJu14FG5468MzqJQaS0Oe0Ms5Tn+/mY50oN31OsQTVX3lwSJidxj65
CigojXc0vTXE3LMsP9x24m2yDCh94QdHtv3rn7x8uJXtrw0vNzeUFsrTCJ3VWZsREqqqSbRy
HqWqjyLDb570fsbklDz9bIm8plIIRhZdp9rJC7oPeCo3Klilcq1obbRRyIagEYEM9PSGvNWc
tOQB9DHhSfpKr/LKIyuz8fPoTLVXc5mQPGIuXNVUU6jzXVWoP1GnTtUc1SrfrBC9fE0e9jCu
9ZnQQK3qBpdQyFPXqZGTU4t/HJ88W6IVmbxQq5CWLihSUr8WIjxQ61ZXGB3p1BOTvMgb9/y6
FY2oBA0FhAfWdYAyTK1KcbreFJoN9aaQZ0ZYCBVPRSaT676iheiAj7NkOguxQmkm1GDQ8dWt
8l0FVhsrcrLZr3q15w+nodaYU27JtOTFi76a6/HRAeH+hyZeUW3CoEG1CcsktJApXw0/KlQr
x0r9+sRRUfPGy9RAM29dmnj9StSxA60Cj9pO01en0mJLtKONNfvUniOaoVjJgM6SqXVXVJ2w
3xX56IJUs3ai9820L9wav5mmzUkEpB3nqc93urGORUOfkw4kq03c7WLDorT2yVVgTinhq4Pc
WVwzJMtCaXVaa9fMNaqVlVw5TUhbs9F5lMo+EhHVGI1IY538nCYsusRRUaM1exg3w9KuFa2N
NjQkv+x5MnAfociHbfWslXjKVzsWPbSVW8+cfHcgwsbJP/l5dPL6Q2Vbd2/AJ75+XH/4vWHl
pcfR2mXl3G0GxlPbHAgGO1uFR1AOlW87NyrldHwn4Gvzen0+b10F346nmRzwvzbfzvsN7saY
tD5+3LPqCHeDy1VZ19kbDHZ7q7mlhffQY7XnNN9YYphs/iqhv577bBp5KN/r87Y26HpSMgzD
kEgpV/1UMf8IslMVGzl76DFRzFZCKdDd2dZcx9GXr+9yDVnUyFA4RYLj/h9znH2+1kp+FHHX
sj3B/tq6d9ynyErZm2KJVPLMDAsRNUvNX9FC2NpMLJnSQpKg5Kqua/R1B4IDwc424anY+l2u
DuVZbEFOhpns8XzVw5/y7uqGbnLS9Xa3NvCXV5TGnAZLnmWvZBWs5R04f9+QZsSbZc1JFs8t
KHRyReu37T7WMzyZRDU3fvMbvlRpyXKrxaPhG1wRzxPr1feEDStKrS1RjzaW7JNxbCGDa2tb
m2jt6qFYoRutJfNFKHRX1J3SIN2sHe55QXzfrKa1c2Ag0CAM93Gy0Ofki1KN8/TnO+VYR9qm
zxmno2mEt/Pn5851KH/tHT3DYUU5avvky5hSys7mX/MjXzcJBLzCOoh8r6ixs7u1hqvj3Y+H
NQOTqdUlMSMoVEwUpDyPUtpHjvu3cuu3wD9c0xVt8rf/wL6Ty3g23b9Qm8FkhqW2T2ujjVYK
HOsQyDhPMBTgVwIV3IPmoaBwNVH7ALHkZ7tqBsQbK1NiZuUNkLFu4U6Pp65bUnYswN8oYNyK
SCnV/ElW6tYnAkLrlc3K+ypj4oP3yusrbPuhYKPYSa7mXsVD+VNjV0esP2EvyqmmJ1xwUl+g
DQkiuVolDlwgNDYh8uWOrWqkrs30aIq/GKZ8zUBZxmpvppinKMo8WogoAu1fk+u+ooUwZucR
sU1KC5EkM6c0Ex0KBsc0d3tHfPw9iErl5yItyDkT4P13csWtbUAShgSiIwFfQL6xkGZLJm/X
cAsJ/Xs74kVfbWq0U7jo4Unq21BG1SoxaMMJ5STQfOqbdu6K6trGtk6d0UjsI+XJOxZs43uT
DGtJvCPU28DPBurP02k14I9Tb0sWRhtRd4rzSCl9tJXTTz0UyxkoLZmYNu15JNed2D4V+WiC
dLP2VfF9L8X9vRD/Qi4xD+UkRZ+Tl45mnLdyvtOPdfQ5aTgK2gh3hMSlgPKv8sEQC/bJVWxO
STTjxiA76Qsjg6uOW4iM1HIDgaKbLFsdxYxAT0mZM/F5lOI+Es5Kt/hlzuhUKBSamhKmMWHI
cvPQZmZEpKYjgwX7pK5TyQjhBAQy7o7Q+D9+wF/KfWzTSnL+O1Zu4J+NOPXuZeVwIIWrDz9b
JD6zmrtqHZ/5Ys91KcOnVy5yYc/3ntsoRS4q2c1fefafuxJ/kVN6aF559VgqqwyYtR7pfP0Q
l9/11BOrI+FJ4RdxbKrgr09f+V1881wBT2PznrWKh/JzF62w+oKQUlD68PLPlBfiSQ+od/pL
XiM6EUTkitcMlAWT6E2+eGp5ZoKFKLHMPmxmyYoWTCxEzklBKauwmH95LRaeHB/nTo+IY1UZ
t3b+5LNbcl1iiELOYe8hbghxNx5Rf3sta2lJmfwmRrotWZTY2t+sRYv5a7L8ZsLWCqcjd9bS
sveD8rVh8v5SS/2R53c8VuBcc/yc/jVR7/MVu6t2k9/W0jsWu3Zw95nZ3Qh2FhvcVDeWO5pj
9P5IfJnU21ISow2FfSoln/pCeaQNU1oyKWZZd21Tszumm7XD51v4971qny2V7u85vntQuvYn
CUGfUyoiBIzH+aTOd+qxjqHPqRU50THZQEL5c7mYzffdIxVIwj75ssaUhLqno1NSK8zyu7gV
luPPlstxXMiy1VHMCJomKA8Tn0diJSnqo/sefIit0f/xde7mXM+PvuV0OvNKTnBLuXCwi519
3O4HFas3NrvZyJCMfZrVybaLHw2BTHOEYr0+fgehGjfv3+QW/btq9kJE8IhvWE+hoj9fLEdn
LXuQu8AmxzDMHz7n3sF2l39joTJ6ofsp/sbv5zFltMWwWevRm/yTHUzwsYK8POfdwi8vb9UO
7vE/xvv7G5obzYIEFY+vtijLLLPnFfLDnHf/suw7dr907M2Oc33915S34bkGktdolvLxxZPu
zTnnKaibPgtJCU+pEjM5SUZKC5GqpAuEh9uPHVhzR7bz7sWLudMjz7nsELd2LshRP9DJ1Wcu
Z/jmFS6nZ+t61RmvFWeeLVkrjngcZeLOOTFpvv4uLN5yhtyr7vY21FZ72J29+F9wf/lXj50f
Fw+Vf4MtJ1vIzyv4QIy7unnop3ssu0EM88exT5T1moRTbUtJjDbm9mmigyKZ1pK5IhZ1VzQz
+6C1WdtVvUYxZzO5K9dLj2BpRKHPKRU0Huctne/0Yx19TklG6oC78UKX6nfp0syr21dI5ZOw
T76sMSWh7nvuypNaSfSB9fm0OllAs1CK+2hR0V9wV+pagiNk8Tb+QSvZEZmsUM9eJp5QbOQj
/ircw3I38eKZjQyW7FPQ2KxOMzBIFwlk2FfjYlf/11HuAUsm8OG5c5e++OLOr9z58SU+5uiH
g0cKpbs/ogLT0cSOzOSVc+JsLBZR/fVf/G2YWZTEFM3VYtY6I3wXiHGRazlxv2AwSGLJPRDx
lpaco+K+gvhIOTkNoayy2oHaS8LrTC1HD3G7+ZB2PN6BM1sU2zglq1FKRE66N+eep6Bv2iwk
JTzlSkzlJFedKS1ErtQ0FO6vcrr4q8RsXuEsIecFexTWuytoLmc2/5kzxvSNlHm1ZFZBvV84
6OMmUm5c0MswX3GO4o1byL99h5nY5PDZH7+84wg7Qhz64bt/vTHOw3FVt77yMPMvX5AMd37l
3q//xfqiZO9mi/fHHOY3yFJvS8mMNub2Sd+B1JbMWNedXgrznBZn7fw/WUK57KDPKQqZaJy3
cr7Tj3X0OUUZrfxNuLhJxj65xhNR4jMUccuPZQ89Qj7gaijv/FqdoVjxCanuo0VF5HKQP8h8
dPnGnoJr5/j1KeN///LkxhWXuenMtb5I6eyzIpmODFbsU9DRtM54FojRJUA5IumWTX1keOAD
cVXk3yXsoSe38rMPruwsWisfU4XyHPyTJs643ILdLZ+L7ck8By6cjVsuxEmkiAjr+0eKHLMI
xkIhvdKOosNd0Wf6Pvrw419/fKGrvoVfkHk9q75/Ndq0QmMpljXSa9FyXNK9mVaeltXQKTA/
PHUESRRlyUISVSSk9b95jD/fKxt8f7P3m0sdvPMfPr3VuVdwByhq0WQRb6l8PHCDKVmoSdQ5
zCzy4bHrnIzu0vuSvTqjo2NKo7IWFm4/3OydCHrqg4z3o6HInmL1RRvPC/9h55bilLQZnebv
j7UMDv1kbdxVMGUTabClpEcbpVyzCFNb8qx0j58ZLYo861lb58avgQimOSnGecrznX6so89p
oFWCaM2sq86ZtH2aUjLNwAoyK6tTa5L2oxT30eKHN7sY8kGpgWvXlnxILrSTJxiDfn/7+5d3
Rgc4XTavSnozeEr7TDuyL1cDmfVo3BWfj8fv9lQofh7+bor37Qu6z2Ek7LHc4ke4p+W8w2Oq
qyux6/yNJg9/7UOvjlnPEKRSfhMXJhRSNa7XWnrihJkjJ1sxokaudxneJMsqXLtxZ9W+186c
jYaGWoVPeJ/8VVB+XGdeNZpFb6aDrx0sxCoXcwvR1mhIKfJPg9zFtIrWhn1lohdEvsM01Jm0
F0Tazl6whJMg+JshrSTq43m1ZLUo4lHs2sVD/PXFlcneQxGrSvPfrPvX8KPyjVvklrbmp3cr
T5OF8nDlI+V8zv/ZcSlhkXTY0nyPNrSWPDvdvRdm+X1C+lmbP+P853q4tynE/pwY4U1ePGb/
0udUlkoctn6+04919DkTy2gpdX7tcxZWZzgjWFLfauYU9lFW0aObSfPB3l+983PWD3rlRAP5
kkTQ//N3ftVL4l3VG/jL75ZEtG6flqpH5kQEMsoRGn2vlVsBuRu9Z88ofmeb+W8H+U/1yl+7
TqSVMi1/5Tru8Og7vYrhN9z7OrmcSX4Oh95VJm7df31M//UdZe0mYcemrRVsFv9+b7/sS0iF
Yul2j6JRvtW+/jGp0fCVCzTrzCxH4ZNPl/KlFHdg51mjpHpTUj2FgdvGQoQvpjr1XriZHQ8D
C1FWakLpK3n5XO47FW46M/ze6y3KOqyGc5dt4s654NFj8V+nj0SkUy7tlkxFXtkvk/1Hn9vB
q9v44r9V32WxSEFZrVnRxHKGr/X1qb7Yy1cXDnRyveR66M/SeefKsbashmvQf6imQ/vd3sjo
qDykp8OW5nm0obVkJjndl61/hEM78od4V9bMZhTp9LO2Y30pd1HSf7ZHcUVz8L3WOEeIPqdC
EJPgrM53irFOaJ4+p4m8FMnza59JWZ3JjEChdAqyzL6PFq/awMrhPXqonrwgtPnBouKHN7sZ
f/0hbteT0oe/ppzR6CSelX3SNYFchgQyyBGKDV88wo2Inqce0sytK938dcHg/7qo+8UEQ/VI
wtIHvsm92cYc2rC3Y5CdOGOTg8c8G3hnoK7yL+MXHNkO7ppy8MjLx8+NCh96C0sLqESNxaUV
eV7kW9/r8jR1DfKeVSwyOdjT8dLWO5440RdXIqUReXfxn1w4uet7vO6Tgx271+3XayN8evea
quPt/cPjvKaE0oljp7ic7q/ft1AqMr8aJdGbkuQpDGS8hYQHe9hfX19P4NIIq/j1S+/39JGY
8+f7RpP072ktROJsRolMFjfZzC07ftTFf38sMthxbJmH/46IVI3VQG75gQaujL+8YGt7H3/t
JEY2QT9ddUfJcfaKHf9LjyVbJO+9dHHw2mB/T/vxl+6428VvOJbcB9ZEtbi/3s73uO7mrED8
73zPtXGp72nl/OTd769b5tz9UtP5/uFJ4kfGYpOj/U0HPHt5b9V1392qhlN+UFgl7K/t9yz7
1unz14gCsUh4uL/rld15BQVnRE8oLbaUrtGGKMD+IrHIBP8kZCjyR3LARZJYiSGlJSepe14+
fxnC/+juY33Do6Ojw8PDsn1IQiQOWJq1V29+kqvNX/7UK/2TrJ7D55tWCZakaoc+p6pYwgMr
5zv9WEefM6FwSSWmyz6phEnG6sxmBKqG5Uy051Hq+yir4Gv8Z3+JMO7tj5MPxBWXl0mCrX8g
iRtCjBX7lJpCIEUEEnxae46ThG/MM0zzQNyGOVNB/rvYZIkgpE31cheXVJsPSFudaLZlCAib
UcQhq2ie0FVyIsB7L8oCis/ns9+Gp299yFerrEcZjt8IWfzSf3K7iOgoExR3LFK2y4fVlELi
frRsourbDpVtqo2EZmYsaaQjU6Io4ZP/atlUBSz1Zsp5CqLMn4WoWBgdiLtfx3c6iakLKKze
giVbsBBKSlMDzbKEKptjo1U2YEFO0ni0U9xKSK6fC2nOuNRbMi15cWsLjXxkWq1pVWwfZtTB
RvGG1fLtyJuQ0Mo50yvscBsnKBvh7hxRbAIl9pGq44wktRAf7TYawF3iVh5kSE6PLdGONqLu
qmlC3HpLA0TcHEkXKeNuUO44R2XJFnRXYZ8S9/WRJHFb3b3K2qw9M+Wr4Z+olFqUA2p09DlZ
lSjHeerznX6so8+pQp/wQDyLtZuM6RSitU+uqDmlEL+wEbbtEvK7G7kJQ5BK6qZkrM503tRR
0TCK+jxKRx/J544wn04IG2CS7WcHFINiWtaKVkYbQ3xIUBDInDtCkcvC1+GqN3xVc0OIfFZt
5WbuI9qM99KIcMEsm8/kVL79wjA5XKzDqXrerWRfe28rvxuYPOxW1PkmzuyR73TIKQyzsOTv
RwIN1byzIySoG7LQemHZ4bGgtzLOtXJ7Kl94/D5lsyScLTyn4shWaaDJZeGwuKq5rUbZtqvB
193M7eetppS9cqu8y7fw3S7y8fsG30TTds1NM0saWZCVy8r34BLnAqOClnoz5TwFqebPQoyw
qOKzF6xUHasOFi8gF/OkH70lW7AQoXYzSrlFe4a6RQdcsDnWPlu5k92hepqPXk7SeFbpwbNX
O+O2JXR5ntmkOuNSb8m05LPzl2hWhK6K6rrO4FjXqzs1G1BIXUUT4E8fo5wb/vQuIYlWTmbl
5h/UVVdoZCWVuKsbgmPvlareCRb6SD2wGMlCH5+1cR/pTdFO5HLu2sOPSFNFmmyJerSxYJ/Z
TklqWRkppP5qPJUlW9FdaocEcrc3Tfga+JmVjy+wOO1YnbVzy1694KurUApRXVfLT7Q5jHJc
os/JVkY5zlOf7/RjHX1OpdKJw+Lg4BQ/JGacndo+2SrMKWVncw/DqO2zwMF3jIOLlropGasz
mxGMFdVJoT6P0tFHuQ9s4i/Ok0+Rc6vIhau38nZcsWmZ0pAZCyMDvX3yPaRelOqvfnXAISqO
wB3EKYqLtGlELDI6MhKaikajTP6yry4Vzu65UzYyOX5jgm0/O8+5eMliR67qdEmrHJPD1yaY
vKxY1FlYuDBRs2Rfy8lwiDwzPhWKZRUUFiaGNI8akedj5rc309Ff88mTVh9rFkJVayw8PDzG
mudU9uLC1J6XsfHh4ZuxLCcx/QV3FywytP3bgTwVy7RlIoQmJkJR0kuhKSa/oHBR4qEhLXJE
Rq8NhZg8tjez7y5YqtebabKl+R9tKCw5TbqnoSsj48NDN6fIytzUkOhzWhKT7nynH+voc1oS
kzrzPNrnbWN1891H1J1JMtLZp5UakTchgS+TI5QQBBJBAARAAARAAARAAARAAAS+PAQy59G4
Lw9zaAoCIAACIAACIAACIAACIDDPBOAIzXMHoHkQAAEQAAEQAAEQAAEQAIG5JwBHaO6Zo0UQ
AAEQAAEQAAEQAAEQAIF5JgBHaJ47AM2DAAiAAAiAAAiAAAiAAAjMPQE4QnPPHC2CAAiAAAiA
AAiAAAiAAAjMMwE4QvPcAWgeBEAABEAABEAABEAABEBg7gkk2lNm7qWxfYuRydEboegC55JF
CzWblNpT9fDotU8+/Txb2B02ymTfu6pItQXjLNVOFc90yzlLNVF81gS4bVjIBjjLViz6Upx5
1oCl6jyy1qqY23rrt0FvRsZHR8hWOdwGpXnspkcwO7G/M+OvdavLDLlVUpCdtUZCjPmOf6pC
mX3A7xyV7SxYsVS9r2sGi20LW8pgvukXDfsIpZ+x3EK4qdT5vJ9x1QUuHSyRo+0b6ju2Zt2h
oKyfq2Hi0j5uH2Y5bhahlPFMs5yzUBFFU0Ig0leat87PMHWBiYMl1gxwvK+j+VdDDOP8zl/v
WaGdmsNdp5svhyI5Sx+v2r6WlTQ22n6ifVQtc849y9aXbFy7Qmp3sutN7++YO5kvvrh33eay
4kWK7LHBrrOB3/0Lc+e/8ewslQooMqQjmLLzKCnhrLc+i95MSkKrhcbffOm5XUe9UrFMGvAj
PW/+3QeffX7XsvKqLcWShDqB2HjHqbeGpnVSmEjOI3ufXbtIdRU1Nnnt7JlTLWcD1xkmn2EK
Vq5Z/+DDj2zctHaFwrypzg69FlMfZ93qUi/DrGsM95Q6N7DDWu/EwbVzNVrMWurEFfQdL123
nyySUrtUSNzmLFNtYUuzZHCbF1eNZbe5LvMgfv/p3a69LYynOXR2j3aNZCzO8lzuOqFxBtuk
3OV6tqLi/95zD9NVf5L1h5bnJDa4+eJpVU7bdFCGKJJcv1sSvoDLncSZd+u3/kOH6knp6Qc3
H96oWNWRqMl//Nu9ZNJmmMo2wRGa+vTEfi6Ga075n6ui4e0T+4rIMBH+zd/u2suWYn+1IzOH
l/JB9v+p9/52B1feHfh2aQn9mCLXkHxofsclS60n3ZvJ06Eu2X/6P0lekMvtZvz+DYsXUJdO
d8boP/7P5w8R43PlPrmlONHaeeq39c/rWzIRsW7Tk2sXyaVHzx8veHS/SnS/v+UkOWs8vaGz
ayUzpjk7VLWk/SCx1c3BuDQrDbOzhRNhVrVkVuHsHE4ns6VCZgnNSZPYljJQYIgkEUi8LpWy
IWBAgL9gFpqOGaSro7NXllW6mU9W35M586JawFQfrSjbd6aMrXRwza1VxGMMmTUwTzwty2mm
B9KtEbDW79bqnmXuwk3fdjP1ZOnof39Q4wiNX/6I92dqn3pIaCWb4ZcmDOOurlnDTOXd+ixw
soXNFWzZvyqcM3G2aqG4fOGKHGk5//xBhX/ldPI1OefwYsn8jkvz27rQb6n7E774RgtbW0Xj
SHNVKp8DTpGIObyBmS408+7ZWlmxkmGnqhuBk172OparonIDOb51i3HdmyeJExvtKhe9IE9N
w/OPP3DnFzcud/9y/9GTDBOKSvlIgObsUOZPY5jO6jJ4XEojm0yo2nSpkAlCCjLQ2VIGCQxR
tATgCGmJWDrOzuGyO3PkaSFR+dzSg02lBxPlsGtalJ9RzNSbd56UcprpgXRrBCz2u7XK+dzh
ZApxZRY9sJW9rM/4298fPbxRcfeGGXz/HJfD880HlNFsnKex4bWqYi6V+W//9dwLXy1nV8fe
53/Wv7NqJR8t/H/ob956riuFz4uqKqc7mN9xKZnWk+9NOiKzyJXHexoVj23KQC9I1st0oZm1
Yl/TGT7/4OlbXvbBhwM/adoT/6rTwC+Os14SwzR0j+0TXfrSsu37jrzU8dOPFR4TXxn7f6Kz
o1i6fyTnT0OIyurmYFxKkWpYyKUIZDLVUNlSMhWjzFwRyNTzJzbe9bPm5p+dC15n8vMZZ8Ga
cs+2bX+1UfOic2y879RbF6Zzlu2u2hLqaW/6cUsgGGKWF6xZvf67L+4tUb1sF+nr+Lum198m
jzDnMzcZV+kLL1ZvLynUcA6PD374yw+6P7hw5RPyDiL5Ode4y7ft2LaxSPlITKy/o8X/z9M5
Ocwgf/HP+8bxJuYuhl3sT08zjzyteX461n/uZxc//YJ3mkiOu7/x7S0l2pUT+3bBqfbRaad7
93eye955rfGNT0I3b97M33zgBzV7NsZPDuFr5+uP/bA9cD0/P79gw9YDVZ4/fuy/cpP5xre/
W7I0frbSKKo5HO9oemuIuWdZfrjtxNvBm0zpCz84su1f/+Tlw61s/Rtebm4oLRTrjI12tPxi
KJTjfrqiWH5MPNLX/tMLo9P3u7ep33nQNKR7mFae97i3Pzzyi6bGtwMEJ7N8wzPfO7hn4wpd
OagjqWyJujYuY3i448032t72E/j5y50FS5avf9D9xOYnijQWz+albZ3CQqz0u6APReu0lmy1
35PW/akDz6xeIsifxJ+F7qcqGH8LE2wPjh5eKp+4o++3czeEPOXfkJ8SEuufli+FO1aU/aiz
tuWxIyRt+pZ489hFbhJxmf37z/Tt3rfQTb8AADszSURBVGf6iL8FCxFlMPmblnGJoZWTrnVO
BbUlJ+5NCvs0wRKXHBluP1l/4lSX0+UKBYMFpc++WL23pFA9JHM2f5Mhc8LnZ71sDS2vvfYI
8yA7H0xP55ds3x4/4Me1Ex9BNx/Fl0txjHB5KDQ9xTDiNCA3EWU4FJ7mStELEtJyC7fs0c6w
QpLp2SFXTxdKpdWlcVwyUSYy/OZJ72dMTsnTz5bIc6uiEJl8T7WTF7ce8FRulGZkskzJDl/r
eufYcZM1A/3ckfKVlUKHJIJCjzCfT5dUvFCiusBAf75T5BRmLso1A90IRjsbCljUY90s13VJ
oP6yFpnJvF/oqtej1x2uul6NsKHeBi4jeQpFW4K8nypnDg3UunVq9NR1TsmZSCjUQFYner/q
1qAi40SdXh4prjYwochMgtr8bqVsUtZQr56MXK3VXrWcM2OBRqk5TYC8Di5VSRsIBQybFmqv
GZLqEuVUNxRq5KrQV21mJthYwdbkbgxJ9cgBLR+NRinn6Wnojsqtq0IJ5eRy0tqSqtrEB9GR
Tl3+8QY/Q906lYVY6neiA2XrooVo+pE9VFmyxX6nbH1mZqSbHxZ02m/otX52zMxMDbTyddX4
RuSuHPHxo0VF84AcOdXLGTrjaVANVlMDzXwNbLyYx+WprOA7nrxkKFQRahZGMvJyhVyrBQuR
C5mGtPz1T17a3mSbsyInXeuWepPaQkzRSBmmhnzaqYXryDrfVSkPGwgFDKYOLnetYjJSFUt8
QDkfJa5EkyoamP5QrMksHCYcFad8NbwRV6uJ6FUlWn6is0OvXOK4VFud1jL5M1f6XzsfpdDq
xAG5plMxziiVH+vkzUyYfEWekmxyQDXSclVYkTPVKyulDibheGML8IsHopunYUg5c9NrRJnT
eKzTWzNo7WT24yfVrG3CD8nJEGCSKZTWMhPyotxd3dDdGwz2drc2VJOzQOXbcDKEgip/gDyg
7PV5WxtYr0eReaxBXGa6Kus6SYXd3moxRrWyERwhV3Vdo687EBwIdrZJRRmvfApGrwZ8bV6v
z+et41c95GsJ5ID/tfmuTihPViJodKCzrbm1rU2sTTMNCDiVg5qrsq27N+DjnQtWdUXrZNLt
lebm6mbfwEBvo6QPeT4hiaWe2DR5nzsQ8Ao6kTfAGzu7W2u4sdXVNiT6YmJmdUPC/Kqvmokj
NBc8vYGBYHerxE0tvGzQ8aOwnMaG6G1JXS7R0VSbQJyYZ2sgGAx0E3OpI6IqbJgvT906pYWI
XUnV7/S6i9WylpPIki31O73uAamXa1o7BwYCDZXyGtWo3xP1D0mLXmUHIKJNtU86t0d8/KnB
tF0VTw2SU9RdcyIMeYXMDeQ6hZiHqWgNdgoXVZqDvN8jrlPZt8wloegtRCpCE0j1uDRjSU66
1kP0vUltITRshDwjQreRNVhtMzk3O1trOUNgbcE3ItkCyT3RzY3/Pl+rYG7uWnaGYH9t3QNj
FtqUs/KOkOl8JBegCIkGljJHiFzkEk44V0VdYCjhhQbR8hOdHRQ6qLOk3OrSMy6phTY4muAX
HO66bt0MEwF+uPAIVztFntzYlHDNQD96cw2nemWlq41+pDQFc5YU7WRnQu5X2ay2LfrznTqn
mqfZmoFuBFPXOafrOn3AiNUhkHGOUEC0++o2xXVW9lpjwBfQXiZRnK6u5l7FZDM1dnVEWEeI
YwdT2ay8Rjsmjt6Kex0z0aFgcEw5uxFiIz7eaapsVcnDsxxo5tawnmbFUkiHshgV5VfimmlA
SJVOGFfNgFjdVFC4kKy8/XK1rZIfGWp80n2aqTZxtZfMUk9sujHINiyMRK46DuhILbeMlKsV
M8sxrAKzcYQEAORPWngylfKaUrr3UunV9DMvhDQKy6tQWboZK7akKGYSDAmm6GpVZwyNTYh2
wCXQt05rIWJX0vQ7fevyQt/MkiV9TfudvnVJ91r5qmqIP03JWaM2Wql900DUV8N7UzXiZe+o
t1qIkU5CthYRqacxKFU6FmwTL7wwjcThEfOQ6ydTM+JSu6KV62xxnapyhGgtRGrRYiA14xIZ
BCgtWS1eotbpe5PeQtStJzoa6xbcVI9iYToWEO43GqxWp/h7ekoDSNRGojTL81GiyoQ00cBS
5whFxVuj/KxE7vtXVNc2tnWKM7BCKNHylXC0Z4ciO10w9VYntZvCcUmqM3FAWP+4G4RFf3Qq
FApNTQmTVW8D5xW4+alZHm0Ys5HW6tmR6pVVYqVVqcIU7GkmOneKT/K4qts0MzK9RvQ55ZHZ
ypqBLE4zdF2n4oqDRAT+lTh4ZcjfYe8h7glrd+OR7UVKmbKWlpQZP2btaWzes1bxGk/uInE3
rkjn64e4elxPPbE6Ep4UfhHHpgr+Iu+V301K7WQVFvOvvcTCk+PjXNaIY1UZt4r55LNbUj4p
ID08Lb8QIKXpBKa+0InURlUffrZIfBA7d9U63um52HNdzBc+33KSC9e8WCY9gZ37VwcOiBmS
/zsdJQ+Bi7/ld3FSOP5suRiT/r/p4OlprJK/37q09GV+RXvy3YGIVX0s2ZLVysm3xT8bjilL
OdS77tK3btlCKPqdvnVZBTNLlnOa9Tt965Lutc+WSm/zOL57UHXrWG6YNpS1rnwXl/for/lO
ig3769lXfFy15dJJqKzM+3zF7qrd5Le19I7Frh1+Ps3TvFP5LniIvCqxtKqNG4hadv3va2z3
Tytr0YRNLESTm/4wJeOSojlrciZonb436S1EIadZ8NMrF7ksnu89t1HKu6hkN3/Z3n/uijx1
SMmMOBUoXoORE62FLM9H1qpPUe6spWXvB+XnCMjnFVvqjzy/47EC55rj567pNkJ1duiWTBCZ
MquT20jduCTXmTh034MPsRn8H1/nvgfS86NvOZ3OvJITnKWFg13s6sjtflCx1mGzm420yZ8d
KVpZsUJa+4V+c+qVrY8dYQdOd62v57Xt6nfy6DWizykLaHHNkGAEk+s06yNprEv9uk4WAiED
Ahn2sYTwzSucoJ6t6xcaSKwbXfH4at14honevMGnBB8ryNPL4/39jQgjbfsdHm7/H/WvHOLW
OOrcBTlz9D3boj9fLLectexBD3OS8w3lSC7kqt6gyMfkLltHbk6xX6aaxe+euxSIuI9FzKKy
TClaul71la7Cr2/g3lK/cYusWESHk05Wi7ZEVynD5BXyrqZ3/7Ls/RU1deUbXEXLV64s1uze
abl1eguh6HfLrRPtKS2ZgpPl1l3Va1Rnx8r1szw7Fn1jE7kYS07EX348vL1wRWz41/Wc3Lue
+LqB/MEWbussKdVd3dx8VLvbGHF9CrdWVTL15NrGjh///cxrTwifVJGKsQFKC1GVSfkBRW+m
S06K3rRsITR8/vA5Nwi6NR/DED+ewXzOeq5p/WXAfESj38LiLWdmQgfP+/3v+7v8XV4//xmQ
4P7yr0a6x5Rfhxdrozo7xMyJ/6bL6hK3yqWm3uoWFf0Fue7qZ1qCIz9ZWxT+oJVsLUrmq7OX
J/dtdIx8xK0E3A9rP/Zjdm4mL2fKVlYUNFVZ/EfJ1vP87+CLZXETNb1G9Dnl9lO3ZpDrNOsj
ISf9rC1XjdCsCWSYI5TNf4CGKS2xdBui4r6CuDNFRCMuLFwu/kkWMZ77GwwGSay4Ig73Vzld
/N0WNlUoQfKwR+EUXOFj6zH9TUepptflRctVnRcemaUXRHa+KOIwLnvokVm7VKZazmUGFc/F
RV/j207Cr7VgSxb0yyqrHai9tIq7+MW0HD0k9qPHO3BmC7sBp/Cz2jq1hVD1u9XWidCUlizq
l+iv1dbz/2SJ6uxIVDddmmP1Vg/j9TInf/nr/759xXDPL7liZJ1gcMXGVd36ysPMv3xBst35
lXu//hfri1QfsRQaZYXMKjrQWnly10mm/nDXSxvvlDtcyENyUFqIVCAdAYreTJecNL1p1UIo
EE1eOSeuxXRz+y/+Nsws0ukv3dzWIzNjPqKW21G8cQv5t+8wE5scPvvjl3ccYUeyQz989683
av1/8rIdzdlB13S6rI6m9dRb3aIit4shjuRHl2/sKbh2jvcoyR5mlyc3rrjMLU5c64uUF3lY
MU3PzWTlTNHKigalJg9ZrvELL4Yp33s6fsN6eo3ocypESNmaQarTtI/4nNSztlQxAikgkOLV
wmwlijL8BhEfD9xgSgxWGDpthCVfRieRj/IcuHA2bjhW5+5/8xjvBVU2+P5m7zeXOnjnKnx6
q3MvdyVGnX2ej0Jj4yoJHAUVs3VfKDCqmlQexELcxVNllE7YqROX7qicbJWRR/7wuXmLieWk
sCXzJpQ5HEWHu6LP9H304ce//vhCV30Lb21ez6rvX402rVCJT97aNrdkvm5qC7HS79StK/VL
WTj51pNwezVSOzY+Wcl4TxJPaLjpr37t44aKivLVButgzwv/YeeWYk0VRodF216sYE6S73Mf
b/SVLyCXZoTlj5zfkoXIxeY8NEdyGvdm8hYSzyrPUcBFxo8Gwtpq+V3GgsRXZzXm9pqPlNpl
LSzcfrjZOxH0kEcrvB8NRfYUqy9UWjo7lDXrh+fI6vQbZ2NTaXWLH97M+gCBgWvXlnxIHHGX
2x30kz3MLu+MDnASbF6l+n60sVTxKZblpJgaLNcZL5ZeTDBY09b96G9/WE7elfDufeH0ujN7
9IZT+tbpczJMMmsGPSWSiKOetZOoG0UMCWTYO0LZC5ZwogZ/M2QossUE4Zn7UEjl4+tUEvmn
QW79UdHasK9M9ILIl/eHOk29oPiZUqf+lEXxGvnb/0HpCcVu/BN7/W0ufsLkrxosIte7El48
FeTyXhiieTMnpTyHRyaUVH5/uZc/JPcBDX8GclLbkmHFxglZhWs37qza99qZs9HQUKvwOfiT
vwrKW0fSt54OC6Fv3VhHsxTjfqdvXdD9XI/q/Y2JkTjfwkyYuPTCh/+Siwv09Hz8IXeyVXpK
1As8RRlLN5Bziw9yn4j1Htn1vPqBOkWN5haiyDyPwVTKSd+b9BZCjSa3+BHyOCR5IHJ4TDV5
xK5f4qzJw99Bp67PWsZZzEfWGkpT7qz717i4qrmHkDWNWDo7NGX1D1NpddoWUjEuaes0PM4q
enQzSQz2/uqdn7N+0CsnGsj3ioL+n7/zK3bmIo9O8e65YQV6CWk4O8S3Gc1XVnoCmca5G2u2
byw7yOpOfi17XacH5amQxNBrRJ9TEiqZNYNUONkAL+f8reuSldsW5TLMEcpdtonc1yCjwNFj
50a1gCMR1XSkTdY/dmzaytXo3+/tV51IfPaYosqv5OVzkXcqL8EPv/d6QgeDq/P6GM3yXl9A
y7GOh8p5RofeVWj00dsJxbTcinGBaJTn2Nc/JmUKX7mQ2Ftctv4RLvPIHxL5HyRL6nkebfQr
emf03VOcpO7S+xyS+HIgoZwWbEmu0Xooy1H45NOlfDnF/XT61tNhIfStW1eYLZG43+lbd6wv
5Rav/rM9iusEg++1zt4Ryip8iJuVg7s2PMq9IOT6dw8VJqdtfKninS9ycnMp/AIyPpMYY2Ah
YnLG/J21nPS9SW8hFujkr1zH5T76Tq/CrQ73vs6/Q+pwpPOGEJPUfEStndPCO6/Z/B0wgyLh
a319w/ycoGw9HOjkpiTXQ3+mN9Iqs6Y2PGurU4qTqnFJWadJePEq8hYrcb+PHqonLwhtfrCo
+OHNbsZff+goO3OVPvw15frEpC4hOR1nRzrqVGgjOJ+FNR3CymLvqiOD8kRO3zp9Trl1S2sG
udisQumYtWcl0JeqcIY5Qkxu+YEGrgP85QVb2/tGOT8lRjbYPl11R8lx4Vq+pR4q8rxI3j4k
v70uT1OXcCrFIpODPR0vbb3jiRN9Ym1keLnJhlt2/KiL/9ZNZLDj2DIP/1K0mEv9N9vB3cEK
Hnn5+LlR4YN0YYVvxeWORcLsLxKLTIxdZ2NCkT+SAy6SxKprpDgq3raLXykRjd7sGY5EJntO
H3iU/9oeRfHZZsm7i/8wxcld3+sYZNcHk4Mdu9ftT1xtXn4+l8H/6O5jfcOjo6PDw8Pj8rAm
Fk4LT+/e546f5ya0yY5XKo7wt/3+4xOaD+/wIiSWk9qWRH2o/oZP715Tdby9f3ict4XY5OCJ
Y6e4ou6v37dQqoO+9XRYCH3rksD0AdN+p2999eYnuXb95U+90j/JEh0+37Rqb0ouEyz95i5+
LOFacO1al/QzKvFoHCU13M4B7KuMWqeN1kLia00Uk+pxiXizlJbMSkXXOn1v0ltIIibqtKUP
fJPv70Mb9vJjHTk3j3k28Euzusq/NLwfqK4nqaNk5iMLDXk73+vp69H8zvdck0fl8CCX2tfX
E7g0wtZ8/dL7XJHz5/tGFWP3J+9+f90y5+6Xms73D0+Sq5Wx2ORof9MBj3DOue6724JYSWRN
vdVJQqRwXJLqNA1kFXyN+44km9G9/XEyTxWXl0ml1j+QxA0hJh1nRzrqlNRkQkIwq3DLQCv/
6dz6VfvbJbujb50+p9w6zZqBbgST6zQLpWPWNmsT6SKBRN/Wnp80xRZaopD83/iNe8Wv3XsC
mo/MqyUf8tWqa5KPlHVKu7+zyXHfVtDf/Eex/atUqWavEuHb/1KyOuCWdqCfErZJVRcXNknQ
tB4UhgZ1XdyRurgahNGRsP+msIejQNXdyG1lIAigrDYo7sEU37xGTkWDZKcjTXa3Tq+llGeF
pkH5sOaq7i5CrLgmclLakkJx02BI2jeXCKiyu8o21UZCMzP0rVNZiMV+p23diiULdCj6nbb1
GbLVPX+hQO5vKaQ0Y9OOic8w0ctdpuG+u+JuCMRnIDtR8Dd2jE8ExYbIwikmVjPWqXCzlGOa
BQsR6zL/m4ZxyYKctK1b6U1qCzGHI+UI8Du3SAYkBSo02ztKJfRHbCmZPpDMfGReuyCepIcm
IG/iHJJ3NtfkIYd1wo6ebHu98q7j8RndncptZ2nODnMVNDnSYXViE6kcl8Q6zf/Kc5DAeULa
VrhyQDlziTzVw5q+BVo6O1K7sjLXWJFD2spPsX2qvBFcdZu4kZuV2ZBWd3Gfq3g7ZhjtmoF2
BLPSR1SztoIVgqkikGl3hIgFZpUePHu1k9+VTmGQLs8zm+5THLPBbOGevSM74TMKhWWHx4Le
SsUqg6/H7al84XG5ztyiPUPd4qJU+Facq8HX3crtnOjQfZRgYcnfjwQaqvnFjyCdU/12frYz
0ZMBiq9yZ/P5NMVzuFiHU6Vh8c6mq52iqKRZd3Vbp1fraAjiUPzJzuZubKnlLHDwt+AdXHQO
wx+xtRVXNbfVKGmylJq5HV01cirazt3eNOFrEDah5OILVCrxWVPJU2i8okZ44UY49tQNhF7V
foFASCN/TOSktCW5PvNQ9sqt4m645GaA+Kmc6gbfRNN2zSVn+tapLMRiv1O3bsGSBTwU/U7d
em7Zqxd8dSovuLqulj9FlWZs3jNxORaudrP1cn30lFv3k/2C7sYnAhm2hDchmQKH4nP1DLOo
9GVxA0GGWbJAPj0sWEicyIYRaRiXLMhJ3bqF3qS2EEMm8Qkl+9p7W/n3FOTEijrfxJk98r1a
OYUN8SP2EucCdbTlo2TmI4pGePGMMm7407uEpOwFK40yMcziBfJ0sHLzD+qqK+KvPbirG4Jj
75Wq7ppSnB3GjRqkpMPqxKZSOS6JdZr/zX1gEz+Zix+lXMh+spL9VWxaJoMnxxZGWktnR2pX
Vpzo1P/xz2GKyw+umGPPiV5+QK/fcUx6QI5eI/qcvJQ0awbqEcxCH1HN2tQgkZGewB3Eo6LP
Pbc5Y+PDwzdjWc6sWHTB3QWLFqpGgKREiUyO35gITUWj2XnOxUsWO3L1qoyFh4fHmLys2FT2
4sKlgjeQVHPpLxTj3pvKyiWKhM+XOh8lL1eSi0P71hrN0amUaHL42gSLKeosLExB36RSNK6u
SN/uvHUtDNM4MFVVFCXCZpMuZZwrCnWfibPcPJUtWaiV7OE7GQ6RN6imQrGsgsLCxIZH3Xpa
LIS6dQv602elbD0yPjx0c4qsFfILChclpknf9nzmtGYh8ydpWuS01JuUFmIBUSwyOjLCzhxR
Jn/ZV+d0Vrht5iNCfWIiFCVTQmiKmfOTLi1WZ8FCyGeVaFYXlmpMT+Z0yJmOOum1p2/dJGea
1wzUGqVl1qZu/cuYMZMdoS9jf1DqHJkcvhFbUrhIvmFw/vjWR/eTZ9ddvpHeMtVFOMoqbZdN
HNTmzDPMKIKwkIzqDggDAiAAAiCQ0QTme82AWXu+zEPvlsh8yYJ2qQlcObN33X6/p7J26+b1
KxYyH7UcO3SS3A1imOpXHocXRI3RxhlhITbuXKgGAiAAAiBgMwKYteerQ+EIzRf5FLTrPXmE
bPAo/zx1V49uQY8KQKLMCBeKmHywW+ZnvxAsxH59Co1AAARAAARSTyAz1gyYtVPfs2Y14tE4
M0IZmU4+KD5wpbf3H38zNvbpHyammLuXb3hi87dKjD8BkJFapFeo2GhHyy/+edrx0JNPFmfi
O0xp1h4Wkl7AqB0EQAAEQMBGBOZ7zYB13XwZExyh+SKPdkEABEAABEAABEAABEAABOaNQAZ+
PnveWKBhEAABEAABEAABEAABEACBLwkBOEJfko6GmiAAAiAAAiAAAiAAAiAAAjIBvFovs7h9
Q5Hx0RGyZQq3A2Pe3QVLF8qf1VYqFZkcvRGKLnAuWWSQQZk5FeHI6LWREGO+K04q2kp5Hdw2
VmRDjGUrFF8pT3krliq8rXla0tQk85xbsq4882Mhc667BasLj1775NPPs4X9raNM9r2rivAV
S13jQSQIgAAIgEBGEMiwd4Rio+0n2kf1yURylm56dnuJ4LrFxjtOvTU0rZc1kvPI3mfXLuIz
xvo7WnxDIdkzyLnn6+tLHlq7Qo7Rq+P2iRt/86Xndh0lOwgJP1dd4NLBEvFI+TfcVOp83s8Y
Z1BmTkU43FPq3EC+6l3XO3FwTvZ4TYXQYh2RvtK8dazwgYmDJXOxQa3YsPHf25qnsVrWU+bc
knVFnB8LmXPdrVhd37E16w4FZVquholL+zLj5JGFQggEQAAEQAAEJAIZdkdo6tMT+/dzG+JI
EioCroYnt4tr0qnf1j9vmLNu05NrF/Hz79TF+r2HdGqsaO2t27l2qaL22zLYf/o/SV6Qy+1m
/P4Nixck1mR5LnfnKHGmlKRmZxdw9dymPqcg/FzRMkeeGTz7T+927W1hPM2hs3sc5kKnMcfc
WbKBEvNoIXOnuxWru8v1bEXF/73nHqar/iTrDy3PybAJxqAjEQ0CIAACIPBlJZBh81Q2w68t
GMZVWb2BuaXsllvMn96fJ0Xk3bO1smIlwy76bwROetlZ11VRuYEc37rFuO6VM+Y4+TKuyprt
+cz/Cxzldx5t2bWu5eO2gde2F0lV3oaB8MU3WlixKxpHmqvMnkHJXllW6WY+WX2Piad0G3KA
yHNIgL8NG5qOzWGb6qa+zJac0bqvKNt3poztq8E1t1YRbzmk7jccgQAIgAAIgECGEcgwR0ik
42lsaaoqFo/0/mat2Nd0hk8YPH3Ly16iPvCTpj2GNx88Bxpe5VJf/W997fXrdhwhZet3vPDt
sa7SRXr13x5xebybV/HYJjMviOiTW3qwqfTgvCiWoWaWmEU4cfJ8ps4nz+wcTnNnjnyxYa5R
zKMlq1SdDwuZR90tWF1U96FlFTwcgAAIgAAIgMD8E7Awt82psNNR+uaESTc0PUUW+0bF5FTH
2u2HR3xTBeVHGcZ//K2+0n1rjQoZxpN3mU61j07f497+8MgvmhrfDoRu3mSWb3jmewf3bFwR
Xyo23nfqrQvTOct2V20J9bQ3/bglEAwxywvWrF7/3Rf3lixVPmEU6ev4u6bX3w5cZ/KZm4yr
9IUXq7eXFKrq5Fq/yeTkMJ+f5V4OannttUeYB5npafIvv2T79hLlI3+x/nM/u/jpF/zylWS4
+xvf3qLKQOoOd51uvjzN5Dge+Pc7NyoZXut6893LZL2Xs3nvnhVKMVUCmRzk/HGo6/TZ42/4
WUr5rqde/i9VpUWaMuHxwQ9/+UH3BxeufEK+r0B+zjXu8m07tm0s0vNTw8Mdb77R9rY/SOpb
7ixYsnz9g+4nNj9RpPNZAwqenCjha+frj/2wPXA9Pz+/YMNTB55ZvUQjYhKHNHJym7gNhXLc
T1cUCy+2kZYife0/vTA6fb97W1mxloA5T8E+ne7d38nueee1xjc+Iehv5m8+8IOaPRv1utGU
Evuunf+fp4nNDfI3Ib1vHG9i7mLYBS+xu0eelt7KEzHR6C7mpftLY8liTalvnbFiIaY8rcpp
QXfK0cbaGUeGAIqzWNSK8i81Jcr6kA0EQAAEQAAErBKYyajfVG8Fp4CnMUgvV7CRK+RuDOmU
CTV7uBo1qdGBSp6UJl6nBr2oUK/bALSnoTsaVyLU28ALUV3DSyMXJp8ukLOHBmr16vXUdU7J
mWZmQgGXXEFcqFZRIVtqok6dxa1sUaw20CA0XO29KsbNTF1tE4q6G8akWPqA2Jvq9tkjd22n
mlKowUCl6latJURHOvUgkY9A9GpFo+Q5MzPSzXdQvKRMQ++Etlq6Y1o5RVsiX2VQVBxq5JRU
dRY9T7FOHX2qvSpbIk1SUdJakabmWpXwM7S6KxSmCGplUMFRlE9H6xYshIonK64VOWl1J9XS
jTbUZxy91Sm6IOGYzOWjpqSoFUEQAAEQAAEQSDGBDN1HyPv22XNdXeeUv46OnuHUPYqSVbCW
d0n8fUMRzaKO4lB+l4l9m8kbGAh2t/L1efc/eqJvUluF8DiRv577vJunpsHr87Y2aLye8eOe
VUe47zq4Kus6e4PBbm81txr2Hnqs9pziW3qO+3/sZX8+X2sl7z+4a8kBF9fWveM+deuOLZ1t
za1tbW2Cr+PU+1hCyb53GjkF6j3bOoa5tz9i12q/uoOryhN4Z5/2roS6DYqjijYFJf+Rx46e
H48r5aqua/R1B4IDwU5R2vpdLkEeIXfk7KHHREitgWAw0E3Uq+Nk19xFpOYZ7nnh0f189TWt
nQMDgQYBa5yAFiKo5RRtSdMt/EOPup3FSZGQp1gnm9NV2dbdG/DxjhV5HvTwe3z/CrpQUnJ8
J+BrY03OW8dfqyBfSxBMzutt8+28X3mfiVp3QQbKP1SWTG6mUVsIZbvkjim9hVDyJE1bkpNS
d04jqtGG153mjFNSSmh1yowmYXpKJhUhGQRAAARAAARmRSDFjtUsqzO++kiUVN08UTSU8Oqj
wR2hmWin4IZ4Ano3khTV6wVlOSt7peLSnYpKr/p2x0wo2Ch2kqu5V3FzZWrs6ohQfiIg3Lmp
bFbe2Rjj/ROGqRnSEWSKv99FdwMtyvtqngZl/YpKQwFhicvUEhE7a4R7NA3qi/2KAmZBmVKF
TGmsm3NayAcemiVy5OL4UDA4pqE24uPv/FS2DihaCglAXK2KSBIMjU2obnXQ87zaJtwdrO0c
EesMNYsskr0jRCvnjEhJ3ZBgt6rOEnMSdiY8pZyumgGRylSwmTdC5a0nekoimZkBHo2nWaxY
SpEC1LpLJawFElty6luntxArPJOTM7HuLEea0cbCGSfZkqnVKTox4Zg8Y4WSolIEQQAEQAAE
QCDVBDL0jhDr9mh+DFP6p3eJ7sTs/2YtWix8oE78PHLkWn9fX7/xr69vMO6WlKexaq10KXxp
6cu883Dy3QGDu0yexuY9axU3V3IXrRBeEIp0vn6I08r11BOrI+FJ4RdxbKqo5uKv/G4yXmvx
HgjVK1VTX8RXoIxxlBzv5R22I4vvuOOxo+yX+DwNgX3iF8uVeS2FPQ0HZEqLNn6Pd0Fbzl6R
7/BlFRbzL8jEwpPj45zyEceqMs4T+uQz1dcDhaaXf6a6scE41LvE0vMMn285ydVZ+2yp9G6V
47sHJd/Vkq5xmU3kjMtPEUHBU6il+vCzReIrX7mr1vEO38We62Ij9JTEEgwjvZInGp+cpA2l
QXeuCTNL5uVIWev0FpIMT8aanHS6cwSMRxuSbPmMo7c6Hr/x/0lRMq4OKSAAAiAAAiCQNIEM
/VgCuRB+NolvGFjBEGXkZThbLnzpORe7+2eCX/xWpKXrVyrzF359A8MQ/+HGLbJIFBegygwV
j69WHirC0Zs3+KPgYwW6n+Py/v5GhFmoV6millkGF66t6m28sO75FqEespLap7s3q7V2Sh9Z
rixQ9M0y8pkKEiO6oFxieLj9f9S/cqiedb/Uv4IcZca8Qr4y7/5l2fsraurKN7iKlq9cWaz5
lINlnq7qNYsV7eauXE/uCYkgFAm0QUo5aatT5qPiyRUo+nOFTlnLHvQwJ7mva4i1WaYkFkz8
N426J26YS01X6xQWYolnuuSUEBmPNlwW2jNOqI/e6iQBDAKWKBnUgWgQAAEQAAEQSAWBDHWE
UqFa4jrCQZ+wJBQubIv7BiYopreJYUyZf3HR1/hD5cpdkaHivgJDT0b4qht7J0xRQggGg0ES
a+BdxWefRczaf/8iIzpCNTU7F86iKqOiWXfGpYT7q5wu/r4MmyYwIFqzR2HV/a6sstqB2kvC
y1QtRw+JvorHO3BmS5F0e46xyjP/T5ak9GSglZPVcHY/HZ5ihdNRlX2K0fJfq5TkkolCc6e7
nhTpap3GQqzwTJecIpNEow1j4YwT61P/TWB16ow6R1Yo6RRHFAiAAAiAAAikikBK136pEmou
6gmP8c8HuUvv4xfPuWvPzMwIOxNRC5CTrQIY+cPnCYuGzX0Zz4ELZ/fIy/mE1aUhMXautkaq
9mjl0Wd7X12hUlFKtBDQUMpaoH3Esf/NY7wXVNng+5u931zq4N3F8Omtzr2qOxhco46iw13R
Z/o++vDjX398oau+hc/h9az6/tVok1ba5HkaOLP0eluSU1ttLBTSRknHpjylnLSB5CkZtDAr
3Q3qpI+eo9aNLYSSZ3rlTDTaWDvjOPLJWJ0zYZ9RUkpYBxJBAARAAARAYDYEMvcdodloZVo2
du3iIf4ZrJWqTXxMC2oyDI9MKGN+f7mXPzR/fUJZjAsLOxCGQibX8OMKpjBi+NyR8qOKxwOD
R7f9547ZyzN4XUVpqPcCL7NIKfJPg1xnVLQ27CsTvSDyVa2hzngvSNA2q3Dtxp1V+147czYa
GmoVPkp+8ldB+XFHep58Tv+5HtVLWBMjvIHMDq+5nNITgqqFZuR6l6IfNDKY8dRkT3RIT0lb
S+I1LpubRndtrak7TmXr9BZinWcq5aSml8QZxyRjdd4Lut/ktEwpMvjSmjvWcL877qjqk89y
ao2REQRAAARAAAT0CGSqI6R6LURPcEWctNW98RVasj+nosbJ/qPP8R+GZhpf/LeGD6spmjAK
Hm30Kz6LMPruKW7lLt1lMiqmE+/YtLWCjfbv9/brzPOx2bsjOo2qomLDHVvYTWbJLj8NZEeb
APdJ6mC95z93DKvyWT+of/2cQqVxH78jJ7PuXvHO11fy8rla71TefBp+7/UWirayHIVPPl3K
Z1Q8CUbP07G+1MMW95/tUXzQe/C91lQ4QrICBnKSBx6jPJy+/jEpd/jKBUMfkHwB24ynVI9Z
gJ6SsiZO3utjCstXpuqEDXXXyZv6qFm3Tm8hyfEUVJ61nBbQJXHGWbK6Zesf4aQZ+YN4tUMh
nHVK0VtXggx5UpZ7WPaGTpWK2hEEARAAARAAAXoCGeoIeS/4e/r6etS/8z2DivV0eJBLJbkC
l0ZYha9fer+HLXL+fN9o/BrNe+ni4LXB/p724y/dcbeL366HbIWys1hcjNMzU+b07n3u+HlO
qsmOVyqO8Dc2/uMTig/DKXMnChd5XuS+kcbsdXmaugZ5DWKRycGejpe23vHEib5EhROkxSJh
9heJRSb4pwFDkT+SAy6SxEolrx1Z5uHEd3e+vW8hw5QcPFHnYlPrPVvUO/lIRagD3ud3H+/i
KZ175blD3L2OiuathUIFxP25yQZbdvyo6xoXFxnsOLbMUy+kq/6ET+9eU3W8vX94nJc9Njl4
4tgpLov76/cRwYUfPc/Vm5/kyvjLn3qlf5Ktdfh806q9NF6Y2JjOX1o5mby7+A9onNz1vY5B
9qbU5GDH7nX7daqUokx4SvnMA/SUpLqyHUvYcPDIy8fPjQofNwzLdsSmUevOZqb+0Vpy6lun
txArPK3ISas7JUxLZ5xYpxWry8vP54r5H919rG94dHR0eHh4XBqVrVDiqslmlMN0ogteorD4
CwIgAAIgAAJUBFL9Pe7Z1TfVy12cN5LcJe/5EwrwboNu1jp56xtxs464fO6aVsWGPhbFlvfW
iKuXqbmq2Q9H3tnDZM+iIV9tfHV8jLsuoCeioJ1qtxl1vt6GRETdwp5CU15x16Aan7SXzsyM
uJMP2cUoXil1O3pHiXqzWtrfhpScGmiWFY/7WoRau5C4MyhbQpW3sk2zsw01zymfqL4shhhS
b++jp6Z+nAU5g+JeUWKb8l+V7tQ8yd5EfK+rhde3FmpKop4TOqeetiHFyZm4j8RKzf/SWTKp
xwJ581aFHBYshJqnBTmpdWfFFfcRSjTaWDjjRFuSjVIOqc5iNcwpcXcuKbdbHr1nZqgpcbWG
lPOCR95ES90kjkAABEAABEDAKoFMuyOUrbzyJ02hYmDDAuliYPaClWJs/N/FC8glT/6Xnb+E
u68hHpPFc0V1XWdwrOvVnUnct5Gr4UIVNcLrKUK8p24gpPN1gWzh6T1HtiS/piLusLDs8FjQ
W6lYRPK53J7KFx6/T68Ek8PxWuJcoJtKIrOdiYjyX6aODP7cw+0a5K7x1ZZJe+kwzNKyFsE3
O/pfWwaNmjCOF3qzuq6uQpnJUxsMvSbtb0NScov2DHWLDg73+AvppgZfd2s123cOxVONRKGV
WyulHhXyMkx1g2+iabvmKUdqnrllr17wqWWsrqvlfYkcRrIlpQ6mYQtyFlc1t9Uoe53VvZnT
0uFUWgwtT0KJ73Wn+mMevLWo62SoKYkqLyz5+5FAQ7XKwVY3ZEF3sVLzvzSWzNWSjtYtWAg1
TwtyUuvOAqAZbSydcbwtmZ7F6i7M3d404WvgTmAhoUBpytSUuMLZ2dxdSL6iRAOaWgYcgQAI
gAAIgIAJgTuI52SSBcnxBCJ9u/PWkWenGgemqoqiw9cmsrNiU4xzReHsfSu2scjk+I2J0FQ0
mp3nXLxksSM3ubV4vNzzFxMLDw+bUWLzjDF5BGX24sKljkRKk31XJ8Mh8rLAVCiWVVBYmDAz
Lc/I+PDQzSmykswvKFyUuEZakBbknCRmxCofdRYWLkykO9c2DU9aIYV8qbY6C7pblJQme1pa
t2QhdDzTIicNIDaPhTOOq/I2sDpa1ZEPBEAABEAABAgBOEJJmYHoCJEngvatld9LSaouFAIB
EAABEAABEAABEAABEJhrApn2aNxc64/2QAAEQAAEQAAEQAAEQAAEvoQE4Agl1elRZoQrF8GX
XJPih0IgAAIgAAIgAAIgAAIgML8ETN9FmF/xMrX1vHurmxufmnY8dD/e3M3UPoJcIAACIAAC
IAACIAACIGBMAO8IGbNBCgiAAAiAAAiAAAiAAAiAgE0J4NE4m3Ys1AIBEAABEAABEAABEAAB
EDAmAEfImA1SQAAEQAAEQAAEQAAEQAAEbEoAjpBNOxZqgQAIgAAIgAAIgAAIgAAIGBOAI2TM
BikgAAIgAAIgAAIgAAIgAAI2JQBHyKYdC7VAAARAAARAAARAAARAAASMCcARMmaDFBAAARAA
ARAAARAAARAAAZsSgCNk046FWiAAAiAAAiAAAiAAAiAAAsYE4AgZs0EKCIAACIAACIAACIAA
CICATQnAEbJpx0ItEAABEAABEAABEAABEAABYwJwhIzZIAUEQAAEQAAEQAAEQAAEQMCmBOAI
2bRjoRYIgAAIgAAIgAAIgAAIgIAxAThCxmyQAgIgAAIgAAIgAAIgAAIgYFMCcIRs2rFQCwRA
AARAAARAAARAAARAwJgAHCFjNkgBARAAARAAARAAARAAARCwKQE4QjbtWKgFAiAAAiAAAiAA
AiAAAiBgTACOkDEbpIAACIAACIAACIAACIAACNiUABwhm3Ys1AIBEAABEAABEAABEAABEDAm
AEfImA1SQAAEQAAEQAAEQAAEQAAEbEoAjpBNOxZqgQAIgAAIgAAIgAAIgAAIGBOAI2TMBikg
AAIgAAIgAAIgAAIgAAI2JQBHyKYdC7VAAARAAARAAARAAARAAASMCcARMmaDFBAAARAAARAA
ARAAARAAAZsSgCNk046FWiAAAiAAAiAAAiAAAiAAAsYE4AgZs0EKCIAACIAACIAACIAACICA
TQnAEbJpx0ItEAABEAABEAABEAABEAABYwJwhIzZIAUEQAAEQAAEQAAEQAAEQMCmBOAI2bRj
oRYIgAAIgAAIgAAIgAAIgIAxAThCxmyQAgIgAAIgAAIgAAIgAAIgYFMCcIRs2rFQCwRAAARA
AARAAARAAARAwJgAHCFjNkgBARAAARAAARAAARAAARCwKQE4QjbtWKgFAiAAAiAAAiAAAiAA
AiBgTACOkDEbpIAACIAACIAACIAACIAACNiUABwhm3Ys1AIBEAABEAABEAABEAABEDAmAEfI
mA1SQAAEQAAEQAAEQAAEQAAEbEoAjpBNOxZqgQAIgAAIgAAIgAAIgAAIGBOAI2TMBikgAAIg
AAIgAAIgAAIgAAI2JQBHyKYdC7VAAARAAARAAARAAARAAASMCcARMmaDFBAAARAAARAAARAA
ARAAAZsSgCNk046FWiAAAiAAAiAAAiAAAiAAAsYE4AgZs0EKCIAACIAACIAACIAACICATQnA
EbJpx0ItEAABEAABEAABEAABEAABYwJwhIzZIAUEQAAEQAAEQAAEQAAEQMCmBOAI2bRjoRYI
gAAIgAAIgAAIgAAIgIAxAThCxmyQAgIgAAIgAAIgAAIgAAIgYFMCcIRs2rFQCwRAAARAAARA
AARAAARAwJgAHCFjNkgBARAAARAAARAAARAAARCwKQE4QjbtWKgFAiAAAiAAAiAAAiAAAiBg
TACOkDEbpIAACIAACIAACIAACIAACNiUABwhm3Ys1AIBEAABEAABEAABEAABEDAmAEfImA1S
QAAEQAAEQAAEQAAEQAAEbEoAjpBNOxZqgQAIgAAIgAAIgAAIgAAIGBOAI2TMBikgAAIgAAIg
AAIgAAIgAAI2JQBHyKYdC7VAAARAAARAAARAAARAAASMCcARMmaDFBAAARAAARAAARAAARAA
AZsSgCNk046FWiAAAiAAAiAAAiAAAiAAAsYE4AgZs0EKCIAACIAACIAACIAACICATQnAEbJp
x0ItEAABEAABEAABEAABEAABYwJwhIzZIAUEQAAEQAAEQAAEQAAEQMCmBOAI2bRjoRYIgAAI
gAAIgAAIgAAIgIAxAThCxmyQAgIgAAIgAAIgAAIgAAIgYFMCcIRs2rFQCwRAAARAAARAAARA
AARAwJgAHCFjNkgBARAAARAAARAAARAAARCwKQE4QjbtWKgFAiAAAiAAAiAAAiAAAiBgTACO
kDEbpIAACIAACIAACIAACIAACNiUABwhm3Ys1AIBEAABEAABEAABEAABEDAmAEfImA1SQAAE
QAAEQAAEQAAEQAAEbEoAjpBNOxZqgQAIgAAIgAAIgAAIgAAIGBOAI2TMBikgAAIgAAIgAAIg
AAIgAAI2JQBHyKYdC7VAAARAAARAAARAAARAAASMCcARMmaDFBAAARAAARAAARAAARAAAZsS
gCNk046FWiAAAiAAAiAAAiAAAiAAAsYE4AgZs0EKCIAACIAACIAACIAACICATQnAEbJpx0It
EAABEAABEAABEAABEAABYwJwhIzZIAUEQAAEQAAEQAAEQAAEQMCmBOAI2bRjoRYIgAAIgAAI
gAAIgAAIgIAxAThCxmyQAgIgAAIgAAIgAAIgAAIgYFMCcIRs2rFQCwRAAARAAARAAARAAARA
wJgAHCFjNkgBARAAARAAARAAARAAARCwKQE4QjbtWKgFAiAAAiAAAiAAAiAAAiBgTACOkDEb
pIAACIAACIAACIAACIAACNiUABwhm3Ys1AIBEAABEAABEAABEAABEDAmAEfImA1SQAAEQAAE
QAAEQAAEQAAEbEoAjpBNOxZqgQAIgAAIgAAIgAAIgAAIGBOAI2TMBikgAAIgAAIgAAIgAAIg
AAI2JQBHyKYdC7VAAARAAARAAARAAARAAASMCcARMmaDFBAAARAAARAAARAAARAAAZsSgCNk
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
--------------060804000401030401000903--

--------------030802000409020901070104--


From nobody Mon Oct 13 08:12:19 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA53D1A01E0 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 08:12:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.698
X-Spam-Level: 
X-Spam-Status: No, score=-1.698 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, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dAH-R4H031O0 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 08:12:15 -0700 (PDT)
Received: from mail-qa0-x22a.google.com (mail-qa0-x22a.google.com [IPv6:2607:f8b0:400d:c00::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 917FD1A01B0 for <lisp@ietf.org>; Mon, 13 Oct 2014 08:12:15 -0700 (PDT)
Received: by mail-qa0-f42.google.com with SMTP id j7so4617019qaq.29 for <lisp@ietf.org>; Mon, 13 Oct 2014 08:12:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Ipfl43cH89DPPVfJfbcQKWF/r8kJ8YAqHaYCWqnRNDg=; b=agmTvxDxo/Q7DF3umGoZKUCPdDup4aoce8GIvGEON6DgEDKeqOczKotZAhmFrOwW+W 3Zm8WZ3+dlGbmejcSXoNhlXH91hSefFcHCxabskSH9YxCQSH95/IwcARK8IUMpQz+pJ2 /E074Dxu1aurR0vUth+xRGT0sNe4rAzmlhv4ASQbGOAPeKRbWKu1+KYxI5n1VQmp9SXG 2+w+U5YaNGWHrFxIXF8DRdqqiFSD4/jXppysCLtt6lzCI2v3veuYtX/STuuifsLl3DKk ZcjYplZxX1CPyvUbgV7y8HpO177M7KG5h4eLVzV7oVXyAl2sks9iwRRgIKUnuvtFNLC3 VlGw==
X-Received: by 10.229.220.2 with SMTP id hw2mr41352151qcb.24.1413213134467; Mon, 13 Oct 2014 08:12:14 -0700 (PDT)
Received: from [192.168.1.31] (pool-72-92-14-140.phlapa.east.verizon.net. [72.92.14.140]) by mx.google.com with ESMTPSA id k36sm12982097qgd.33.2014.10.13.08.12.13 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 08:12:14 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-F7250A11-CE46-42E0-8B99-A0F558515EBE
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12A405)
In-Reply-To: <543BE974.7090300@ac.upc.edu>
Date: Mon, 13 Oct 2014 11:12:13 -0400
Content-Transfer-Encoding: 7bit
Message-Id: <FB624EF8-C636-4EA0-BC77-882D25797C97@gmail.com>
References: <542AD129.8040100@ac.upc.edu> <8832B672-8C14-4EAC-97E0-FFA7C8D75B28@gmail.com> <542AD3CD.70101@joelhalpern.com> <3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com> <543BE974.7090300@ac.upc.edu>
To: =?utf-8?Q?Albert_L=C3=B3pez?= <alopez@ac.upc.edu>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/9EHgZH2GNwMzzeaep1ClKszCF7c
Cc: "lisp@ietf.org list" <lisp@ietf.org>, "<devel@lispmob.org>" <devel@lispmob.org>
Subject: Re: [lisp] Locator ordering
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 15:12:17 -0000

--Apple-Mail-F7250A11-CE46-42E0-8B99-A0F558515EBE
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

I'll wait a day to publish the change while we get consensus on if we need m=
ore definition about extended EIDs and RLOCs via LCAF encoding.=20

Dino=20


> On Oct 13, 2014, at 11:02 AM, Albert L=C3=B3pez <alopez@ac.upc.edu> wrote:=

>=20
> Thanks Dino. It looks good to me.
>=20
> Regards
>=20
> Albert
>=20
>> On 11/10/14 18:58, Dino Farinacci wrote:
>>=20
>> On Sep 30, 2014, at 9:01 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:=

>>=20
>>> Is this be written down somewhere?  Should it be? (In the LCAF spec mayb=
e?)
>>> Yours,
>>> Joel
>>=20
>> I added the highlighted text at the end of section 3. Please comment.
>>=20
>> Thanks,
>> Dino
>>=20
>> <mime-attachment.png>
>=20
>=20
> --=20
> Albert L=C3=B3pez
> CCABA System Administrator
> Universitat Polit=C3=A8cnica de Catalunya
> Telf: 93 4017182

--Apple-Mail-F7250A11-CE46-42E0-8B99-A0F558515EBE
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>I'll wait a day to publish the change w=
hile we get consensus on if we need more definition about extended EIDs and R=
LOCs via LCAF encoding.&nbsp;</div><div><br></div><div>Dino&nbsp;<br><br></d=
iv><div><br>On Oct 13, 2014, at 11:02 AM, Albert L=C3=B3pez &lt;<a href=3D"m=
ailto:alopez@ac.upc.edu">alopez@ac.upc.edu</a>&gt; wrote:<br><br></div><bloc=
kquote type=3D"cite"><div>
 =20
    <meta content=3D"text/html; charset=3Dwindows-1252" http-equiv=3D"Conten=
t-Type">
 =20
 =20
    <div class=3D"moz-cite-prefix">Thanks Dino. It looks good to me.<br>
      <br>
      Regards<br>
      <br>
      Albert<br>
      <br>
      On 11/10/14 18:58, Dino Farinacci wrote:<br>
    </div>
    <blockquote cite=3D"mid:3842F0AA-5929-45B9-9F5D-FBDF6C647E7A@gmail.com" t=
ype=3D"cite"><br>
      On Sep 30, 2014, at 9:01 AM, Joel M. Halpern &lt;<a moz-do-not-send=3D=
"true" href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt;
      wrote:<br>
      <br>
      <blockquote type=3D"cite">Is this be written down somewhere? &nbsp;Sho=
uld
        it be? (In the LCAF spec maybe?)<br>
        Yours,<br>
        Joel<br>
      </blockquote>
      <div><br>
      </div>
      I added the highlighted text at the end of section 3. Please
      comment.
      <div><br>
      </div>
      <div>Thanks,</div>
      <div>Dino<br>
        <div><br>
        </div>
        <div>&lt;mime-attachment.png&gt;</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Albert L=C3=B3pez
CCABA System Administrator
Universitat Polit=C3=A8cnica de Catalunya
Telf: 93 4017182</pre>
 =20

</div></blockquote></body></html>=

--Apple-Mail-F7250A11-CE46-42E0-8B99-A0F558515EBE--


From nobody Mon Oct 13 09:22:58 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3FBC1A1AD7 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 09:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g2d8n6v8Zko0 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 09:22:41 -0700 (PDT)
Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E1A51A1AC4 for <lisp@ietf.org>; Mon, 13 Oct 2014 09:22:40 -0700 (PDT)
Received: by mail-ig0-f177.google.com with SMTP id a13so11074200igq.10 for <lisp@ietf.org>; Mon, 13 Oct 2014 09:22:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=1pWk4KomBhzq1IUcACxuvVCQdcrnBd9//VJiHmXvIEE=; b=CX4Zyqdbu0+VDKFFDKi9prrZWxGybX6KsnbvA5IYejsq5ASvLhgGv/HDm0cI0lNFHD wYD0669q7SV/2gQ4gkAjK0MteNCFjZbXECGN7IeQxIP89noIFE9e4IskkFdBDFjx4txh c0rQGHM86/N7F7zbFAsbRt3XCYVHfqeWYl7qqGcqVK1EozpylIovtpoYpv57oWiW3CFQ Rl1gubpmIfZPPjKkNl8KaN1f42jLN4RkDesErvcLIk0UemtmrISAA7dpBZH2myWpVwi4 GIb62QKopeclwgueoG1F1i6UeBbKgH5Kpqotfj2lZwpYRmq6NdEPnyzUYz6JSwHjcUct iqSw==
MIME-Version: 1.0
X-Received: by 10.43.116.138 with SMTP id fi10mr19229012icc.12.1413217360306;  Mon, 13 Oct 2014 09:22:40 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Mon, 13 Oct 2014 09:22:40 -0700 (PDT)
In-Reply-To: <9E9D872A-39A7-4FCE-9166-C5FDC3224EBB@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com> <241960CF-6E66-4F1B-B7FC-33096A718EE7@gigix.net> <9E9D872A-39A7-4FCE-9166-C5FDC3224EBB@gmail.com>
Date: Mon, 13 Oct 2014 18:22:40 +0200
Message-ID: <CAGE_QezAGP7Rvg2hLBrbKs-JDFNXQ6qga15pg8WnX9GO+qU4Pg@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/MK2HPwofeaOWtJk39CedysP2Vvk
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 16:22:47 -0000

Hi all

What about this (as a new item in section 2.1)?

* Pull Architecture: With this principle the network state is stored
at the control-plane -in a potentially distributed database- and
retrieved on-demand by the data-plane. Pull architectures allow to
push important routing mechanisms such as Traffic Engineering to the
control-plane, alleviating the data-plane. At the same time they
require of additional techniques to handle data-plane events, such as
network failures.

Albert

On Mon, Oct 13, 2014 at 4:31 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>>
>> The only remaining question is whether or not we want to add a bullet concerning the push/pull model & Mapping database
>
> Well since a large portion of the document discusses the mapping system, I would say yes.
>
> Dino
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 09:59:38 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC3A21A1B6B for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 09:59:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8_sEVI7OR2fO for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 09:59:36 -0700 (PDT)
Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BC8A1A1B5A for <lisp@ietf.org>; Mon, 13 Oct 2014 09:59:36 -0700 (PDT)
Received: by mail-ig0-f175.google.com with SMTP id uq10so11213412igb.2 for <lisp@ietf.org>; Mon, 13 Oct 2014 09:59:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=WKEmIJr16rDX9U0K08rwCnldAYubrqGzaFIy7FzEc08=; b=rKaYCwnt9ypFuGiVRrnEsy4QbdagxgXBEOQmzd5Jn4PArKlDqR5JpvdUnFQmIhDEWf /PeYdGeUScN7+r6UMRa/m2e5zo7R289yIekoXhV1uHgVW7XkMdYBhnc2T6ccBZBvMi1f xXp7zRDGlJBR9adPa8DxUcZCLDmqSIfdIf4oSSQGcarKAy1f6LTq8ogzN+sUj74Ho2qi qwACezutg64Wsf8Cf4qZrbzcAjF2gqCXYQv366JQy3JG6x5raMFkxVsW3jouu60d2AOO gdEMHkCIdQeBCC757Fy2VCyIAXeHihHRuh8xHs9hfg2MJcQVVFPlGfP/zy2m5lMPsHjF gOkw==
MIME-Version: 1.0
X-Received: by 10.50.117.104 with SMTP id kd8mr518146igb.3.1413219575676; Mon, 13 Oct 2014 09:59:35 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Mon, 13 Oct 2014 09:59:35 -0700 (PDT)
In-Reply-To: <5439E91A.4050701@joelhalpern.com>
References: <fddce201eb144632a895d6c2f27bd637@CO1PR05MB442.namprd05.prod.outlook.com> <5439BE86.20302@joelhalpern.com> <1ee88b789ea2413ca5ddd6eb00a47374@CO1PR05MB442.namprd05.prod.outlook.com> <8C11EEBA-6B1C-4ED2-81F8-09C563C4CB2E@gmail.com> <8f701cb0ef564355ab865a027f2043a0@CO1PR05MB442.namprd05.prod.outlook.com> <12DD0FED-3A7C-44B6-9AA8-3F04702E7A0D@gmail.com> <66048b82c60c48dfbd35efe9a5589126@CO1PR05MB442.namprd05.prod.outlook.com> <5439E91A.4050701@joelhalpern.com>
Date: Mon, 13 Oct 2014 18:59:35 +0200
Message-ID: <CAGE_Qeyzaqe4PRXxhoht0PtoAbQSkAss6ed4nBdhEXQmwMSh3A@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/um7vDNSksxygOrtkslupBtfY0_U
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 16:59:38 -0000

Hi Joel

> Would it help if we said that EIDs or RLOCs may use syntaxes associated with
> other address families?
>

What about this (second paragraph section 2.4.1)?

Typical mappings in LISP bind EIDs in the form of IP prefixes with
a set of RLOCs, also in the form of IPs.  IPv4 and IPv6 addresses are
encoded using the appropriate Address Family Identifier (AFI)
[RFC3232]. However LISP also supports more general syntaxes associated
with other address families by means of LISP Canonical Address Format (LCAF)
[I-D.ietf-lisp-lcaf].

Albert

> Yours,
> Joel
>
>
> On 10/11/14, 10:15 PM, Ronald Bonica wrote:
>>
>> Dino,
>>
>> The very first page of the Intro document says that RLOCs and EIDs can be
>> syntactically different from IP addresses. However, it leaves the reader to
>> guess what this means. So, I need to ask 20 seemingly obvious questions to
>> ferret out the actually meaning. Believe me, it is as painful to me as it is
>> to you!
>>
>> What does it mean to be "syntactically different" from an IP address? If
>> you can explain that, we won't have to play 20 questions.
>>
>>
>> Ron
>>
>>
>>
>>> -----Original Message-----
>>> From: Dino Farinacci [mailto:farinacci@gmail.com]
>>> Sent: Saturday, October 11, 2014 9:42 PM
>>> To: Ronald Bonica
>>> Cc: Joel M. Halpern; lisp@ietf.org
>>> Subject: Re: [lisp] draft-ietf-lisp-introduction-05 - EID/RLOC Syntax
>>>
>>>> 1) Is it a requirement for LISP packets to be routable over the
>>>> Internet?
>>>
>>>
>>> Well yes if you want them to get to an ETR.
>>>
>>>>     - If so, doesn't the outer header have to be IP?
>>>
>>>
>>> Not if you are trying to move packets from ITR to ETR via a layer-2
>>> bridged
>>> network or  layer-2 MPLS network.
>>>
>>>>     - If so, doesn't the RLOC have to be an IP address?
>>>>
>>>> 2) If the LISP payload is IPv4 or IPv6:
>>>>     - Does the EID have to be 32 or 128 bits
>>>
>>>
>>> Yes because it arrives at the ITR in either an IPv4 or IPv6 packet.
>>>
>>>>     - If so, how is it "syntactically different" from an IP address
>>>
>>>
>>> It's not. But your line of questioning is both obvious and confusing.
>>>
>>>>     - If not, how can the outer header be either IPv4 or IPv6
>>>>
>>>> 3) Does the LISP payload have to be IP?
>>>>     - If not, what protocols are allowed
>>>>     - If not, how does the ETR know what protocol the payload is? The
>>>> LISP
>>>
>>> header doesn't contain a protocol id or ethertype
>>>
>>> Can you ask a specific question please?
>>>
>>> If two hosts are going to talk to each other they need to use the same
>>> protocol. So the EID is relative to that protocol's address format.
>>>
>>> When those packets are encapsulated by an ITR to the ETR over a core
>>> network the ITR, ETR, and the vote network use the same protocol. So the
>>> RLOC address is relative to that protocol's address format.
>>>
>>> The inner and outer header can be any packet format. So the LISP mapping
>>> database could support the transport of  AppleTalk packets between hosts
>>> over an IPX core network between xTRs.
>>>
>>> Dino
>
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 11:26:21 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07A301A1BAA for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 11:26:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8rzFB8P-9iuk for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 11:26:16 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6F921A1B19 for <lisp@ietf.org>; Mon, 13 Oct 2014 11:26:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 9C2E12406AD for <lisp@ietf.org>; Mon, 13 Oct 2014 11:26:16 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 2CA072400B1 for <lisp@ietf.org>; Mon, 13 Oct 2014 11:26:16 -0700 (PDT)
Message-ID: <543C1947.5060004@joelhalpern.com>
Date: Mon, 13 Oct 2014 14:26:15 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: "lisp@ietf.org" <lisp@ietf.org>
References: <20141013150506.31387.47470.idtracker@ietfa.amsl.com>
In-Reply-To: <20141013150506.31387.47470.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20141013150506.31387.47470.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/JmRMJmTrewZ97c7A7l_I8jX9Rcw
Subject: [lisp] Fwd: NOMCOM 2014 - nominations extended for RAI, OAM, TSV and INT - Oct 20
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 18:26:19 -0000

As this WG is in the Internet Area, I wanted to make sure folks knew 
about this.

Yours,
Joel


-------- Original Message --------
Subject: NOMCOM 2014 - nominations extended for RAI, OAM, TSV and INT - 
Oct 20
Date: Mon, 13 Oct 2014 08:05:06 -0700
From: NomCom Chair 2014 <nomcom-chair-2014@ietf.org>
Reply-To: nomcom14@ietf.org
To: Working Group Chairs <wgchairs@ietf.org>
CC: ietf@ietf.org

{apologies if you see this multiple times}

The 2014-15 Nominating Committee (Nomcom) will still accept nominations
from now until October 20, 2014 AT MIDNIGHT EDT for the IESG positions
of Area Director for:
    - RAI - 2
    - OAM - 1
    - TSV - 1
    - INT - 2
    - GEN - 1    (IETF Chair)

area.  While in each case we have an incumbent who is willing to continue,
and in two of those areas we have one additional candidate; we would dearly
like to be be selecting from a slightly larger field.

It is impossible for the NOMCOM to be sure that we have the best candidate
if we have only one possible candidate. Even if the you think the 
incumbent is the best
person for the job, it is important, if only for succession planning, to 
know who else
could do the job.

At least one of these incumbents have said clearly that this really has
become a 50% commitment of a 40 hour week, i.e. it is possible to do
significant work on a "day job"

For the above five positions there are 9 nominees who have neither
accepted nor declined.  If you nominated someone and their name does not
appear at:
        https://datatracker.ietf.org/nomcom/2014/private/feedback/

that's because they have either declined, or they have not indicated
things one way or other.   Perhaps they are still deciding, or perhaps
they never got the email, you can help the nomcom by confirming with them.

====

Nominations may be made by selecting the Nominate link at the top of
the Nomcom 2014 home page, or by visiting the following URL:

https://datatracker.ietf.org/nomcom/2014/nominate/

   {Note that nominations made using the web tool require an ietf.org
    datatracker account. You can create a datatracker ietf.org account
    if you don't have one already by visiting the following URL:
       https://datatracker.ietf.org/accounts/create/ }

Nominations may also be made by email to nomcom14@ietf.org.

If use email, please include the word "Nominate" in the Subject and
indicate in the email who is being nominated, their email address (to
confirm acceptance of the nomination), and the position for which you
are making the nomination. If you wish to nominate someone via email
for more than one position, please use separate emails to do so.

Self-nomination is welcome!

NomCom 2014-15 will follow the policy for "Open Disclosure of Willing
Nominees" described in RFC 5680.  As stated in RFC 5680: "The list of
nominees willing to be considered for positions under review in the
current Nomcom cycle is not confidential". Willing nominees for each
position will be listed in a publicly accessible way - anyone with a
datatracker account may access the lists.  In all other ways, the
confidentiality requirements of RFC 3777/BCP10 remain in effect.  All
feedback and all Nomcom deliberations will remain confidential and will
not be disclosed.

Please submit your nominations as early as possible for the sake of your
nominees. Note that nominations should not wait for management permission,
as it is easier to decline the nomination, than put one in late.
We've set the questionnaire submission deadline for October 25, 2014.

The Nomcom appoints individuals to fill the open slots on the
IAOC, the IAB, and the IESG. The list of people and posts whose terms
end with the March 2015 IETF meeting, and thus the positions for which
this Nomcom is responsible, follows:

IAOC:
Randy Bush

IAB:
Joel Halpern*
Russ Housley
Eliot Lear
Xing Li
Andrew Sullivan
Dave Thaler

IESG:
Pete Resnick* (Applications)
Ted Lemon (Internet)
Joel Jaeggli (Operations and Management)
Richard Barnes (RAI)
Adrian Farrel* (Routing)
Stephen Farrell (Security)
Spencer Dawkins (Transport)
Jari Arkko (Gen)

*- known to have decline to run again.

PLEASE NOTE THAT IT IS LIKELY THAT APPLICATIONS AREA WILL NOT
BE FILLED AT THE IESG REQUEST.

Please be resourceful in identifying possible candidates for these
positions, as developing our talent is a very crucial requirement for
the IETF, and also, please consider accepting a nomination.  You'll
find extensive information about specific positions, developed by
the IAB, IESG, and IAOC, under individual tabs at:

   https://datatracker.ietf.org/nomcom/2014/requirements/

In addition to nominations, the Nomcom seeks community input on
the positions themselves.  We need and welcome the community's
views and input on the jobs within each organization. If you
have ideas on the positions' responsibilities (more, less,
different), please let us know.

Please send suggestions and feedback about this to nomcom14@ietf.org.

Thank you for your help in identifying qualified nominees!

Michael Richardson
Nomcom Chair 2014-15
nomcom-chair-2014@ietf.org, mcr+nomcom@sandelman.ca





From nobody Mon Oct 13 13:18:51 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BFED1A000A for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 13:18:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7dfQRNhexWjJ for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 13:18:47 -0700 (PDT)
Received: from mail-qa0-x235.google.com (mail-qa0-x235.google.com [IPv6:2607:f8b0:400d:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CBE401A0033 for <lisp@ietf.org>; Mon, 13 Oct 2014 13:18:45 -0700 (PDT)
Received: by mail-qa0-f53.google.com with SMTP id v10so4987987qac.12 for <lisp@ietf.org>; Mon, 13 Oct 2014 13:18:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=QIDGuSUGVeIXA59lKwlba24zOUMstnfTUVOy7RHgenk=; b=j+p2Re9xQfHrUwTi+c5VYajUwV9lbZK0fpjgUBaek1VklQl/L5d+dslv/WjjnVzArv SxFHzngXql0RbONtmEpz8zbLbmN4Kf4Q26o4PuTauMIIyY4Yc+aaY6AOjSBg+oMvsVQ3 U5ZGo4VQL++YBnPK1ZGVJACT6J8VF01uK++vMtLXgfDxvijoJav2V5M4fRyMPuDhkpj7 qAlbDA4nZ+CA2+aJpm/1ZUP7vGHpseGHQ763p+HDG4DgkEvLTR7aoADV75D49/6Ejbke TK3ATxoM4T134VTufmwgoTO1iMnAnERg8LtEgbweoV6aou79HolQbVBqHOGbZEaRin05 Qoxw==
X-Received: by 10.140.108.35 with SMTP id i32mr1497902qgf.66.1413231524975; Mon, 13 Oct 2014 13:18:44 -0700 (PDT)
Received: from [172.20.10.2] ([166.170.28.78]) by mx.google.com with ESMTPSA id p3sm13679145qaa.31.2014.10.13.13.18.44 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 13 Oct 2014 13:18:44 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CAGE_QezAGP7Rvg2hLBrbKs-JDFNXQ6qga15pg8WnX9GO+qU4Pg@mail.gmail.com>
Date: Mon, 13 Oct 2014 13:18:42 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <7A935778-02D5-4F41-AC84-153025645B24@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <BE54EC54-FCEA-4333-B5BD-1861AA0537EC@gmail.com> <5ad34cf8c2bb4e87a471cf80e9dcc3f3@CO1PR05MB442.namprd05.prod.outlook.com> <20139005-A5CE-4E48-A5AD-04B395DA934E@gmail.com> <241960CF-6E66-4F1B-B7FC-33096A718EE7@gigix.net> <9E9D872A-39A7-4FCE-9166-C5FDC3224EBB@gmail.com> <CAGE_QezAGP7Rvg2hLBrbKs-JDFNXQ6qga15pg8WnX9GO+qU4Pg@mail.gmail.com>
To: Albert Cabellos <acabello@ac.upc.edu>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/YAMR967gmk_8l1dygDRYAijvM_8
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 20:18:49 -0000

> Hi all
>=20
> What about this (as a new item in section 2.1)?
>=20
> * Pull Architecture: With this principle the network state is stored
> at the control-plane -in a potentially distributed database- and
> retrieved on-demand by the data-plane. Pull architectures allow to
> push important routing mechanisms such as Traffic Engineering to the
> control-plane, alleviating the data-plane. At the same time they
> require of additional techniques to handle data-plane events, such as
> network failures.

Well even though we like to stress a Pull architecture with LISP, we all =
know well that if xTRs run LISP-ALT that it is very much a push =
archtecture.=20

See (I hope Alia is listening), it is not about a LISP versus BGP =
control-plane, because one of the RFC documented mapping database =
transport system is LISP-ALT which IS BGP.

LISP is indeed a "cached architecture" which means the FIB needs to be =
populated on demand. But if the state is local in a database, LISP-ALT =
BGP RIB, then the information is available locally.

When I was at cisco, we did some customer testing where the customer =
wanted to use BGP as the mapping database so FIB hardware lookups =
cache-missed, then the BGP RIB was consulted. They had requirements to =
not go outside of the box to get the cache populated. Turns out they =
wanted small hardware FIBs and had large software RIBs, hence using LISP =
to push via BGP was a naturual fit.

Dino

>=20
> Albert
>=20
> On Mon, Oct 13, 2014 at 4:31 PM, Dino Farinacci <farinacci@gmail.com> =
wrote:
>>>=20
>>> The only remaining question is whether or not we want to add a =
bullet concerning the push/pull model & Mapping database
>>=20
>> Well since a large portion of the document discusses the mapping =
system, I would say yes.
>>=20
>> Dino
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 13:22:54 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 205991A001A; Mon, 13 Oct 2014 13:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7XX-wQgK5DEC; Mon, 13 Oct 2014 13:22:50 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D90E81A0041; Mon, 13 Oct 2014 13:22:49 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.6.3.p4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141013202249.27555.13770.idtracker@ietfa.amsl.com>
Date: Mon, 13 Oct 2014 13:22:49 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/fOL3Jj84WpjrDC5dLyAutbw4BGk
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-ddt-02.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 20:22:52 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : LISP Delegated Database Tree
        Authors         : Vince Fuller
                          Darrel Lewis
                          Vina Ermagan
                          Amit Jain
	Filename        : draft-ietf-lisp-ddt-02.txt
	Pages           : 35
	Date            : 2014-10-13

Abstract:
   This draft describes the LISP Delegated Database Tree (LISP-DDT), a
   hierarchical, distributed database which embodies the delegation of
   authority to provide mappings from LISP Endpoint Identifiers (EIDs)
   to Routing Locators (RLOCs).  It is a statically-defined distribution
   of the EID namespace among a set of LISP-speaking servers, called DDT
   nodes.  Each DDT node is configured as "authoritative" for one or
   more EID-prefixes, along with the set of RLOCs for Map Servers or
   "child" DDT nodes to which more-specific EID-prefixes are delegated.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-ddt/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-ddt-02

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-ddt-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Oct 13 13:25:54 2014
Return-Path: <darlewis@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C7631A0019; Mon, 13 Oct 2014 13:25:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x5xDIYnmoLqW; Mon, 13 Oct 2014 13:25:37 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E48A21A005B; Mon, 13 Oct 2014 13:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2135; q=dns/txt; s=iport; t=1413231935; x=1414441535; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=K1nc5E1M9i/ko5vD1+ZczR2WOk6RRVJTxwo0s4Edq28=; b=ICZyNzPKIqRlMuWYxtSMu8J0Osk9HPrI+r5+uNQP/LdTDJWWk6ERP9BO pJICjRXlxlYepPfOD7U4B7JyBvAhKFVl30n3Dzpa02NKHX9bpFqA3VYVP N5XE+xggpjDr3eGTWQc79TMSF4OQE81e7iPY5yqeg0ZGgPPiC9+enG1+V 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlEFAHI0PFStJV2U/2dsb2JhbABbgw5TUwUEyykKh00CgR8WAXILhAMBAQMBAQEBNzQLEAIBCDYQJwslAgQOBQmILQgIBcUHAQEBAQEBAQEBAQEBAQEBAQEBARmQEjMHgy2BHgWReYRChxCBLjyDCooHhxaDd2yBSIECAQEB
X-IronPort-AV: E=Sophos;i="5.04,713,1406592000"; d="scan'208";a="86586729"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-5.cisco.com with ESMTP; 13 Oct 2014 20:25:34 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id s9DKPYdH025372 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 13 Oct 2014 20:25:34 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.125]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.03.0195.001; Mon, 13 Oct 2014 15:25:33 -0500
From: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
To: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
Thread-Topic: [lisp] I-D Action: draft-ietf-lisp-ddt-02.txt
Thread-Index: AQHP5yPXQ87+kGc8I0atHz4DY2m7Mg==
Date: Mon, 13 Oct 2014 20:25:33 +0000
Message-ID: <1A8EB349-0B77-4170-9892-C9EA8EF8827D@cisco.com>
References: <20141013202249.27555.13770.idtracker@ietfa.amsl.com>
In-Reply-To: <20141013202249.27555.13770.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.154.212.57]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A587222E54984D4FB832D4926D827951@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ADJewHk-hfNSTcd40W3oFbOmQhk
Cc: "lisp@ietf.org" <lisp@ietf.org>, "i-d-announce@ietf.org" <i-d-announce@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-ddt-02.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 20:25:42 -0000

This is a minor update, fixing some spelling/grammar issues, and adding an =
expanded reference to LISP-TREE.

The authors would welcome any comments or questions. =20

-Darrel
On Oct 13, 2014, at 1:22 PM, internet-drafts@ietf.org wrote:

>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Locator/ID Separation Protocol Working G=
roup of the IETF.
>=20
>        Title           : LISP Delegated Database Tree
>        Authors         : Vince Fuller
>                          Darrel Lewis
>                          Vina Ermagan
>                          Amit Jain
> 	Filename        : draft-ietf-lisp-ddt-02.txt
> 	Pages           : 35
> 	Date            : 2014-10-13
>=20
> Abstract:
>   This draft describes the LISP Delegated Database Tree (LISP-DDT), a
>   hierarchical, distributed database which embodies the delegation of
>   authority to provide mappings from LISP Endpoint Identifiers (EIDs)
>   to Routing Locators (RLOCs).  It is a statically-defined distribution
>   of the EID namespace among a set of LISP-speaking servers, called DDT
>   nodes.  Each DDT node is configured as "authoritative" for one or
>   more EID-prefixes, along with the set of RLOCs for Map Servers or
>   "child" DDT nodes to which more-specific EID-prefixes are delegated.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-ddt/
>=20
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-ddt-02
>=20
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-ddt-02
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 13 13:31:01 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A5DC1A0040 for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 13:30:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.336
X-Spam-Level: 
X-Spam-Status: No, score=-2.336 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.786] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JwrDLPr0NyBd for <lisp@ietfa.amsl.com>; Mon, 13 Oct 2014 13:30:51 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A1C5C1A001A for <lisp@ietf.org>; Mon, 13 Oct 2014 13:30:50 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 190672AA0F; Mon, 13 Oct 2014 20:30:46 +0000 (GMT)
Date: Mon, 13 Oct 2014 13:31:08 -0700
From: Marc Binderberger <marc@sniff.de>
To: David Conrad <drc@virtualized.org>
Message-ID: <20141013133108150663.45ab5a31@sniff.de>
In-Reply-To: <5109D77D-96A0-4796-A646-7A11DC68CC24@virtualized.org>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <5109D77D-96A0-4796-A646-7A11DC68CC24@virtualized.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-7
Content-Transfer-Encoding: base64
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/On7Ax88xvF9zqP3XV51Xpwwn8L8
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Oct 2014 20:30:58 -0000

SGVsbG8gRGF2aWQsDQoNCj4gZm9yIGhpZXJhcmNoeS4gVGhlIHBvbGljaWVzIGFuZCBwcm9j
ZXNzZXMgYXBwcm9wcmlhdGUgZm9yIHRoZSBhbGxvY2F0aW9uIG9mIA0KPiBJUCBhZGRyZXNz
ZXMgZG8gbm90IGFwcGVhciB0byBtZSB0byBuZWNlc3NhcmlseSBiZSBhcHBsaWNhYmxlIHRv
IHRoZSANCj4gYWxsb2NhdGlvbiBvZiBMSVNQIEVJRHMuDQoNClRoYXQncyBpbnRlcmVzdGlu
ZyAtIHdoZXJlIGRvIHlvdSBzZWUgYSBwcm9ibGVtPw0KVGhlcmUgaXMgbm8gYWdncmVnYXRp
b24gdG9kYXkgYmV5b25kIHRoZSAiUkEgYWxsb2NhdGlvbiBibG9jayIuIEFzc2lnbm1lbnRz
IA0Kd2l0aGluIHRoZSBSQSBibG9jayBkbyBub3QgaGF2ZSB0byBmb2xsb3cgYW55IGFkZGl0
aW9uYWwgYWdncmVnYXRpb24gc2NoZW1lIA0KKHRvIGJlIGZhaXIsIGRlcGVuZHMgb24gdGhl
IGludGVybmFsIHJvdXRpbmcgc2V0dXAgZGV0YWlscykuDQoNCg0KPiBzY2FsYWJpbGl0eSBv
ZiB0aGUgcm91dGluZyBzeXN0ZW0uICBMSVNQIEVJRHMgZG8gbm90IGhhdmUgYW55IHJlcXVp
cmVtZW50IA0KPiBmb3IgaGllcmFyY2h5Lg0KDQpJIGFjdHVhbGx5IHRoaW5rIHRoaXMgc3Rh
dGVtZW50IGluIGl0J3MgZ2VuZXJpYyBmb3JtIGlzIHdyb25nLiAgVGhpcyBtYXkgYmUgDQpy
ZWxhdGVkIHRvIHRoZSBpbXByZXNzaW9uIEkgaGF2ZSB0aGF0IHBlb3BsZSBvbiB0aGUgbGlz
dCB0aGluayB0aGV5IGtub3cgaW4gDQpwcmluY2lwbGUgaG93IExJU1AgY2FuIHNvbHZlIHRo
ZSBzY2FsZSBwcm9ibGVtIC0gYXQgbGVhc3QgZnJvbSB0aGUgcHVibGlzaGVkIA0KZG9jdW1l
bnRzIEkgdGhpbmsgYSBsb3Qgb2YgYXNwZWN0cyBoYXZlIG5vdCBiZWVuIGRpc2N1c3NlZCBh
dCBhbGwuDQoNCg0KPiBhbGxvY2F0aW9uIG9mIExJU1AgRUlEcy4gIElmIExJU1AgaXMgc3Vj
Y2Vzc2Z1bCwgd2hldGhlciB0aGUgUklScyBjaG9vc2UgdG8gDQo+IGJlY29tZSBMSVNQIEVJ
RCBhbGxvY2F0b3JzIGlzIGxpa2VseSBhIGJ1c2luZXNzIGRlY2lzaW9uIHRoZXmibGwgbmVl
ZCB0byANCj4gbWFrZS4gIEkgcGVyc29uYWxseSBkbyBub3QgdGhpbmsgaXQgYXBwcm9wcmlh
dGUgdG8gYXNzdW1lIHRoZXkgd2lsbCBtYWtlIA0KPiB0aGF0IGRlY2lzaW9uLg0KDQpJZiB0
aGUgZ29hbCBpcyB0byBydW4gYSBzZXBhcmF0ZSBMSVNQIEludGVybmV0IHRoZW4geW91IG1h
eSBoYXZlIGEgcG9pbnQuIEJ1dCANCkkgdGhpbmsgb2ZmaWNpYWxseSB3ZSBzdGlsbCBhaW0g
YXQgYSBMSVNQIGRlcGxveW1lbnQgdGhhdCBibGVuZHMgaW50byB0aGUgDQpleGlzdGluZyBJ
bnRlcm5ldC4NCg0KDQpUbyBzdW1tYXJpemUgbXkgcG9pbnRzIGFnYWluOiBhcyBsb25nIGFz
IHdlIHRhbGsgYWJvdXQgcHJlZml4ZXMgYmVpbmcgDQphbm5vdW5jZXMgaW4gdG9kYXkncyBn
bG9iYWwgQkdQIHRhYmxlIEkgZXhwZWN0IGEgZGVmaW5pdGUgZW5kIG9mIHRoZSB0ZXN0IGFu
ZCANCml0J3MgcnVsZXMgYW5kIGEgY29tcGxldGUgY2xlYW51cCBhdCB0aGUgZW5kIG9mIHRo
ZSB0ZXN0LiBCb3RoIGlzICJzb21laG93IiANCndyaXR0ZW4gaW4gdGhlIGRvY3VtZW50IGJ1
dCBub3QgYXMgc2ltcGxlLCBjbGVhbiAmIGNyaXNwIGFzIGl0IGNvdWxkIGJlLCANCklNSE8u
IFRodXMgbXkgcHJvcG9zYWwgZm9yIHNvbWUgcmUtd29yZGluZy4NCg0KDQoNClJlZ2FyZHMs
IE1hcmMNCg0KDQoNCg0KDQpPbiBXZWQsIDggT2N0IDIwMTQgMTM6MTI6MDMgLTA3MDAsIERh
dmlkIENvbnJhZCB3cm90ZToNCj4gTWFyYywNCj4gDQo+IE9uIE9jdCA4LCAyMDE0LCBhdCAx
MTo0OSBBTSwgTWFyYyBCaW5kZXJiZXJnZXIgPG1hcmNAc25pZmYuZGU+IHdyb3RlOg0KPj4g
TGV0IG1lIHdvcmQgaXQgZGlmZmVyZW50bHk6IHRoZSBFSUQgYmxvY2sgYXMgYSBzYW5kYm94
IGZvciBhIGxhcmdlLXNjYWxlLCANCj4+IHJlYWwtbGlmZSBleHBlcmltZW50IHRvIGxlYXJu
IGhvdyBMSVNQIGJlY29tZXMgKG9yIGlzIGFscmVhZHkpIA0KPj4gcHJvZHVjdGlvbi1yZWFk
eSBmb3IgdGhlIEludGVybmV0IC0gZ3JlYXQgaWRlYS4NCj4gDQo+IFN1cmUuDQo+IA0KPj4g
QmV5b25kIHRoYXQgSSBkb24ndCBzZWUgYSANCj4+IG5lZWQgZm9yIGFueXRoaW5nIHNwZWNp
YWwgb3IgZGlmZmVyZW50IGZvciBMSVNQIGFuZCB3ZSBoYXZlIHdvcmtpbmcgDQo+PiBwcm9j
ZWR1cmVzIGhvdyB0byBhbGxvY2F0ZS9hc3NpZ24gYWRkcmVzcyBzcGFjZS4gVGhpcyBpcyBh
bHNvIHRoZSBwcm9taXNlLCANCj4+IHRoYXQgTElTUCBpcyBibGVuZGluZyBpbi4NCj4gDQo+
IElQIGFkZHJlc3NlcyBhbGxvY2F0ZWQgYnkgdGhlIFJJUnMgYXNzdW1lIGhpZXJhcmNoeSB0
byBmYWNpbGl0YXRlIHRoZSANCj4gc2NhbGFiaWxpdHkgb2YgdGhlIHJvdXRpbmcgc3lzdGVt
LiAgTElTUCBFSURzIGRvIG5vdCBoYXZlIGFueSByZXF1aXJlbWVudCANCj4gZm9yIGhpZXJh
cmNoeS4gVGhlIHBvbGljaWVzIGFuZCBwcm9jZXNzZXMgYXBwcm9wcmlhdGUgZm9yIHRoZSBh
bGxvY2F0aW9uIG9mIA0KPiBJUCBhZGRyZXNzZXMgZG8gbm90IGFwcGVhciB0byBtZSB0byBu
ZWNlc3NhcmlseSBiZSBhcHBsaWNhYmxlIHRvIHRoZSANCj4gYWxsb2NhdGlvbiBvZiBMSVNQ
IEVJRHMuICBJZiBMSVNQIGlzIHN1Y2Nlc3NmdWwsIHdoZXRoZXIgdGhlIFJJUnMgY2hvb3Nl
IHRvIA0KPiBiZWNvbWUgTElTUCBFSUQgYWxsb2NhdG9ycyBpcyBsaWtlbHkgYSBidXNpbmVz
cyBkZWNpc2lvbiB0aGV5omxsIG5lZWQgdG8gDQo+IG1ha2UuICBJIHBlcnNvbmFsbHkgZG8g
bm90IHRoaW5rIGl0IGFwcHJvcHJpYXRlIHRvIGFzc3VtZSB0aGV5IHdpbGwgbWFrZSANCj4g
dGhhdCBkZWNpc2lvbi4NCj4gDQo+IFJlZ2FyZHMsDQo+IC1kcmMNCj4g


From nobody Tue Oct 14 10:57:20 2014
Return-Path: <darlewis@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60D401A9141 for <lisp@ietfa.amsl.com>; Tue, 14 Oct 2014 10:57:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.287
X-Spam-Level: 
X-Spam-Status: No, score=-15.287 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GSoMQDWUI_Oi for <lisp@ietfa.amsl.com>; Tue, 14 Oct 2014 10:57:05 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0AEC71A912C for <lisp@ietf.org>; Tue, 14 Oct 2014 10:57:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8658; q=dns/txt; s=iport; t=1413309425; x=1414519025; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vGPzzz9C0W3i2ndSlaJViBhFSnoMAEqViXqRJVX3tMs=; b=mtZkQpAWuu2n3IPB9O2UDprTLupdnLGYXnv/N6NsmVgCaB5Q7kxKXE2a P0GMqD4qwuoPtVxJgKHqdJmODXtGWvcAnylT09RSV0TH7T6zA13rBuPGT qERImZCmAgNvWZNbQrhcQhgOxEG5MyVQ9Lj6d09lXLBumif2+VEpocVbZ Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag0FAM1iPVStJV2c/2dsb2JhbABbgw5TWATMNIdNAoEVFgF9hAMBAQIBAXkFCwIBCEYhESUCBAENBYgqAwkIDcAWDYZOAQEBAQEBAQEBAQEBAQEBAQEBARmOE4F/MweDLYEeBZF5hEKEf4IRgWqNU4ZUggAGGIFZbAGBR4ECAQEB
X-IronPort-AV: E=Sophos;i="5.04,718,1406592000"; d="scan'208";a="363231756"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-6.cisco.com with ESMTP; 14 Oct 2014 17:56:18 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s9EHuIGq019740 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 14 Oct 2014 17:56:18 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.125]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0195.001; Tue, 14 Oct 2014 12:56:18 -0500
From: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
To: Luigi Iannone <luigi.iannone@telecom-paristech.fr>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: Review of draft-farinacci-lisp-rig-03.txt 
Thread-Index: AQHP59gnkha9Q7pPrU+HjyCtl1SB4Q==
Date: Tue, 14 Oct 2014 17:56:18 +0000
Message-ID: <6581A638-DB12-4C6D-AB87-7E15CDB19D4B@cisco.com>
References: <684A8FEC-35CF-40CA-AE2D-16FA61C6C11A@telecom-paristech.fr> <16712457-9A07-44FC-8F9F-DCFB442BA9EE@gmail.com>
In-Reply-To: <16712457-9A07-44FC-8F9F-DCFB442BA9EE@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.21.74.229]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <50F3FEA8D00439489219DE10AA4EB759@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/bIs8lHnHawhWnR4nQK2wrW6MAGE
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Review of draft-farinacci-lisp-rig-03.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Oct 2014 17:57:12 -0000

Chairs,

It seems to me that this document (lisp-rig) is overdue for WG adoption.  I=
ts an implemented, key management component/utility which is essential to t=
he operation of the deployed LISP-DDT implementation.

Is there a plan for adoption, or a reason to wait?  Thanks!

-Darrel
On Jul 2, 2014, at 2:12 PM, Dino Farinacci <farinacci@gmail.com> wrote:

> See comments inline. A new draft and diff file is enclosed. What I didn't=
 respond to I agree with and made changes to the draft.
>=20
>=20
> >> to store and propagate those mappings globally.  This
> >>    document focuses on the LISP-DDT [LISP-DDT] mapping database system=
.
> >>=20
> >>    The 'rig' is a manual management tool to query LISP-DDT mapping
> >>    database hierarchy.  It can be run by all devices which implement
> >>    LISP, including ITRs, ETRs, PITRs, PETRs, Map-Resolvers, Map-Server=
s,
> >>    and LISP-DDT nodes, as well as by a host system at either a LISP-
> >>    capable or non-LISP-capable site.
> >>=20
> >>    The LISP-DDT 'rig' tool is similar to the 'lig' [RFC6835] tool in
> >>    that they are both diagnostic tools to query a distributed database=
.
> >>    However, 'rig' is used to find Map-Servers serving an EID-prefix,
> >>    specifically within a LISP-DDT mapping database framework.  And 'li=
g'
> >>    can be used on top of any mapping database system to retrieve
> >>    locators used for packet encapsulation.
> >>=20
> >>=20
> >> 3.  Definition of Terms
> >>=20
> >>=20
> > I would put the definitions of terms as appendix. This document is not =
authoritative on these=20
> > definitions. An appendix to help reading is enough.
>=20
> Is it okay if I keep it this way. All the protocol documents have the Def=
inition of Terms section right after the Introduction section. I would like=
 to keep it consistent.
>=20
> > Check the eid block documents as example:
> >=20
> > http://tools.ietf.org/html/draft-ietf-lisp-eid-block-09
> > http://tools.ietf.org/html/draft-ietf-lisp-eid-block-mgmnt-01
> >=20
> >=20
> >>    Endpoint ID (EID):   An EID is a 32-bit (for IPv4) or 128-bit (for
> >>       IPv6) value used in the source and destination address fields of
> >>       the first (most inner) LISP header of a packet.  The host obtain=
s
> >>=20
> > [snip]
> >>=20
> >> Farinacci, et al.      Expires September 18, 2014               [Page =
7]
> >> Internet-Draft   LISP-DDT Referral Internet Groper (RIG)      March 20=
14
> >>=20
> >>=20
> >> 4.  Basic Overview
> >>=20
> >>=20
> > Just to ease even more the reading wouldn=92t be helpful put how mappin=
g lookup works in DDT?
> >=20
> > Something describing by text the content of slide 7 of:
> >=20
> > http://tools.ietf.org/agenda/83/slides/slides-83-lisp-8.pdf
>=20
> Added a opening paragraph to the Basic Overview section. Let me know if y=
ou think it is sufficient. I wanted to keep it brief and to the point.
>=20
> >=20
> >>       message exchange.
> >>=20
> >>    A possible syntax for a rig command could be:
> >>=20
> >>    rig [instance-id <iid>] <eid> to <ddt-node> [follow-all-referrals]
> >>=20
> >>    Parameter description:
> >>=20
> >>    [instance-id <iid>]:   is the instance-ID portion of the Extended E=
ID
> >>       used as VPN identifer.  When the DDT hierarchy is not configured
> >>       with instance-IDs, this argument is omitted from the command lin=
e.
> >>=20
> >>    <eid>:   is either a Fully Qualified Domain Name or a destination E=
ID
> >>       that is being queried in the LISP-DDT mapping database.
> >>=20
> >>    <ddt-node>:   is the RLOC address of any DDT-node in the DDT
> >>       hierarchy.  This can be the DDT root node, a DDT transit node, o=
r
> >>       a DDT Map-Server.
> >>=20
> >>    [follow-all-referrals]:   when this keyword is used each referral
> >>       RLOC is queried so rig can descend the entire DDT hierarchy
> >>       starting from the node <ddt-node>.  When this keyword is not use=
d,
> >>       one of the referral RLOCs will be selected to descend a branch o=
f
> >>       the DDT hierarchy.
> >>=20
> > The text above is unclear.
> >=20
> > If follow-all-referrals is present then rig follows all RLOCs: that is =
OK.
> >=20
> > If the option is not present why should the rig command follow the firs=
t RLOC?=20
>=20
> It doesn't. It is up to the implementation to decide which referral node =
is used. And most implementations I am aware of will hash the EID-prefix be=
ing looked up (from the Map-Request) will be used so you can load-split Map=
-Requests across referral nodes.
>=20
> > The initial description of rig (first paragraph section 4) just states =
the upon reception of a Map-Referral,
> > its content is displayed to the user, it does not mention that any RLOC=
 is followed to go down the DDT tree.
> >=20
> > Why not adding a =93follow-first-referral=94 option to actually follow =
the first RLOC.
>=20
> The implementations don't support such an option because that is not the =
way it was implemented or described in the DDT spec.
>=20
> >=20
> >> 5.  Implementation Details
> >>=20
> >>    The cisco LISP prototype implementations on IOS and NX-OS has rig
> >>    support for IPv4 and IPv6 EIDs in either the default instance or a
> >>    non-zero instance-ID.
> >>=20
> >>    The IOS syntax is:
> >>=20
> >>    rig [instance-id <iid>] <eid> to <ddt-node> [follow-all-referrals]
> >>=20
> >>    The NX-OS syntax is:
> >>=20
> >>    rig [instance-id <iid>] <hostname> | {<eid> | <eid6>}}
> >>                            to {<ddt-hostname> | {<ddt> | <ddt6>}}
> >>=20
> >>    Here is some sample IOS output:
> >>=20
> >>    Router# rig 12.0.1.1 to 1.1.1.1
> >>=20
> >>    Send Map-Request to DDT-node 1.1.1.1 ... node referral, rtt: 0 ms
> >>    EID-prefix: [0] 12.0.0.0/16, ttl: 1440
> >>    referrals: 2.2.2.2
> >>=20
> >>    Send Map-Request to DDT-node 2.2.2.2 ... node referral, rtt: 0 ms
> >>    EID-prefix: [0] 12.0.1.0/24, ttl: 1440
> >>    referrals: 4.4.4.4, 5.5.5.5
> >>=20
> >>    Send Map-Request to DDT-node 4.4.4.4 ... map-server acknowledgement=
,
> >>                                             rtt: 0 ms
> >>    EID-prefix: [0] 12.0.1.0/28, ttl: 1440
> >>    referrals: 4.4.4.4, 5.5.5.5
> >>=20
> >>=20
> >>=20
> >>=20
> > Any other implementation available? Steffann has a ddt_query script wri=
tten in python...
>=20
> I would be glad to add the output if Steffan is willing to provide it.
>=20
> >=20
> >=20
> >> 8.  References
> >>=20
> >> 8.1.  Normative References
> >>=20
> >>    [RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791,
> >>               September 1981.
> >>=20
> > Delete this reference it is never cited.
>=20
> It is in the definition of "Routing Locator (RLOC)":
>=20
>      <t hangText=3D"Routing Locator (RLOC): ">A RLOC is an IPv4          =
       =20
>       <xref target=3D"RFC0791" /> or IPv6 <xref target=3D"RFC2460" />    =
          =20
>       address of an egress tunnel router (ETR). A RLOC is the output     =
      =20
>       of an EID-to-RLOC mapping lookup. An EID maps to one or more       =
      =20
>       RLOCs. Typically, RLOCs are numbered from                          =
      =20
>       topologically-aggregatable blocks that are assigned to a site at   =
      =20
>       each point to which it attaches to the global Internet; where      =
      =20
>       the topology is defined by the connectivity of provider            =
      =20
>       networks, RLOCs can be thought of as PA addresses. Multiple        =
      =20
>       RLOCs can be assigned to the same ETR device or to multiple ETR    =
      =20
>       devices at a site.</t>
>=20
> >=20
> >>=20
> >>    [RFC1034]  Mockapetris, P., "Domain names - concepts and facilities=
",
> >>               STD 13, RFC 1034, November 1987.
> >>=20
> > This is used in the definition of terms section and since this document=
 is not authoritative on
> >  those definitions it might be better to put the reference as informati=
ve.
> >>=20
> >>    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
> >>               Requirement Levels", BCP 14, RFC 2119, March 1997.
> >>=20
> > As far as I can see there is not 2119 notation actually concerning rig,=
 IMHO we can drop this reference.
>=20
> I will keep it there since there is a reference to 2119 and we MAY add su=
ch language in the future.
>=20
> Dino
>=20
>=20
>=20
>=20
>=20
> <rfcdiff-lisp-rig-03-to-04.html><draft-farinacci-lisp-rig-04.txt>


From nobody Tue Oct 14 11:00:59 2014
Return-Path: <jmh@joelhalpern.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E8611A90FD for <lisp@ietfa.amsl.com>; Tue, 14 Oct 2014 11:00:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ejd8Hd-WwqYI for <lisp@ietfa.amsl.com>; Tue, 14 Oct 2014 11:00:49 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3ABDC1A9100 for <lisp@ietf.org>; Tue, 14 Oct 2014 11:00:48 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 415EF2406AC; Tue, 14 Oct 2014 11:00:47 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.1.90] (107-194-85-212.lightspeed.nsvltn.sbcglobal.net [107.194.85.212]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 74F062406AD; Tue, 14 Oct 2014 11:00:46 -0700 (PDT)
Message-ID: <543D64CD.1030104@joelhalpern.com>
Date: Tue, 14 Oct 2014 14:00:45 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: "Darrel Lewis (darlewis)" <darlewis@cisco.com>,  Luigi Iannone <luigi.iannone@telecom-paristech.fr>
References: <684A8FEC-35CF-40CA-AE2D-16FA61C6C11A@telecom-paristech.fr> <16712457-9A07-44FC-8F9F-DCFB442BA9EE@gmail.com> <6581A638-DB12-4C6D-AB87-7E15CDB19D4B@cisco.com>
In-Reply-To: <6581A638-DB12-4C6D-AB87-7E15CDB19D4B@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/yX9qMRnuM_DHn5myXw5d2JKsHKE
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Review of draft-farinacci-lisp-rig-03.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Oct 2014 18:00:53 -0000

I actually like the document.  But it is not at all clear that the WG 
can do anything useful with it.
Most importantly, if we were to adopt it now, we still could not work on 
it until we clear the blocking documents.

Is there a reason not to publish it as in informational independent 
submission?

Yours,
Joel

On 10/14/14, 1:56 PM, Darrel Lewis (darlewis) wrote:
> Chairs,
>
> It seems to me that this document (lisp-rig) is overdue for WG adoption.  Its an implemented, key management component/utility which is essential to the operation of the deployed LISP-DDT implementation.
>
> Is there a plan for adoption, or a reason to wait?  Thanks!
>
> -Darrel
> On Jul 2, 2014, at 2:12 PM, Dino Farinacci <farinacci@gmail.com> wrote:
>
>> See comments inline. A new draft and diff file is enclosed. What I didn't respond to I agree with and made changes to the draft.
>>
>>
>>>> to store and propagate those mappings globally.  This
>>>>     document focuses on the LISP-DDT [LISP-DDT] mapping database system.
>>>>
>>>>     The 'rig' is a manual management tool to query LISP-DDT mapping
>>>>     database hierarchy.  It can be run by all devices which implement
>>>>     LISP, including ITRs, ETRs, PITRs, PETRs, Map-Resolvers, Map-Servers,
>>>>     and LISP-DDT nodes, as well as by a host system at either a LISP-
>>>>     capable or non-LISP-capable site.
>>>>
>>>>     The LISP-DDT 'rig' tool is similar to the 'lig' [RFC6835] tool in
>>>>     that they are both diagnostic tools to query a distributed database.
>>>>     However, 'rig' is used to find Map-Servers serving an EID-prefix,
>>>>     specifically within a LISP-DDT mapping database framework.  And 'lig'
>>>>     can be used on top of any mapping database system to retrieve
>>>>     locators used for packet encapsulation.
>>>>
>>>>
>>>> 3.  Definition of Terms
>>>>
>>>>
>>> I would put the definitions of terms as appendix. This document is not authoritative on these
>>> definitions. An appendix to help reading is enough.
>>
>> Is it okay if I keep it this way. All the protocol documents have the Definition of Terms section right after the Introduction section. I would like to keep it consistent.
>>
>>> Check the eid block documents as example:
>>>
>>> http://tools.ietf.org/html/draft-ietf-lisp-eid-block-09
>>> http://tools.ietf.org/html/draft-ietf-lisp-eid-block-mgmnt-01
>>>
>>>
>>>>     Endpoint ID (EID):   An EID is a 32-bit (for IPv4) or 128-bit (for
>>>>        IPv6) value used in the source and destination address fields of
>>>>        the first (most inner) LISP header of a packet.  The host obtains
>>>>
>>> [snip]
>>>>
>>>> Farinacci, et al.      Expires September 18, 2014               [Page 7]
>>>> Internet-Draft   LISP-DDT Referral Internet Groper (RIG)      March 2014
>>>>
>>>>
>>>> 4.  Basic Overview
>>>>
>>>>
>>> Just to ease even more the reading wouldn’t be helpful put how mapping lookup works in DDT?
>>>
>>> Something describing by text the content of slide 7 of:
>>>
>>> http://tools.ietf.org/agenda/83/slides/slides-83-lisp-8.pdf
>>
>> Added a opening paragraph to the Basic Overview section. Let me know if you think it is sufficient. I wanted to keep it brief and to the point.
>>
>>>
>>>>        message exchange.
>>>>
>>>>     A possible syntax for a rig command could be:
>>>>
>>>>     rig [instance-id <iid>] <eid> to <ddt-node> [follow-all-referrals]
>>>>
>>>>     Parameter description:
>>>>
>>>>     [instance-id <iid>]:   is the instance-ID portion of the Extended EID
>>>>        used as VPN identifer.  When the DDT hierarchy is not configured
>>>>        with instance-IDs, this argument is omitted from the command line.
>>>>
>>>>     <eid>:   is either a Fully Qualified Domain Name or a destination EID
>>>>        that is being queried in the LISP-DDT mapping database.
>>>>
>>>>     <ddt-node>:   is the RLOC address of any DDT-node in the DDT
>>>>        hierarchy.  This can be the DDT root node, a DDT transit node, or
>>>>        a DDT Map-Server.
>>>>
>>>>     [follow-all-referrals]:   when this keyword is used each referral
>>>>        RLOC is queried so rig can descend the entire DDT hierarchy
>>>>        starting from the node <ddt-node>.  When this keyword is not used,
>>>>        one of the referral RLOCs will be selected to descend a branch of
>>>>        the DDT hierarchy.
>>>>
>>> The text above is unclear.
>>>
>>> If follow-all-referrals is present then rig follows all RLOCs: that is OK.
>>>
>>> If the option is not present why should the rig command follow the first RLOC?
>>
>> It doesn't. It is up to the implementation to decide which referral node is used. And most implementations I am aware of will hash the EID-prefix being looked up (from the Map-Request) will be used so you can load-split Map-Requests across referral nodes.
>>
>>> The initial description of rig (first paragraph section 4) just states the upon reception of a Map-Referral,
>>> its content is displayed to the user, it does not mention that any RLOC is followed to go down the DDT tree.
>>>
>>> Why not adding a “follow-first-referral” option to actually follow the first RLOC.
>>
>> The implementations don't support such an option because that is not the way it was implemented or described in the DDT spec.
>>
>>>
>>>> 5.  Implementation Details
>>>>
>>>>     The cisco LISP prototype implementations on IOS and NX-OS has rig
>>>>     support for IPv4 and IPv6 EIDs in either the default instance or a
>>>>     non-zero instance-ID.
>>>>
>>>>     The IOS syntax is:
>>>>
>>>>     rig [instance-id <iid>] <eid> to <ddt-node> [follow-all-referrals]
>>>>
>>>>     The NX-OS syntax is:
>>>>
>>>>     rig [instance-id <iid>] <hostname> | {<eid> | <eid6>}}
>>>>                             to {<ddt-hostname> | {<ddt> | <ddt6>}}
>>>>
>>>>     Here is some sample IOS output:
>>>>
>>>>     Router# rig 12.0.1.1 to 1.1.1.1
>>>>
>>>>     Send Map-Request to DDT-node 1.1.1.1 ... node referral, rtt: 0 ms
>>>>     EID-prefix: [0] 12.0.0.0/16, ttl: 1440
>>>>     referrals: 2.2.2.2
>>>>
>>>>     Send Map-Request to DDT-node 2.2.2.2 ... node referral, rtt: 0 ms
>>>>     EID-prefix: [0] 12.0.1.0/24, ttl: 1440
>>>>     referrals: 4.4.4.4, 5.5.5.5
>>>>
>>>>     Send Map-Request to DDT-node 4.4.4.4 ... map-server acknowledgement,
>>>>                                              rtt: 0 ms
>>>>     EID-prefix: [0] 12.0.1.0/28, ttl: 1440
>>>>     referrals: 4.4.4.4, 5.5.5.5
>>>>
>>>>
>>>>
>>>>
>>> Any other implementation available? Steffann has a ddt_query script written in python...
>>
>> I would be glad to add the output if Steffan is willing to provide it.
>>
>>>
>>>
>>>> 8.  References
>>>>
>>>> 8.1.  Normative References
>>>>
>>>>     [RFC0791]  Postel, J., "Internet Protocol", STD 5, RFC 791,
>>>>                September 1981.
>>>>
>>> Delete this reference it is never cited.
>>
>> It is in the definition of "Routing Locator (RLOC)":
>>
>>       <t hangText="Routing Locator (RLOC): ">A RLOC is an IPv4
>>        <xref target="RFC0791" /> or IPv6 <xref target="RFC2460" />
>>        address of an egress tunnel router (ETR). A RLOC is the output
>>        of an EID-to-RLOC mapping lookup. An EID maps to one or more
>>        RLOCs. Typically, RLOCs are numbered from
>>        topologically-aggregatable blocks that are assigned to a site at
>>        each point to which it attaches to the global Internet; where
>>        the topology is defined by the connectivity of provider
>>        networks, RLOCs can be thought of as PA addresses. Multiple
>>        RLOCs can be assigned to the same ETR device or to multiple ETR
>>        devices at a site.</t>
>>
>>>
>>>>
>>>>     [RFC1034]  Mockapetris, P., "Domain names - concepts and facilities",
>>>>                STD 13, RFC 1034, November 1987.
>>>>
>>> This is used in the definition of terms section and since this document is not authoritative on
>>>   those definitions it might be better to put the reference as informative.
>>>>
>>>>     [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
>>>>                Requirement Levels", BCP 14, RFC 2119, March 1997.
>>>>
>>> As far as I can see there is not 2119 notation actually concerning rig, IMHO we can drop this reference.
>>
>> I will keep it there since there is a reference to 2119 and we MAY add such language in the future.
>>
>> Dino
>>
>>
>>
>>
>>
>> <rfcdiff-lisp-rig-03-to-04.html><draft-farinacci-lisp-rig-04.txt>
>
>


From nobody Tue Oct 14 13:04:24 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E94E81ACF08 for <lisp@ietfa.amsl.com>; Tue, 14 Oct 2014 13:04:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q2MJORYKb1nu for <lisp@ietfa.amsl.com>; Tue, 14 Oct 2014 13:04:20 -0700 (PDT)
Received: from mail-pd0-x231.google.com (mail-pd0-x231.google.com [IPv6:2607:f8b0:400e:c02::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D0ABD1ACEE1 for <lisp@ietf.org>; Tue, 14 Oct 2014 13:04:20 -0700 (PDT)
Received: by mail-pd0-f177.google.com with SMTP id v10so8134466pde.36 for <lisp@ietf.org>; Tue, 14 Oct 2014 13:04:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DOSugiR5ys8co0/3g6cNffqvWMCHATPO/inP2q2vCAQ=; b=dUPbZr8BXIKrCBmRBy5Rf7gF9m3aVIYWUWE7z2ZqTbQ2OGAGlKfXs82nIOHGrtug8P mHom2640StC4Kj3C8Oit/ogfbVuvRc74HDVRBzWS9WK+/R6iLIe2J2WlkrBmktqBLZ/b bLnUeEQ9R5VuzrbPS1I2yHLjwdQiUVyfJ7/fSYRIRoTpm9obq95X5rbMqvC/Am0Ikkr6 fS1dTOgFOZDPVJ4vGnYOqff5o8CCSkPNPSqDSiQfJPQyGms2F2R1LSMXJ0TaVgp6lNyi 6cXFge34Om4Y1JhSEtv/RQzPI/sCsv+6lLqndpx6CQH2ERqoMx5/083NvT1gnxmiTUf5 mYqg==
X-Received: by 10.70.46.71 with SMTP id t7mr7692984pdm.92.1413317060513; Tue, 14 Oct 2014 13:04:20 -0700 (PDT)
Received: from [172.22.249.173] ([162.210.130.4]) by mx.google.com with ESMTPSA id rz8sm14943817pbc.63.2014.10.14.13.04.19 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 14 Oct 2014 13:04:19 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <543D64CD.1030104@joelhalpern.com>
Date: Tue, 14 Oct 2014 13:04:16 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <1FE1F46F-7C4B-4A94-91D6-B9540E90470E@gmail.com>
References: <684A8FEC-35CF-40CA-AE2D-16FA61C6C11A@telecom-paristech.fr> <16712457-9A07-44FC-8F9F-DCFB442BA9EE@gmail.com> <6581A638-DB12-4C6D-AB87-7E15CDB19D4B@cisco.com> <543D64CD.1030104@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/NzgspAltZZUPhaajFj4dliV_DB4
Cc: Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Review of draft-farinacci-lisp-rig-03.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Oct 2014 20:04:22 -0000

> Is there a reason not to publish it as in informational independent =
submission?

This is fine with the coauthors.

Dino


From nobody Wed Oct 15 23:52:25 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B39501A036C for <lisp@ietfa.amsl.com>; Wed, 15 Oct 2014 23:52:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.56
X-Spam-Level: 
X-Spam-Status: No, score=-1.56 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jssUsmz6ZQuh for <lisp@ietfa.amsl.com>; Wed, 15 Oct 2014 23:52:20 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 805A61A0369 for <lisp@ietf.org>; Wed, 15 Oct 2014 23:52:19 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 051F42AA0F; Thu, 16 Oct 2014 06:52:15 +0000 (GMT)
Date: Wed, 15 Oct 2014 23:52:45 -0700
From: Marc Binderberger <marc@sniff.de>
To: Luigi Iannone <ggx@gigix.net>
Message-ID: <20141015235245895079.145baddc@sniff.de>
In-Reply-To: <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <20141008134017695204.f47759dc@sniff.de> <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/exiaLUY0VMUs0n54OR5UZKiwLkw
Cc: Roger Jorgensen <rogerj@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Oct 2014 06:52:22 -0000

Hello Luigi,

my apology for the delayed reply.

Yes, I think the clean-up I propose and also Geoff is making some reasonable 
comments to avoid re-use of terms that may hit the nerve of people who work 
for or with RIR :-)

Plus the replies on this list made me more comfortable. I'm not against this 
experiment, quite the opposite, and thus are interested to have the documents 
and finally the experiment ready to go. I just wasn't sure about some of the 
wording and wanted to make sure this is understood as an experiment that has 
an end date and ends cleaned-up (from an Internet BGP point of view). You 
know, no "c'mon, it's just a couple of /48 in your table" :-)

(not being worried about the one /32 in the table)


Sorry when my feedback came late (my fault, I admit) and maybe a bit harsh. 
Looking forward!


Best regards,
Marc



On Mon, 13 Oct 2014 12:53:20 +0200, Luigi Iannone wrote:
> Hi Marc,
> 
> thanks for your review.
> 
> May I summarise your the discussion as: the document should be cleaned up 
> in a few points (listed below).
> 
> If I am correct, would it be OK to submit a new document (to be checked by 
> the assigned shepherd) before moving to the IESG (if it passes the LC 
> obviously)?
> 
> Will this collect your support for this document?
> 
> ciao
> 
> Luigi
> 
> 
> 
> On 08 Oct 2014, at 22:40, Marc Binderberger <marc@sniff.de> wrote:
> 
>> Hello Joel,
>> 
>>> It would seem to me to be rather odd to spend time working out an 
>>> agreement 
>>> for what we want to do with a permanent allocation.  We are defining the 
>>> rules for the experimental allocation.
>> 
>> Good we have the same understanding on this topic :-)
>> 
>> 
>>> Is there a specific text change that would make that clear enough to 
>>> alleviate your concern?
>> 
>> Re-reading the document I think it's the mix of exact and more general 
>> statements in section 6 point 3 and section 7 that triggered my email. May 
>> I 
>> propose having simplified statements, a single place for the dates plus 
>> the 
>> reference to draft-ietf-lisp-eid-block-09, section 6 ?  E.g.:
>> 
>> 
>>  3.  EID Prefix Request (Mandatory)
>> 
>>      (a)  Prefix Size
>> 
>>      (b)  Prefix Size Rationale
>> 
>>      (c)  Lease Period
>> 
>>           +  Start Date
>> 
>>           +  End Date
>> 
>>           Note that the allocation lease period MUST end and allocations 
>> MUST
>>           be handed back (to IANA?) when the policy of this document 
>> becomes
>>           invalid. See section 7 for the timelines.
>> 
>> 
>> 7.  Policy Validity Period
>> 
>>  Policy outlined in the present document is tight to the existence of
>>  the experimental LISP EID block requested in
>>  [I-D.ietf-lisp-eid-block] and valid until 31 December 2018.
>> 
>>  If the IETF decides to transform the block in a permanent allocation,
>>  the LISP EID block allocation policy in this document will be valid until
>>  31 December 2021.
>> 
>>  See also [I-D.ietf-lisp-eid-block], section 6, for more background.
>> 
>> 
>> (Btw, the dates in the existing document need an adjustment by +1 year. It 
>> talks about 31-December 2017 in a few places but the eid-block document 
>> talks 
>> about 31-December 2018)
>> 
>> 
>> More a cleanup than a change. No need to mention the discussions for the 
>> +3 
>> period; policies are either valid or not. The rules above also allow for a 
>> clean sheet after 31-Dec-2018 or 31-Dec-2021, with discretion to IANA/RIRs 
>> to 
>> re-assign or continue.
>> 
>> 
>> Another minor change could be in Section "2. Introduction" : it uses a few 
>> times the wording "allocation and assignment" but does not specify later 
>> on 
>> what it means with "assignment". For RIR the assignment is used address 
>> space 
>> while the allocation is just the range from which assignments are done. 
>> I'm 
>> fine if we simply remove "assignment" from this document.
>> 
>> 
>> Regards, Marc
>> 
>> 
>> 
>>> 
>>> Yours,
>>> Joel
>>> 
>>> On 10/8/14, 2:49 PM, Marc Binderberger wrote:
>>>> Hello Joel,
>>>> 
>>>>> The document is very clear that any potential transition to permanent
>>>>> allocation would have to be discussed and coordianted with multiple
>>>>> parties, including the RIRs.
>>>> 
>>>> Correct, the document is saying this. Maybe I have a different idea of 
>>>> "very
>>>> clear" though, all it says there must be a discussion.
>>>> I would prefer a clear statement that these policies are ending either 
>>>> when
>>>> the EID block experiment ends (obvious) or when the EID block turns into
>>>> something permanent.
>>>> 
>>>> 
>>>>> Equally, until such time as a permanent allocation is made, the 
>>>>> document 
>>>>> is
>>>>> not declaring the RIRs to be "the " allocation authority.
>>>> 
>>>> Agree - and I'm not making such a statement.
>>>> 
>>>> 
>>>>> If the RIRs can
>>>>> and wish to engage in LISP EID allocation in accordance with the policy,
>>>>> they can.  But the document does not promise the role to them.
>>>> 
>>>> If the document deviates from how RIRs operate then the document should 
>>>> not
>>>> be valid at the point any LISP EID blocks becomes permanent. My opinion.
>>>> 
>>>> 
>>>>> It may, or may not, make sesen if and when we do a permanent allocation 
>>>>> to
>>>>> specify a role for the RIRs.  That however will be negotiated then.
>>>> 
>>>> This "may or may not" is the vagueness I mentioned and why I express my 
>>>> lack
>>>> of comfort with the document.
>>>> 
>>>> 
>>>> Let me word it differently: the EID block as a sandbox for a large-scale,
>>>> real-life experiment to learn how LISP becomes (or is already)
>>>> production-ready for the Internet - great idea. Beyond that I don't see a
>>>> need for anything special or different for LISP and we have working
>>>> procedures how to allocate/assign address space. This is also the 
>>>> promise,
>>>> that LISP is blending in.
>>>> 
>>>> 
>>>> Regards, Marc
>>>> 
>>>> 
>>>> 
>>>>> On 10/8/14, 2:15 PM, Marc Binderberger wrote:
>>>>>> Hello Joel, authors and lisp list,
>>>>>> 
>>>>>> while I think the document is overall reasonably written it has one
>>>>>> problem:
>>>>>> it's bound to an proposed EID address block that has no guaranteed end 
>>>>>> of
>>>>>> life.
>>>>>> 
>>>>>> If this experiment would clearly terminate after 3+3 years then I 
>>>>>> would 
>>>>>> say
>>>>>> it's good to go. It's not the way the RIRs have written their documents
>>>>>> but I
>>>>>> think that's okay for a experiment and a 6 year time frame. But the
>>>>>> proposals
>>>>>> allow the requested /32 EID block to be turned into something 
>>>>>> permanently.
>>>>>> For a permanent EID block it's reasonable to assume the RIRs deal with 
>>>>>> the
>>>>>> allocation/assignment work ([1]) and then the document would need more
>>>>>> alignment with RIR policy documents. A simple example would be the
>>>>>> language,
>>>>>> "allocation" is used throughout while "assignment" is only mentioned 
>>>>>> in 
>>>>>> the
>>>>>> Introduction. I checked both ARIN and RIPE and it's clearly defined 
>>>>>> there.
>>>>>> It's also going too far in telling IANA to not have a regional policy.
>>>>>> 
>>>>>> 
>>>>>> So in short (and in all honesty): not feeling comfortable with the 
>>>>>> document
>>>>>> in the context of a potential permanent impact of the document.
>>>>>> 
>>>>>> 
>>>>>> Regards, Marc
>>>>>> 
>>>>>> [1]: if the proposal is to have finally an additional authority beside 
>>>>>> the
>>>>>> RIRs for address allocation then I would reject the proposal.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Wed, 08 Oct 2014 09:14:16 -0400, Joel M. Halpern wrote:
>>>>>>> All,
>>>>>>> 
>>>>>>> The work on the draft-ietf-lisp-eid-block-mgmnt-02 seems done and the
>>>>>>> authors requested a work group last call.
>>>>>>> 
>>>>>>> This email starts a 14 day WG last call, to end CoB PDT October 22, 
>>>>>>> 2014.
>>>>>>> 
>>>>>>> You will find the document here:
>>>>>>> http://www.ietf.org/id/draft-ietf-lisp-eid-block-mgmnt-02.txt
>>>>>>> 
>>>>>>> Please review this WG document.  Let the working group know if you 
>>>>>>> agree
>>>>>>> that it is ready for handing to the AD, or if you see issues with it. 
>>>>>>> If
>>>>>>> you see issues, please be as specific as possible about the problems, 
>>>>>>> and
>>>>>>> if possible suggest text to resolve them.
>>>>>>> 
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> lisp mailing list
>>>>>>> lisp@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
> 


From nobody Thu Oct 16 10:39:24 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1277F1A1AC7; Thu, 16 Oct 2014 10:39:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ipWlFGXGsiI; Thu, 16 Oct 2014 10:39:08 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 381901A1A42; Thu, 16 Oct 2014 10:39:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.6.4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141016173908.1981.39879.idtracker@ietfa.amsl.com>
Date: Thu, 16 Oct 2014 10:39:08 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/4Wedqsz-8W_EAOZnwhdiGddCH9g
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-sec-07.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Oct 2014 17:39:16 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : LISP-Security (LISP-SEC)
        Authors         : Fabio Maino
                          Vina Ermagan
                          Albert Cabellos
                          Damien Saucez
	Filename        : draft-ietf-lisp-sec-07.txt
	Pages           : 19
	Date            : 2014-10-16

Abstract:
   This memo specifies LISP-SEC, a set of security mechanisms that
   provides origin authentication, integrity and anti-replay protection
   to LISP's EID-to-RLOC mapping data conveyed via mapping lookup
   process.  LISP-SEC also enables verification of authorization on EID-
   prefix claims in Map-Reply messages.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-sec/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-sec-07

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-sec-07


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Oct 16 10:54:44 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93FE01A6FAA; Thu, 16 Oct 2014 10:54:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nCUHUknKxN0M; Thu, 16 Oct 2014 10:54:37 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8773F1A6FAD; Thu, 16 Oct 2014 10:53:16 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.6.4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141016175316.10127.42603.idtracker@ietfa.amsl.com>
Date: Thu, 16 Oct 2014 10:53:16 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/IcyG82ZdpCqr9CvhF8jxX5EdbLM
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-lcaf-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Oct 2014 17:54:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : LISP Canonical Address Format (LCAF)
        Authors         : Dino Farinacci
                          Dave Meyer
                          Job Snijders
	Filename        : draft-ietf-lisp-lcaf-06.txt
	Pages           : 32
	Date            : 2014-10-16

Abstract:
   This draft defines a canonical address format encoding used in LISP
   control messages and in the encoding of lookup keys for the LISP
   Mapping Database System.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-lcaf/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-lcaf-06

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-lcaf-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Oct 16 15:51:43 2014
Return-Path: <rraszuk@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AB021A8AC4 for <lisp@ietfa.amsl.com>; Thu, 16 Oct 2014 15:51:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5aSEU9ko_yR0 for <lisp@ietfa.amsl.com>; Thu, 16 Oct 2014 15:51:38 -0700 (PDT)
Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F5C71A8AD4 for <lisp@ietf.org>; Thu, 16 Oct 2014 15:51:10 -0700 (PDT)
Received: by mail-ig0-f182.google.com with SMTP id hn15so541251igb.15 for <lisp@ietf.org>; Thu, 16 Oct 2014 15:51:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=wdNKXxJjt0gDZNUd1LLX+iHXdSP/aEh0VB/b7p/BryI=; b=yDBU+vjqH4s/6NqRRs4gYbs66x0lrdwJtnF9bLPTqPgRdHetko1y4Gk1le2lLU5j6H MeHpp1mfW4AF/yduvKW+QGJajUtxiXUi0xSacgvVadWaNhBDIuE6vNjTB1m2O5wkX4+n /CCbHBDcus9KPNwUK5ZXvuFhy0VH83h/fO8r/0icGL7QmT0sw6mKq6JHUQq+Rz7HPKo0 nUbiEuM/EwL6MEaHHI3tqL0767eXX8e6KNs5bV/u1ctylhDxrb9G7YP21WDPX6j8Rbnp mGXxyNUX80JYgvRluOGZvhZW2qS8oyOS40ChyCHAJzFYVsL7E5jHgB+LvUCBe+ewN0MZ q0GQ==
MIME-Version: 1.0
X-Received: by 10.107.134.75 with SMTP id i72mr4877453iod.53.1413499869527; Thu, 16 Oct 2014 15:51:09 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.156.208 with HTTP; Thu, 16 Oct 2014 15:51:09 -0700 (PDT)
In-Reply-To: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Fri, 17 Oct 2014 00:51:09 +0200
X-Google-Sender-Auth: qW3U6FwuMdf-EmBh8HtL9Xt4xgM
Message-ID: <CA+b+ERmzRtVQn52K=C71PjbmKq5Lbp_=w1e4oUPVOeyi+gusHg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Ronald Bonica <rbonica@juniper.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Rv0V264U5Nf7_0vsshaioOepW2k
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Oct 2014 22:51:40 -0000

Hi Ron,

Route pull is not unique to LISP. Just take a look at RTC or ORF ..
those are classic route pull mechanisms already deployed in many
networks for BGP today for various AFs.

What I however find positively unique to LISP is a boundary less (read
no domain/as boundary) IP encapsulation for various kinds of data
traffic + as Dino already mentioned an overlay mapping plane to
distribute the bindings.

The only alternative I see for the analogy of such boundary less
encapsulation would be ILNP, but both are a bit different in their
respective architectures. As we know ILNP is host based and LISP is
network based solutions. Each have their pros and cons and I we have
already went in RRG on pages of discussions reg both.

Sure as we speak there are efforts to carry remote next hops in BGP to
sort of allow for similar boundary less encapsulation, but carrying
those inbound of BGP is subject to be filtered anywhere in the path
sort of breaking the game. Hence having separate mapping plane does
solve that problem quite well.

Best,
R.


On Sun, Oct 12, 2014 at 1:51 AM, Ronald Bonica <rbonica@juniper.net> wrote:
> Folks,
>
> In Section 2.1, we say that LISP is built on top of four basic design pri=
nciples:
>
>    - Locator/Identifier split
>    - Overlay architecture
>    - Decoupled data and control-plane
>    - Incremental deployability
>
> However, none of these design principles are unique to LISP. The IETF has=
 produced many overlay architectures over the years and nearly all of them =
share these characteristics.
>
> Oddly, the one design principle that *is* truly unique to LISP is omitted=
 from the list. That is, the route pull model.
>
> Likewise, In Section 7, we site several use cases to which LISP might be =
applied. However, we say nothing about why LISP might provide a better solu=
tion than any of the other overlay architectures that the IETF has produced=
 in years gone by. Does LISP provide a superior solution because of its one=
 unique characteristic?
>
> In order to fix these problems, I suggest that we make the following chan=
ges to Section 2.1:
>
> - add a bullet concerning route pull
> - add a sentence saying that route pull is the only principle that is uni=
que to LISP
>
> A use case should be included in Section 7 only if route pulling makes th=
e LISP solution superior to existing solutions.
>
> Ron Bonica
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Thu Oct 16 16:08:46 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCE021A8F40 for <lisp@ietfa.amsl.com>; Thu, 16 Oct 2014 16:08:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5QN9LMePWkB6 for <lisp@ietfa.amsl.com>; Thu, 16 Oct 2014 16:08:42 -0700 (PDT)
Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86C991A8AE7 for <lisp@ietf.org>; Thu, 16 Oct 2014 16:08:42 -0700 (PDT)
Received: by mail-pd0-f169.google.com with SMTP id w10so4070953pde.28 for <lisp@ietf.org>; Thu, 16 Oct 2014 16:08:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=h7wNYJzTFcpxBqATthvkzXQQeeEGoMsEBqjZoNIB9QM=; b=tSJXGzeM3bXnkJqHXwGupBRT61f3UVNLR6HO++noX09KFFoOJbjR1rumM+qVc8aL3J ivOC0gvKiW85aLFmOJXnT7DKi7ZP4AlGaWoMBDjZWVFyJeVVESRg9btJNdFNppQYQrFm 8SHuUD2CqEx1W6MuFzVHw9XZNa1cLSkWUqfqRhbNUTk+1qBvEBMlYXIZrsYJQejQa99A Xq0Vp9s1FW2EA/XQ3cEgxRPb/8V4CjCJAinQca7N1d04cgzvnnD/eHbyHsDeq1/R7g6T J8WRwsxZj0LxZq5qMJ0lGUHa2+CxLX5lh5+/FR9wUAh5fi24gGsg8MiyeIiyT2bsl61F 2zWg==
X-Received: by 10.70.140.203 with SMTP id ri11mr57869pdb.19.1413500922171; Thu, 16 Oct 2014 16:08:42 -0700 (PDT)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id i10sm20746759pdn.26.2014.10.16.16.08.40 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 16 Oct 2014 16:08:41 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+b+ERmzRtVQn52K=C71PjbmKq5Lbp_=w1e4oUPVOeyi+gusHg@mail.gmail.com>
Date: Thu, 16 Oct 2014 16:08:38 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <934EAB0C-857B-4883-B63E-3B4E6966A559@gmail.com>
References: <a9e800cf8a2c468ab72524d182aaad64@CO1PR05MB442.namprd05.prod.outlook.com> <CA+b+ERmzRtVQn52K=C71PjbmKq5Lbp_=w1e4oUPVOeyi+gusHg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Ax4_oU5VSb32EzeEjgZjd0eMS8g
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] draft-ietf-lisp-introduction - Design Principles and Use Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Oct 2014 23:08:45 -0000

> Hi Ron,
>=20
> Route pull is not unique to LISP. Just take a look at RTC or ORF ..
> those are classic route pull mechanisms already deployed in many
> networks for BGP today for various AFs.

How about a more obvious example. ARP.  ;-)

> What I however find positively unique to LISP is a boundary less (read
> no domain/as boundary) IP encapsulation for various kinds of data
> traffic + as Dino already mentioned an overlay mapping plane to
> distribute the bindings.
>=20
> The only alternative I see for the analogy of such boundary less
> encapsulation would be ILNP, but both are a bit different in their
> respective architectures. As we know ILNP is host based and LISP is
> network based solutions. Each have their pros and cons and I we have
> already went in RRG on pages of discussions reg both.
>=20
> Sure as we speak there are efforts to carry remote next hops in BGP to
> sort of allow for similar boundary less encapsulation, but carrying
> those inbound of BGP is subject to be filtered anywhere in the path
> sort of breaking the game. Hence having separate mapping plane does
> solve that problem quite well.

The LISP-ALT was an overlay control-plane so filtering COULD HAVE been =
less of an issue because less parties would be involved in running it =
versus the number of people/organizations that run BGP today.

Dino

>=20
> Best,
> R.
>=20
>=20
> On Sun, Oct 12, 2014 at 1:51 AM, Ronald Bonica <rbonica@juniper.net> =
wrote:
>> Folks,
>>=20
>> In Section 2.1, we say that LISP is built on top of four basic design =
principles:
>>=20
>>   - Locator/Identifier split
>>   - Overlay architecture
>>   - Decoupled data and control-plane
>>   - Incremental deployability
>>=20
>> However, none of these design principles are unique to LISP. The IETF =
has produced many overlay architectures over the years and nearly all of =
them share these characteristics.
>>=20
>> Oddly, the one design principle that *is* truly unique to LISP is =
omitted from the list. That is, the route pull model.
>>=20
>> Likewise, In Section 7, we site several use cases to which LISP might =
be applied. However, we say nothing about why LISP might provide a =
better solution than any of the other overlay architectures that the =
IETF has produced in years gone by. Does LISP provide a superior =
solution because of its one unique characteristic?
>>=20
>> In order to fix these problems, I suggest that we make the following =
changes to Section 2.1:
>>=20
>> - add a bullet concerning route pull
>> - add a sentence saying that route pull is the only principle that is =
unique to LISP
>>=20
>> A use case should be included in Section 7 only if route pulling =
makes the LISP solution superior to existing solutions.
>>=20
>> Ron Bonica
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 20 06:08:50 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A2CB1A870C for <lisp@ietfa.amsl.com>; Mon, 20 Oct 2014 06:08:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.899
X-Spam-Level: *
X-Spam-Status: No, score=1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FB_CIALIS_LEO3=3.899, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eRzgc40vukv1 for <lisp@ietfa.amsl.com>; Mon, 20 Oct 2014 06:08:45 -0700 (PDT)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1A651A8710 for <lisp@ietf.org>; Mon, 20 Oct 2014 06:08:43 -0700 (PDT)
Received: by mail-ie0-f169.google.com with SMTP id tp5so4631959ieb.14 for <lisp@ietf.org>; Mon, 20 Oct 2014 06:08:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=qvelcY8vrv/7KZWVFJ28LOPZAMq0T6reJAuCCpPRxtQ=; b=V9gQv7Bp9tgXURFp0JrceTuXRJyaSyNoIHz+YJ2jM1KctTXKRYeGa4PUopj+C+Q3pB RqArzPG65CafcSW48LhwbnbkGk3+eAu8+Vj+E5VWMtY2psM8Rtqer0SEH4W+lKkS9mtJ BknY8YT3Ga7WWxxmgpOitR9lcGYUU2BaYWFR3VW49m8yGU+Ly8mEg5660hYl+DGnAWe/ 5lYsEzpoiBaWUm9E9tw8rkxAbe8OmAcdBdbkTTs8NY3R0mazxkOekd70xHr/Ridhb+Xo 6sfLMascEu1+xPFHeI6Rw7roE4i/iHqOxgSVnLge30Pho9FlnXdUZDeJgXVbatisWCd6 i3xA==
MIME-Version: 1.0
X-Received: by 10.107.30.136 with SMTP id e130mr29003032ioe.9.1413810523127; Mon, 20 Oct 2014 06:08:43 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Mon, 20 Oct 2014 06:08:43 -0700 (PDT)
In-Reply-To: <66955a49886045589ca568d9166968c9@CO1PR05MB442.namprd05.prod.outlook.com>
References: <da742ef87a964895b755294837b989f4@CO1PR05MB442.namprd05.prod.outlook.com> <5194B6B9-0F51-47EF-AC33-155F47399AA4@gmail.com> <8b220ca159a447a194d19dc536db3f0c@CO1PR05MB442.namprd05.prod.outlook.com> <E321E09E-18AB-4149-A7D8-0AC27366F985@gmail.com> <8A3FAEEC-98D6-4E32-AB12-7B8E3418752C@gigix.net> <CA+YHcKF-f-q8k0=dRNjhVW2oJzJ=rJfdNau8G9KSN=yiNJENQA@mail.gmail.com> <95F2B24F-854A-4A09-8FB1-EF1025DE2A5F@cisco.com> <66955a49886045589ca568d9166968c9@CO1PR05MB442.namprd05.prod.outlook.com>
Date: Mon, 20 Oct 2014 15:08:43 +0200
Message-ID: <CAGE_Qex4MJLP-VeBT5j+CBXjxoC6cKhjb3pGMoxBSbN915ciiQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Ronald Bonica <rbonica@juniper.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/m280noBl20wWZ03BDRaDpQKCFTI
Cc: "lisp@ietf.org" <lisp@ietf.org>, Damien Saucez <damien.saucez@inria.fr>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - Decoupling
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Oct 2014 13:08:46 -0000

Hi Ron,

Clearly isolation must not be undersood in strict terms, otherwise
fully isolating the control from the data-plane results in a useless
architecture. This is also what I understand from your comment.

This means that "isolation" must be understood as a degree, "to which
degree are the control and the data-plane isolated?" As such, a
"degree" is not fundamental to an architecture and -in my view- not a
design principle.

Albert



On Sun, Oct 12, 2014 at 12:54 AM, Ronald Bonica <rbonica@juniper.net> wrote=
:
> Folks,
>
> Thanks for the good dialog regarding "decoupling" and "isolation". So far=
, I glean the following from the email thread:
>
> - LISP decouples the forwarding and control plane, so draft-ietf-lisp-int=
roduction is correct
> - LISP does not isolate the control plane from the forwarding plane, so R=
FC 6830 is also correct
>
> Because both statements are correct and architecturally significant, they=
 *both* should appear in Section 2.1 of draft-ietf-lisp-introduction. Ideal=
ly, these two statements should be juxtaposed to one another in order to hi=
ghlight the difference between "isolation" and "decoupling".
>
> Each statement should include:
>         1)  A title (i.e., Decoupled data and control-plane, Non-isolatio=
n between data and control plane)
>         2)  A sentence or two explaining what it means to be decoupled or=
 non-isolated
>         3) A cost/benefit statement
>
>                                                                          =
             Ron
>
>
>> -----Original Message-----
>> From: lisp [mailto:lisp-bounces@ietf.org] On Behalf Of Darrel Lewis
>> (darlewis)
>> Sent: Wednesday, October 08, 2014 2:07 PM
>> To: Alberto Rodriguez-Natal
>> Cc: Damien Saucez; lisp@ietf.org
>> Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-05.txt - De=
coupling
>>
>>
>> On Oct 8, 2014, at 1:34 AM, Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
>> wrote:
>>
>> >
>> >
>> > On Wed, Oct 8, 2014 at 10:28 AM, Luigi Iannone <ggx@gigix.net> wrote:
>> > Hi,
>> >
>> > I think is fair to state in the intro document that data- and control-=
 planes
>> are "decoupled" in LISP because their instantiation may run on different
>> boxes, but they are not "isolated" because LISP data plane can trigger c=
ontrol
>> plane activity.
>> >
>> > I think this is an excellent way to describe it.
>>
>> Agreed.
>>
>> -Darrel
>>
>>
>> >
>> > Alberto
>> >
>> > _______________________________________________
>> > lisp mailing list
>> > lisp@ietf.org
>> > https://www.ietf.org/mailman/listinfo/lisp
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Tue Oct 21 03:33:52 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 221441A02F1 for <lisp@ietfa.amsl.com>; Tue, 21 Oct 2014 03:33:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9o2_jSobwp31 for <lisp@ietfa.amsl.com>; Tue, 21 Oct 2014 03:33:47 -0700 (PDT)
Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D83F1A01BA for <lisp@ietf.org>; Tue, 21 Oct 2014 03:33:47 -0700 (PDT)
Received: by mail-wi0-f175.google.com with SMTP id d1so9636902wiv.8 for <lisp@ietf.org>; Tue, 21 Oct 2014 03:33:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:subject:date:message-id:cc:to :mime-version; bh=cOFDWXTzxSRB24Tv+vJ2tD08orwTpU0PpTQ+Rga0QJA=; b=P8Ykgv+wMog/gMtwC4pl/hmUf1X24GuGWisO/rbtBc0YGME7juuB0Dl1gCUbDDX6sH J/CpPvqaAdVfZXsvkcESHM9vr4HRmGF6mOY9nazwEV2/WtaM9dOMUhe4Q4cbFYMDGnCj 96tfi8+18iuCyUoCYntCRTgPivnQxto7YLd0q6DAt/vbzGAwJVwFBQtc36BvqGPrMRaw 1GgkYErc070Q5xd43MoWM2zNGEqkFGsRhQTfvyc4n2lZfU/2eKiWHdgJjf1GvGESzXp2 CXcJlYFcsdbbsuxwMumckG5x5n901pfKPunSBxq8R7gjhnPY4PVUSoYT8INdsb9/U2LP MZdA==
X-Gm-Message-State: ALoCoQlCAG5kIZSleoFjWTnkD/THDAVAgpV4JrA00u4UErhJ5TxZrRf2q/njjfjWGlG++rDiglI3
X-Received: by 10.180.82.105 with SMTP id h9mr10812415wiy.62.1413887625408; Tue, 21 Oct 2014 03:33:45 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:bdfb:c02d:7f9e:e96f? ([2001:660:330f:a4:bdfb:c02d:7f9e:e96f]) by mx.google.com with ESMTPSA id u4sm12651981wiy.9.2014.10.21.03.33.43 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 21 Oct 2014 03:33:44 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B629F4EA-6747-48F2-9712-32BDDC7D9EE3"
Date: Tue, 21 Oct 2014 12:33:44 +0200
Message-Id: <1AC537EE-60A8-4C9A-84D0-8F6C590C2A67@gigix.net>
To: LISP mailing list list <lisp@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/5-DByBqarKNPAOCsPKdaWYsxEvA
Subject: [lisp] LISP WG - Call for Agenda Items
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Oct 2014 10:33:50 -0000

--Apple-Mail=_B629F4EA-6747-48F2-9712-32BDDC7D9EE3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi All,

The LISP WG @ IETF91 in  Honolulu is scheduled to meet on Thursday, =
November 13th, 2014, from 1640 to 1910
(https://datatracker.ietf.org/meeting/91/agenda.html)

Please send your requests for agenda items (Presenter=E2=80=99s name, =
ppt title, slot duration)=20
to lisp-chairs@tools.ietf.org <mailto:lisp-chairs@tools.ietf.org> by =
Monday, October 27th, 2014.

Chairs are going to prioritize requests based on the charter and =
milestones.=

--Apple-Mail=_B629F4EA-6747-48F2-9712-32BDDC7D9EE3
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; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Hi All,</div><span id=3D"OLK_SRC_BODY_SECTION" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D""><br class=3D""></div><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">The LISP WG @ IETF91 =
in &nbsp;Honolulu is scheduled to meet on Thursday, November 13th, 2014, =
from 1640 to 1910</div><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">(<a =
href=3D"https://datatracker.ietf.org/meeting/91/agenda.html" =
class=3D"">https://datatracker.ietf.org/meeting/91/agenda.html</a>)</div><=
div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><br =
class=3D""></div><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Please send =
your requests for agenda items (Presenter=E2=80=99s name, ppt title, =
slot duration)&nbsp;</div><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">to&nbsp;<a href=3D"mailto:lisp-chairs@tools.ietf.org" =
class=3D"">lisp-chairs@tools.ietf.org</a>&nbsp;by Monday, October 27th, =
2014.</div><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><br =
class=3D""></div><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Chairs are =
going to prioritize requests based on the charter and =
milestones.</div></span></div></span></body></html>=

--Apple-Mail=_B629F4EA-6747-48F2-9712-32BDDC7D9EE3--


From nobody Tue Oct 21 03:41:33 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 325F11A03F9 for <lisp@ietfa.amsl.com>; Tue, 21 Oct 2014 03:41:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.702
X-Spam-Level: 
X-Spam-Status: No, score=-0.702 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VW9gTXf-6xFY for <lisp@ietfa.amsl.com>; Tue, 21 Oct 2014 03:41:30 -0700 (PDT)
Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7A101A03AA for <lisp@ietf.org>; Tue, 21 Oct 2014 03:41:29 -0700 (PDT)
Received: by mail-wi0-f178.google.com with SMTP id r20so1395895wiv.11 for <lisp@ietf.org>; Tue, 21 Oct 2014 03:41:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=XWGrgflJ0zj6lGHGHG2UbT+Ap/P2EL4QGCbaX3LQMZE=; b=LCZ1fYq7eGUCHNYj/P7cTl7HazbJ2xszcCIQetxyL1ST+/iOKW+B70cXo35ZKZf9+n zwY/L6rPI2rlBypwG+5xVrSF321S4/1XkcgACOV/z3zvtJNMf9LXOQgeiVSR3WvMdN+W HE/hIxH8QakQIu4WznQQIngxHkKJTXY+Y2JgwtmfVuhVzHtlZ+LEy+KcZZlfx1+iPOr/ 5NGJHRuqEZJmy/lmA6/rfz6LJ/o4VFqBqeJZ4ibPG5GSkYjnnf4RPyqDV3zG53nIeUxA DZdAR6M8NuOo6VD+jGbNGLjw5iywBmKJnb8223S1YLrDSVU4suXLJ2u6L+I+DIud3l3k BWVA==
X-Gm-Message-State: ALoCoQmvSs//lQgQ+p2JRptoQERNBl+ut0FziQM/5ku/mnQ74TgltJgXBRcrhzqqyGkw3zuGW8ED
X-Received: by 10.180.100.106 with SMTP id ex10mr28337208wib.63.1413888086726;  Tue, 21 Oct 2014 03:41:26 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:bdfb:c02d:7f9e:e96f? ([2001:660:330f:a4:bdfb:c02d:7f9e:e96f]) by mx.google.com with ESMTPSA id ny6sm12650099wic.22.2014.10.21.03.41.25 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 21 Oct 2014 03:41:25 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <12CAF59F-C204-4AC2-849B-D2F3B9A97F03@apnic.net>
Date: Tue, 21 Oct 2014 12:41:25 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <F0AE92C5-48B8-4087-8F94-EA8B88125B24@gigix.net>
References: <543538A8.30405@joelhalpern.com> <20141008111526504441.351ecc0f@sniff.de> <54358282.30905@joelhalpern.com> <20141008114923108851.765e002a@sniff.de> <543587CA.5070105@joelhalpern.com> <20141008134017695204.f47759dc@sniff.de> <81F32DC0-F062-4303-8C54-6E93B2612785@gigix.net> <12CAF59F-C204-4AC2-849B-D2F3B9A97F03@apnic.net>
To: Geoff Huston <gih@apnic.net>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/kaRjbzCPZgU3kcNGkQYcJAeezm0
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-ietf-lisp-eid-block-mgmnt-02
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Oct 2014 10:41:32 -0000

Hi Geoff,

thanks for the thorough review (as usual from you ;-) ).

Due to comments from you and Marc the authors think would be better to =
stop the Last Call now. Update the document and restart it later.

The comments you both provided do not change the nature of the document, =
they are mostly wording.=20
Yet, they are numerous, hence better to write them down before going any =
further otherwise confusion will reign.

Thanks

Luigi

=20

> On 13 Oct 2014, at 15:48, Geoff Huston <gih@apnic.net> wrote:
>=20
> I also said that I had comments in section 6.
>=20
> The comment relates to sections a and b of item 3 of the registration =
template - the prefix size.
>=20
> The lack of guidance on specific prefix allocations in both the =
accompanying eid-block draft and this draft probably should be =
addressed. What we want is a balance between ease of access and the lack =
of imposition bureaucratic registry evaluation procedures and some =
statement of the expectation of restraint to allow all potential =
experimenters access to a registration in this block.=20
>=20
> One possible approach would be to state a default allocation size, and =
might I suggest that a /56 is an appropriate balance between utility and =
convenience and the considerations of the initial scale of this =
experiment. If the registrant is seeking a default size allocation (or =
smaller) then the template should note that no "rationale" would be =
necessary.
>=20
> Another option (which I prefer) is to state that it is possible to =
request allocations of between a /64 to a /48, and that while the =
rationale would not be formally assessed by the registry, any allocation =
of larger than a /56 would require a rationale text, and this text would =
be part of the published registration. i.e. "no questions asked and no =
explanations given for a registration of a prefix of a /64 through to a =
/56, and an explanation would need to be provided for larger prefixes, =
and this explanation would be published (i.e. the justification becomes =
a justification to the other participants in the experiment as to why =
this particular participant believes that they require a larger prefix, =
rather than a justification to the registry operator) This would mean =
that the registry function is kept simple, presumably cheap (i.e. free) =
and accessible to experimenters of most shapes and sizes.
>=20
>=20
> I'm not sure that the experiment details (section 4) are necessarily =
part of the registration process.=20
>=20
> here's an amended section 6 that incorporates these comments.
>=20
>=20
>=20
> EID Prefix Registration template
>=20
> Note that all details in this registration become part of the =
registry, and will be published in the LISP EID Prefix Registry
>=20
> 1.  Organization (In case of individuals requesting an EID prefix
>       this section can be left blank)
>=20
>       (a)  Organization Name
>=20
>       (b)  Organization Address
>=20
>       (c)  Organization Phone
>=20
>   2.  Contact Person (Mandatory)
>=20
>       (a)  Name
>=20
>       (b)  Address
>=20
>       (c)  Phone
>=20
>       (d)  Email
>=20
>   3.  EID Prefix Request (Mandatory)
>=20
>       (a)  Prefix Size
>=20
>       (b)  Prefix Size Rationale
>=20
>            Note that Prefixes from a /64 to a /48 may be registered.
>            No rationale text is required for prefix sizes up to and =
including a
>            /56. The rationale text will be part of the public registry =
of
>            EID Prefixes.
>=20
>            Note that the registration is for a 12 month duration, and =
must be
>            renewed at the end of this period.
>=20
>            Note that the registration will cease upon termination of =
the
>            experimental LISP EID block allocation..=20
>=20
>   4.  Reverse DNS Servers (Optional)
>=20
>       (a)  Name server name:
>=20
>       (b)  Name server address:
>=20
>       (c)  Name server name:
>=20
>       (d)  Name server address:
>=20
>       (Repeat as necessary)
>=20
>=20
>=20
> thanks,
>=20
>  Geoff
>=20
>=20
>=20
>=20
>=20


From nobody Thu Oct 23 09:30:57 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76EB91ACD98; Thu, 23 Oct 2014 09:30:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iuvH2KKrnVHU; Thu, 23 Oct 2014 09:30:52 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 546201A9237; Thu, 23 Oct 2014 09:30:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.6.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141023163052.22949.14263.idtracker@ietfa.amsl.com>
Date: Thu, 23 Oct 2014 09:30:52 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/gk0EPAUzsvdP8eN_724P8yvmcNE
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Oct 2014 16:30:53 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : An Architectural Introduction to the Locator/ID Separation Protocol (LISP)
        Authors         : Albert Cabellos
                          Damien Saucez
	Filename        : draft-ietf-lisp-introduction-06.txt
	Pages           : 25
	Date            : 2014-10-23

Abstract:
   This document describes the architecture of the Locator/ID Separation
   Protocol (LISP), making it easier to read the rest of the LISP
   specifications and providing a basis for discussion about the details
   of the LISP protocols.  This document is used for introductory
   purposes, more details can be found in RFC6830, the protocol
   specification.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-introduction-06

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-introduction-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Oct 23 10:14:59 2014
Return-Path: <Sharon@Contextream.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C14C1ACE08; Thu, 23 Oct 2014 10:14:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gMjE5L2yCZst; Thu, 23 Oct 2014 10:14:55 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0622.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::622]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56E021AC3D1; Thu, 23 Oct 2014 10:14:54 -0700 (PDT)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB398.eurprd06.prod.outlook.com (10.141.14.21) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Thu, 23 Oct 2014 17:02:00 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.1054.004; Thu, 23 Oct 2014 17:02:00 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
Thread-Topic: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
Thread-Index: AQHP7t68H/XagH5ZCkGPZnb3HUh7H5w96GG9
Date: Thu, 23 Oct 2014 17:02:00 +0000
Message-ID: <BBFF6E91-88AA-4DBC-971B-EF870E600D9F@Contextream.com>
References: <20141023163052.22949.14263.idtracker@ietfa.amsl.com>
In-Reply-To: <20141023163052.22949.14263.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [108.214.96.27]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DBXPR06MB398;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(199003)(189002)(24454002)(377424004)(51704005)(85852003)(21056001)(97736003)(101416001)(66066001)(15202345003)(64706001)(20776003)(36756003)(40100003)(122556002)(4396001)(110136001)(2656002)(107046002)(2351001)(19580395003)(19580405001)(105586002)(106116001)(83716003)(15975445006)(106356001)(87936001)(54356999)(85306004)(80022003)(76176999)(99936001)(92566001)(33656002)(92726001)(86362001)(230783001)(50986999)(46102003)(76482002)(82746002)(99396003)(95666004)(120916001)(31966008)(104396001)(80792004); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR06MB398; H:DBXPR06MB399.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: multipart/mixed; boundary="_002_BBFF6E9188AA4DBC971BEF870E600D9FContextreamcom_"
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/dnxOql_Yi2M9hd-jHj2cLrn6iBo
Cc: "lisp@ietf.org" <lisp@ietf.org>, "i-d-announce@ietf.org" <i-d-announce@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Oct 2014 17:14:57 -0000

--_002_BBFF6E9188AA4DBC971BEF870E600D9FContextreamcom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable




--szb

> On Oct 23, 2014, at 09:31, "internet-drafts@ietf.org" <internet-drafts@ie=
tf.org> wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Locator/ID Separation Protocol Working G=
roup of the IETF.
>=20
>        Title           : An Architectural Introduction to the Locator/ID =
Separation Protocol (LISP)
>        Authors         : Albert Cabellos
>                          Damien Saucez
>    Filename        : draft-ietf-lisp-introduction-06.txt
>    Pages           : 25
>    Date            : 2014-10-23
>=20
> Abstract:
>   This document describes the architecture of the Locator/ID Separation
>   Protocol (LISP), making it easier to read the rest of the LISP
>   specifications and providing a basis for discussion about the details
>   of the LISP protocols.  This document is used for introductory
>   purposes, more details can be found in RFC6830, the protocol
>   specification.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/
>=20
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-06
>=20
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-introduction-06
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp

--_002_BBFF6E9188AA4DBC971BEF870E600D9FContextreamcom_
Content-Type: image/jpeg; name="image1.JPG"
Content-Description: image1.JPG
Content-Disposition: attachment; filename="image1.JPG"; size=24576;
	creation-date="Thu, 23 Oct 2014 17:02:00 GMT";
	modification-date="Thu, 23 Oct 2014 17:02:00 GMT"
Content-Transfer-Encoding: base64

/9j/4SyNRXhpZgAATU0AKgAAAAgABQEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIA
AAITAAMAAAABAAEAAIdpAAQAAAABAAAAWgAAALQAAABIAAAAAQAAAEgAAAABAAeQAAAHAAAABDAy
MjGRAQAHAAAABAECAwCgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAAAKSgAwAEAAAA
AQAAAMikBgADAAAAAQAAAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAAQIBGwAFAAAAAQAA
AQoBKAADAAAAAQACAAACAQAEAAAAAQAAARICAgAEAAAAAQAAK3EAAAAAAAAASAAAAAEAAABIAAAA
Af/Y/8AAEQgAoACDAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//E
ALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJ
ChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq
8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQH
BQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJico
KSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/b
AEMAAQEBAQEBAgEBAgMCAgIDBAMDAwMEBQQEBAQEBQYFBQUFBQUGBgYGBgYGBgcHBwcHBwgICAgI
CQkJCQkJCQkJCf/bAEMBAQEBAgICBAICBAkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQkJCf/dAAQACf/aAAwDAQACEQMRAD8A/vJ1jx74S0C/bTNXvVhn
Rbd2QhjgXUpghOQCPnkUqPTHOBzWVd/Fj4e2NkNSvNTjjgMd3KHIfGywlENyfu5/dyMFPrnIyOa7
JmhdmZ1ySAOnOOo/AZ/Co2igZTvUe/bnv+f+FAGDP8RPBds6xz36KWuZbQDDf66CJp5E6dVjUse3
HrxVWz+KPgHULdbmz1KN0aS1iB2uPnvY1ltxgrn94jqR9ecHiuoIhLfOmWBPX1PGc+/t70OsMTAf
KOR0HTHT8uMfgKAONj+Lvw5msJtTj1SMwW8Uc0j7XAWOaeS1Rvu55midPqMngg1af4n+BY3njbUY
820d5NLw3ypYFFuT93/lmZFzjrnjPOOqEUAJVFC568fU/wA/1+tSLHEwKEAjB6+h659v50AcvZ/E
nwRfajHpFrqCPczSiBE2vlpDbC7CglQP9QQ/0468VW0/4qfD/VVt20/U45BdC2MWFcbheNIsHVeN
7QyAZ6bTnHFdiY4wxZUGV5Hb2zn8Py4+rPJjHIxnjsO3T6Y5oA4uf4ufDq3UvNqkYA8zPyv/AMsb
hLR/4e08iJ7k5GRyOF8fftE/DrwrfHwfpl9b6n4sne4g07QUuYLa8v7m2jWSSC3N08UW9VkUks4U
ZGSK6D4yfE7w98FvhZ4g+K2vRNNbaDYy3XkRAebcSID5VvEGKhpZ5dsUSZy8jKByRnm9P0rRvFGg
aD8U/ih4PtZfFuiQBQIrMXU1pcuES5/s6WaNJvJZx8rgIXjAZgMYABwXiTxn+2L4ksvP+EngfR9B
uLK6j86LxfqI239u3lmRLeXSDe/ZyAzjzZo5MOiqIGR/MS/p/wAa/it4U0iO8+OvgkaJa6bn+29d
g1OwOj28UVt5019GZrhLz7IJB5SiSBZuQzRhcmvpltYSPVIdLMEz+dE8vnKmYV2FV2s/QM27KjuA
T2rlvEb6B4m8IaxaeJtHl1HT2S5trnT57YS/a4kyrqsDZWVJRwoPDgj1oA6Xw14p8O+MtDtfE3hW
9i1DT75PMt7iBg8ciZxuVhwRxW9XzdqPjyy+Gfxj8C/ATwpo9raaVr1hq0ymECFbYaasDKkUKLt2
uZznpjHHWvpAetAC0UUUAFFFFAH/0P70NT8MnUr1rxdRvbYMsI8uGQKgMMhkJAKk5kzsfnlAAMda
zbnwO9xa/ZRrOpR4S5Tekyhv9JcPuzsI3RY2RHHypwc9aNa1zxdYag9rpejvewqsDLMs8Ue5pJWS
Vdr4I8mMCQk8PnavINZ114o8dw2Ynh8OPNN5d43lC6gX54JAtuhZmx/pCEyBhxHja+DQBvzeFGnY
M2p3y4mlmIEi4IljMfln5f8AVrneq9mAOSOKr2fg17OIRf2vqMuJLd90kqk/uEVSudg+WXbul7sx
JBHQVbnxD4vjkCw6K0gNxLGSLiEAQxxsyS8nP7yQCPZ95c7jxmqln4i8dTwb7rQHgdpbVBGbmBiE
mjVp3JVsf6O5ZSBy+3KZBFAF2PwLJHaS2n9tam3mxpHvMyb12TPLuU7BhmDCNjjmNVGMjJtP4Pd2
lb+1tQHmpcpgSr8v2gqQy/Jw0O3ER/hDNnOeOfg8V+PpdPnnbwzKk6RI0cRu7cl5GnkjdAwYqCkS
pNuPykPs+8pq8/iLxqj3ATQHYRxXbRn7TD+8eEoLdOvy/aAzEMcCPb8+MigDVh8JNFepePql/KEk
EhieRTG2IBDtI2Z25Hm8EHzCWzjioLLwW9mId2salN5IgH72ZW3+QXJ34QZ83fiT+8FXGMHNSLxJ
4xfUI7efQXht2mWN5vtELbUNusnmbQSTiYmAgDPBcfKRVfTvEvju7WD7d4de1MotjJm6gcR+a0om
Hyn5vICI2R9/zAF5VqAPKPiH4A+FXxG1/Tfg7491q+vruTf4gi0mS4IW5h0++t5RJMqqvmQ29w8C
BGbowBDdR7DN4NeQSJ/bOpIZBMPlmXK+dKsoK/Jn93t8uPOcIWByTmviP4o6f43f9sDwP8RNU8Ca
pqulxaHqOkSS2ckbpZz3GtaW9vdTOsi/uxFC87J8xCKQVJyK+mrDxN4kk+IVxbr4KvYL46fpxmv2
nh+ymKa7uY2gVvMKvLaqpuJAEBZJo1Us2QoB30/g0XEExTWdSj88XC7kmUFPtEiuNh2cGHG2LOcK
SDknNSXHgx5lmt/7Y1KMzpcjKTqChuCCCmUOPJxiEnO0cHdXif8AwlGpP8PtNl/4V7qy2El9YhbH
zYjdwSyausJmkTztwit1xfSNvI8kFQrNlK6CPxVr5+JsUEvgm+XUH0xWbUftEX2NYW1BYWty+/b5
yxf6Xt8vJQFA27igDnfF/g3wjpv7QPgHx74h8Sy298razYabp9yPMN3NqEUcrxxsApRbeO2ZlBB4
JBYcZ+q1IOcV8PfDH4feJPG3x5sPjBrOgT+GfD/hrS9T0/TNOvWVrqXUdQ1GQXl4wVm2RmC1haHL
OJEuT8sZiw33HQAUUUUAFFFFAH//0f72NQ8W+FdJumsdU1O0tp1WJzHLNGjhZ3MURKswOJJAUQ/x
MCBk1Rn+IHgW2t/tdzrNjHFsnk3vcRKuy1cR3DZLY2wuQsh6Ixw2DV660rT7m4aaa3ilkKrlnjDk
iNiygkjJCsdwGeDyKhfRND8owG0gZAsi7DGu3EpDOOmMSMNzZzuPJyRQA+bxh4Ut2CT6naozSyQA
GaMEyxIZJIwN330QFmXqFBJwBUUHjfwbdQrcWurWckbNCgZLiMqWuVV4FBDEZlVlaMdXBBXIIqd9
M0pm3m2iZg7SZ2LnewKs3I+8wJUnqRntxUaaJo1uhEFrbqu6NyFiUcxgKjYA/gAAU9gABjFAFVfi
D4De2kvU1qwMMSJI8guYiiJJI0KMzBsBWlR41J4LqyjkEDW1jxFoHh60W/1+9gsYGYIJLiRYlLHo
u5yBk9hXzjD8QdRsfi7qPgDXPAFxZ+E4rdBbeJAIp7a7nZ7YparbRK0yjzLiY72Xy1MDuSNwJ4fx
P+yV8H/iN4xutE+KuqeIvF1rv/tb+xNXvZ5tJjMskixukaokeYiH8tA5KDBIxg0AfTn/AAtz4VY3
f8JNpOMbs/bYOnr9/pXVaR4i0DxDafb9Avre+gDFDJbyLKgZeoLISMjPIzXwb/ww7+wLN4f/ALff
4c2P2N3FiSbe8V9zTfZNpiz5m0yMRu27dvzk7PmrrbP9lP4P+GdUtvB/wr1XxH4ItUSS9Om+H72e
0sJGeYebNISkiGZncAjeGZQMLgE0ARal8Utd0n9rfT/Bfh3xHZ3Hh7xl4bfV1S9kEsEFxpV/a2Ui
2LI6HdexXqhgXdEkt0ZUzJJu+l7fxppZ1lpJtd0t9OlitxbqsqiczTTSQqxfzSjJKwEcYVATIrgE
8KvwxP4s/Z2sfiFqXib9rnQ9O+HOo3Gt2Fn4em8Tataxx6iNE824sptPTzESFYpZ5XCH5mkk+bJ2
AfYem6P8GyJfj1oFtZ3R1DSLQDU7JDc+fptq017a+SIgwkUNcSyx+WpZjISMkigDV/4THzdFtreH
XtGOptLAztvzC0Ml35GETzt+9wGhjJYgz44ODHVxPGukHXY2TXtJOlyQqFTzlNw87XAtlIfzdnll
z5IG0sZiF3EnaePk+FfwSXw1ovw2k0GAaU9zDf2NsIJSkc9jdLqsMjOBmMx3SidRIwG8YAJOK04/
CHwnXxtf/EFNKj/tzR7UaXc3X2aQMLcMmoiKMbQsi+YyygxBv3mVzvVlAB5n+xb408U+O/gr/b/j
K/k1G+Oua5bedMwLeXbapdQxRjAHCRqqqPQDk9a+uK+Xv2dPF3w+1DV/Gfw4+G+iHRtP8JatFFk7
gLmTVrC21uSby5AJIiWv8Mj8hgTgZ2j6hoAKKKKACiiigD//0v7yNV8Pa9e6g13p2tz2MRWBRCkM
DgGKUvI26RGYmZCImycKBuTa5LVmXXhHxXNZfZrbxNdQy7LtfNFvasd08geB8NEVzbIDGgxhwS0g
dsMLuseJtV0y/eyttKvLxQIG86ERGM+dKY2UbnU5iUeY+R9wjbluKzrvxxq9vZ/bIvD+oysYruTy
kEO8NbSCNE5kA3XAJeLnG0HeVPFAGnP4a8QyOph124jQTyyFRFAcxPEUSHJjJ2xuRIG++SMMSpIr
wD4paL8bLi40vwd8KviFp1lrZubW9vodWsoJ5J9KgVYLvyoYRGymaU7vNIKo7bFwuAPebrxRq8WB
Fo97Jm4mhyoi4WONpFl5cfu5CPLXjduYZAHI+DPDPxn+GPwe/ai+JniP9o3xBp3gm78SW/h+40F/
EV7a2Rl0iOwKvbwSzSrG32fUPtrSwo7NG8vmMAk8ZYA+3fC/wl8KfDvwXZ/D/wCFMMfhnSbGVXjt
7KNPLEZl8yWMK4YAS5IZh8wySpB5q5D4R8WxAB/E904Hl9ba1/guWlbpEPvwkW59FUOMSEsfjCP/
AIKR/BzULyRPDOheK9csBPJBDqWl6LcXlhdCOWKLzre6g3RSwM0wZZEYqyq5B+U13fw//aC8dftG
ia6+CMc/hWHS4g16njDw5fJJM13CzWv2bF5ZYELrm4Uq5YEIDGfmoA+lV8JeLhjf4num5Gc21pz/
AKV5xHEXeH/Rv9z5/wDWfPVWXwt4u4QeJ7rIJzi2tPmBuVmA5i7Qg2w/2GL8yAPXzn4+/aK8Zfs6
3kcHxtgufFI1OGSayPhHw5fEQC0jiFwLljd3o3SyyboABGdmVO8qWN+z/a2/Zz+J+hyeDrPxPaRe
JdWtJo18LSahb2HiRpDE7eQLF5o7qG4ZAWQHaRkPwOaAPo7xR4K8E+NLV7Txfo1lqsTxtC0V5bxz
oyEqxQiRWGzcqkrjG5QcEivkP4i/CD4jeFfG8Olfsh+IfC/gGTXrfVNS1awudPWefUbvyY4LW9jV
XGI7aRo/OwpDKVXjIz9Maprd62qf2v8A2BqskulfbhAsLxrHOI4lKkJ5wVvP+5DvHysDnaOT8Rft
ZahbaV4t8F6nY6drJvtN8Q6rrN/FZO81/LoVvod0moyWSxu0iwvJJaxJGnls05QINzDIB9mXPhj4
vTanpcsHieNLQ/aDqamziMnzWixQ/ZG2kKI7oG4Pm7ywYpkqABVj8J/GiMeIW/4SmAmSYtomLOL9
3H/ZsEGLzC/vGGoLPc5j2fI6xfdWqM3j3Tk1bQIZNC1zzphdDTtiMUlEVitwxuCHKpvUmJPtJU+e
pHBwTe8NePLW417xDDpOh6211b6hHFfCdNsQmOl2t2n2cyPseIpJHAWhyn2kSBiCGNAHmn7OXhR/
AvxH8c2vjPxdpGveLvEdzpep6hZ2LLFPBJZ6HpmnzvJa72eNZJYhMg2gLHPGDkkE/Y1fIXjPWvg7
8EPFen/HG88EXreKfG0tvpdzeaVpjXd8pnW3jC3rwbtkcYggV3YlQIl5wor65RtxNAElFFFABRRR
QB//0/78muIU+8w9aabq3AyWHc/l1rltU8EeD9ZvW1HWNLtLu4YQo0k0SO5W2kM0ALMpJEUhMiD+
FyWGCayrr4ZfD29tvsd5oOnzQiO5iMbW0TJsvZBLcrtZSNs8gDyjo7AMwJoA6TxH4h0/w7oN74iv
RLJBYwSzutvE88pWJS7COKMF5HwOEUFmPCgmvnL4c6R8TvEPii8+JWu67D4i8I+JDbT6TpOpacdN
udGg2ztL96N5ZpJd8KlJhEUEbHdztPHz6J+zr8avj9HaTafPHrXw61OSW0uopWtba61KaK3uLwKk
UgF01ugtfPaRCqM3lgkhwPr298O6NrMkF1q1rBdyWkpmgeWNXMUm1oy6Eg7W2sVyOxI6GgCnp1xq
8N1c2ZgtYrOIotmYpmLupXcfMj8tViw3ChWfK88H5abHeeJZtN08ywWi3cvlC9jW5do4tyZkMD+S
DNtbhNyRb1+Y7T8tZtl8M/h7pyxJpuh6fb/ZzC0Pl28a+WbeLyICu1RtMUX7uMg/KnyjA4p9j8NP
h/prxPpmiWFubcW4i8q2jXYLRDFb7cKMeTGxSPH3FJC4BIoA1YbvW31W5jmjthZrHEbeRZnMkjsH
8wPEYwqKoC7SJHLZOQmBu8Z+Kfgf4rfEH4eJbfDjXLLwP4uldZH1KG0TVkiGx12qJ1ty/JU7yqng
rjmvT7P4Y+ANOMLabodhbNbC3ERito02C0Di327QMCESOIwPuB2C4ya0tD8FeFfC+P8AhGNOtdPx
BFa/6PCkR8iEu0UZ2AfIhkcqvRS7EY3HIB4D8DNV8beGNV1j4S/F7xVdeLtfsWbUv7RbR302ySyn
2iK3SdQbaV4+dwWTeAfmHGazP2UfHXxM+Jnh3VPib44lt5NH1/Ur258PMCFkj0wXDw2sfliJflli
iS48xpndnlZQAiIT6f8AGz9n/wCGfx80TTtD+KFtNdWmlX0eoQLDczW+J4shSxiZd688q3ykdQa8
h+Gbfs8+KfinrtrYaMNK8S+HWtPC76XdqqxJb6Mz6jp0lnbKWhWMJdGaCRArBcLx5eFAPplrzxN/
ZMTJb2n29poxLD9pkMQiMwVmWTyNxcRZZVMYBfCFlB8waD3GsjVxF5NuNM8jPnecwm84uAEEPl7Q
m3Pz+bndhduOR8/N8Hf2e18Hy+FVRFs/C95bXNzOJ5BdW8mn3qa3Ek1yD5pjScrMY2YoVbBGDg70
fw0+BcfjfSvHotrZb3UbFbDT4lYi2mhS5Gqq8Vt/qjKsyCcShfMBGc0AdB8RNF+K3i/4b3uieC9c
t/B/iOeWM29/DH/aKRRRXSOw8qZYAzTQK0bAj92z5BbYCe68CWOv6V4Q0vSPFmoDVtWs7OCC9vhE
sAuriONVlmESkrGJHBfYCQucDgV5v8OvAfwf+HsN/ZeDI4Ul0iW7F3PK5muLf+0JP7RniaZyZFjd
pRKI920ArgcLjy39kqL4E+Frzxn8K/gTbXkdpouoWt7dz3NzJdR3Eur2MF7HJbySySOYzA0fHygH
O0Y5oA+yaKKKACiiigD/1P7vNXt/GU168ui39tbWxSArHLatKwZZi1wd/nICHiwqDaNjZY7wdgzb
iw+IzWHlW2r2Mdx5d2N72TspkeUNanb9oHEMeUkG796xDgxgbDpar4rg0fUHsGs7uZgsD7obdpIy
J5WiXDgYyhG6QfwR4Y4BrPu/H9hb2A1A6fqThkupNqWkrOBaSiJxjGcyFt0I/wCWiZZeOQAfO3gH
wr8Svh54++IGim803TNL1XVLnXNLvpws7zS6lbRKVeFZoWj+y3ELgqcieN0KujBgNPxB+0X8atH1
y70nQfgv4j16ytpWih1GzvtEWC5VTgSxrNqKSBW7B0DDuK8Z0z9jT4X/ALSfi/xl8Yf2mPC0t7ea
vq9xZ6VbXsksL2ukWUa2MQVI3RlW5aKS5AZmB87eu0ORX0Z4S8N+Bfgx8PLr4U+A7LWrDSLYahHa
rbQyyvaKkXnOLV2Vjgs5Nvu375SQM4xQB4PL4/8A+CjPjXW7jWPBPgzw34V0PzVS2svE1wZdT2L9
nEju2nTz24BP2nYA24AR7h96orfVv+Co5RRc6f8ADoN5al9suoYD7Ys45zt3ebjvgL75+udV8U28
OoQ3jw6wF0x7oPHb2ztHceVbGQhxtPmDB/dFSN0oCjJ4qtd+IrWCPV7NjrjfbWlAaO3dmtylmJT9
mITAGB8hO7M5KdeKAPlJtT/4KkCFiNO+HXmeVxmTUMeZtPv93OPfH6Y3jX9sv4u/syaHZx/tSeGN
LkvdQmlMF9pmtaTpenFAzbIAdbv7SV51Rd8mxWQAjB4Ir7Jl8T2Yu9PXbrWLB2DBLZ9tz/oZmPnH
b8ww2ARj/SBszuGK3fDd/Z65e6hdlb5hJLA/k30RRId9tEwWAMqnbyN/XbMXUkEbQAfIui/tqfE3
xJo0HiHw78GNf1HT7tEkgurXWPDcsMscmdjpImqsjK2DtIPODiqHwP8ACP7Q918R/FvxvutIs/Ci
fEC4jL2GoSR313ZW+naYtpp8xFnMYZHluNzyxiYgRBQHDE7fSfEP7Bv7J/ivXNW8Ra/4PgurvXNS
ttXvmaacCa8tJLiSGRlEm0bXupjtACneQRgDHnv7KfiiX4ef2r+zx4uTUV1fwXLHp9hZrA0kD6DP
qFzBpF6hRQNrRoYZSCFjW3xtCruYA+iZU/aEEHiaSH+wxNFLP/YKGOYrcx/YIhB9sbfmJhf+dv8A
LDgwBQMMS1PMXx+afQBJJohSYltW/dzA2oFgoAtf3h87/TwzEv5f7htn3huPLj43/DU/DzTvEMmt
aoulXd/YwQaoYJMyz3Wrrp8Nuz+Vx5lyRC42DETbiQvz10i/FvwZL8SI/DC3Wp/2zJpa3Q0praTZ
9na/WzF0U2cETHBO/iL58bfmoAt6Xb/Hk3OsHVJtG2W8yf2YyQTbruL+zYvMNwPNPkMdRMpGzzB9
nVV5clh5j+zD8NviR4V8cePPiH8TJdLa/wDF76HPNFpUryRRXVlo9tZ3igOMqn2iN/KBZmMe0scn
FVtY/bC+Afwt+Gq/EbxbrmoyaC93e241KayuJV+021xPHLB8kWQ0bQyBAVGUTOSME+1fCf4G/Cn4
O32var8M9KXTJvFF6dT1Nlkkk+0XL5zIRIzbScnhcD2oA9looooAKKKKAP/V/v082Prnj17ce9eC
ftQeM/Hvw++A3ib4gfC9IbjWfD9t/aSwTKGWaG0ZZrmHllCNLbrIiuc7CQ21sbT6XqvgPw7rN+2p
38cpldIEOy4niG23lM0YCxuqjDk5OMuvytleKZaeBPDumzQ3EUch+zi5VA88zqFvJRNMCjOVbLgF
cg7B8qbV+UgDPh74ztfHnhe28X6fGUsdRjjubKUsrC4tZo1kinUDlFdW4VwHHcCu4DqQCDnNfCun
eAfh54h+Elov7OHiG6+H8HgDUtQgg80SPaWlxaJNYzxXtncyoJbZEYyxxtIif6qZTjBORc/DT9sa
XT7y5n+Oujra2iyLdSr4YtVWHau597nUMIVX5jnGBz0oA/QEuo6nFLuFfmxZ/sA+DtHuLCwl+K3j
/wA5gqQLL4il3TmEQM2ARlztttzYzw8hPDGo7b9gzwNa285PxZ8eFNLj8u6ZvEcmIikcTEzHHytt
RXYtjh2PRqAP0oMqDqe+PxpfMXAPr7V+br/sE+CfLtrdvit49U30Rit/+Kjk3S/u2O6M4+ZgmXyu
egboM1oaf+x3qngrUbjxN8I/i34mt9dsB5bPrl6dasYBIHkfz7GV4lLmKUbS7qVUIwBwMgH6E6he
22m2E2oXjbIYEaSRvRFGWP4Dmvk/9m74qfFb4n/CrR/iZ4k0UTw+JpP7QsJoHgiRdJvRLcWTFWk3
uUhMKMSqM7SbwigNXz3438N/G6J9D8D/ABp+MOl6v4Y8fStpLW48KRpaajBcQO8to13DfnyftVss
ixyZGf4TnaD9IXfwt+HeveL/APhMNP8AGupQC41HT76GytNVC2YMOmzW0FvFCp2iCaGRrloxxI6J
KPu0AewW3iLxhMbVL3wxNAkgtzLm5tSIjLE7y5xJz5EirG20fOXDJlQSHWviTxpJLaJN4Xnh81bb
zWNzbN5PmrIZg2JPm8gpGDt+/wCYCmQrY+efDXwJ8A6Rc6JJZ/ETXLwWKaMsSy6z5guRYafdW0Bl
5/efbI5muJ/+e8sSS/8ALOp/D/wJ8A6fc6C1n8Q9eu306PRFgWTWvMF0NPhvktzKP+WpvRcO85/5
btBG3PlGgDyL45/tVfE/4f8Axw8JeG9I0mK18OacumT+NlnMcstoniO9fS9KRXQkZ+1RySM0XmZC
bGCghz+kUDBsjgkelfD/AMGfCX7Lfif4YeJPh3pM7a/Y6tcyeH9eudZmdrvWJrVDpmZZpGVpwyWz
QxyJgOYnK/MrGvpXwZ8W/AvjXxlrngLw5dmfUtAjtJ7pNhCNDfIzQTQv92WJjHIhdCVEkciE7lIA
B6nRRnNFABRRRQB//9b+8LV7rx0dSePw9HYNbBICpuGlD7vOYT52KVx5QHl4JO/O4BcE5F/c/FB7
D/Qo9KNwIrs4ka4CeZ5q/Yx8qk7TFnz+4fAQFckaur+N/D+hajJpWoyyJMqwMQsM0g23MxgiO5Iy
pJkBBAJ2jDNhSDWRd/FHwbZWB1C5lnWLy7uXItbhjssZRDOdqxFvlcgKMZkHzRh15oA8d0z4QeO/
CfxB8e674ZuNLv8AQPG6x3zaXqCSlYdSS0W1kI2AxtbXPlxPKpTfu8xsvuCr6rqGk+O3tL+x02w0
Nre9F4WimEu2UvAq2/nqqENvfKz9f3eNu48DP+I//CKfEjwRrPww1C5uIx4hjvdDZ4o7mJlka3dp
NskYRk2pllcSKC2FV92BXxx8Df2+PghoHwj0vw9+0V40stC8ceH7d9N8Q2eoM0c6Xum+db3Err5a
jE32aSYFQUK8oWUAkA+2dRtfiFdXrXdjaaO72r3Jsnn84vGGt9sRyEypMpKy7TgxHC5bimS6X46Z
r+G3sdFMd7JN5quJf3yG0CIZsJh2acBXzn9xjqwxXjum/tX+EPibejR/2ZmsviFeWUo/taG0v4rU
2EDi4SOZvOX5w9xbtCFX5gQzdF5rap4s/bP8V6BcweCPCmg+D9Yhjtpo7jxDdtqlrMzI7TW3laa0
MqMGVE88uVUP5ixy7fLYA9tex8feZbMbLRSLNj9nJ83MSm0CfJ8nyH7QWQ7cfuP9riqstr8S7S2u
ruHTtGmmmw88SPKpuClkq7WdkwWNyPLDPwIApPzDbXgKn/goyLrSbu5/4Vt5b4TU7ZV1jdGPOV2k
trnpKTBuhEUkEf7wCbzSpNuKv2X/AIKQPZavZJffDVLpY3bTLz7HrLRySklkW5tftKlFUDyWkjuX
LZ88IuPs7AHMfGbwL8cvi14K+GXhy98MWWnXdrr+h65e2tpMJLbTI9LtftNzbyyERq4+1ZtoTEpB
Qq5GAQPQvC+q/tBN/ZCav8LdDsN0mkfavK1CBvsyNpMr3bR4iG42V5ssolGPMhkMilVBU3dH+KGv
eHZrTw/+0B4y0XQfF8suki40rRlMtov9pXl7DYxpLeQieQ3wt2h3sqZe3Zo1jycyWXx1+GF29lFb
/E+Kf7SNJKDyrX9+L7U7izt8AQD/AI/Z4nsxtxtMRZdrbmIBQ8Nap+0I82iHWvhbodgrJov2wxX8
L/ZC2n3RvhFiL959guRDawYx5kUzuu1VINCxv/2k76z0m2b4Z6DpE9xbaMs9wL6KUafNLb3/ANr2
KiI0i6dKLZIdjKZVuJNm3ac6WoftYfs/fDtIde8dfE+xNnNZ71W5WKJXzcXSi43RRK3W1nhxnafI
JxuyTb8F/CzwV8A9Z1TQfB/iXW7VNbvLfVLm3uvN1JfPnuba1PlSzRTGKOQIsBiRwsaSNMAhHmAA
v/Bv4H6z8HfAHh34fWsGkao2l29j9t1C4jdbm5ug9xJfXGdhy5llMkBZi2ZJd5BO5tnR/g7qVh8Z
tG+M9nNZWEy6HcaHrNjaI/2e5j+0Lc2kkfCHfbP5oUyAgLPKFALEm8/ie3JQSeLtQ/i4/ssHJ/tK
OLn/AEXsT9m942M3UeaPE/2lNI8WePPhFq8Hw38Q6lf+J9Djudc0e1W2+y+de6PqEc8URlWGIdUN
mqsSskchlKSlQ1AH3pESUyev5VJXLeCPEcHjHwdpXi+1ilgi1a0gvEjnjeGVFnjWQK8cipIjKGwV
dQynIIBGK6mgAooooA//1/79fNTAYng0eYmcZrk9T8IxapfNfPe3kG5YV2QTtGg8mQyAhRxufO2Q
9WQBTwKz7jwDDPa/Zf7T1Jf3d0m5buQN/pUgkLbs/eiI2wn/AJZp8q8UAd4ZEHJNeY6z8JPhPr+o
XGq6z4X0a9ubo5mmuLG3lklJBGXZkJbhmHJOQxHfndl8GRTsGa/vV/0iWchbhgCZY2jKf7ig7kXo
rgMOlQW3gSG2gWEalqEm2S3k3SXLuSbZFQAk9VkC7pR0diSepyAfnNZf8PCvBNzqN98PPhP8OdLa
beBJb3b27yojXTReaYlXOSYWwcgGSXuMn17S/wDgoX+zpPY6hHe3Gtf2ro1qLm/soPD2tSS7f3Q3
WyCzzcJJ5oaIxbjKm5lB2tj7zkUshUdSKg+z/KAMAr0xxgfhQB8z+Dv2y/2WvGmhDxJpfjjSrS1f
LL/ac402Yp532YSeRfeRN5TTfu0k2bHf5VJNfTwlj7muF8WaZ4PstPvfEXie2gMdravJNcNAJnSG
H95wNrs2zBYKAeegJxXwR4Z/Zw+L/jnwjZeKvCf7SHiq7sNXso57S5jttP8AnjuY5jFMFaAMCRKh
AIGDEAQDuFAH6B3/AIS8K6zf/wBqanpdpdXG6A+dNCjyZtWd7dt7KTmF5HaI5yjOxXBJz82fGy5t
fDdgnhD4C6N4R1P4gyR293Y6Lq0lvau9jaXDSGdI0xNst5pGeNlXakrE7gzEny+4/ZM+Pdw0yxft
DeLIvO3bNttp3ybzcbcZh5x5qBfXyV96+kvgz8MNa+HNhdr448WXfjbUZ7iSW31DVIbdZ7eCRUX7
NGYEX91uUtg8lieemADNfQPB+oaDCni34dwXV1FbS+bCthayx77dzmOHeTlZZJpZIc4BVnZtpYg+
qXHja+tYrhxoOpSmAXRCokWZTbEBQmZRzPnMWcZAO7bVO48H6bdean9raijTC4GVu3BX7RKrkpg8
GMjZCR9wEqOtSXHhSyvI50/tbUUFyLkfu7twV+1MMlCDlTGRiHH+ryQKAHz+Mby0+1bdB1KTyfte
AiRZl+zAFdmZBnz84izjJHzbaW78X3luly8Wi6jObf7Rt8tIz5vkIrqY8yDIlJ2xZxlgQdo5Na58
H6ddi5jbVdQX7ULpSyXbps+1fKwQjlTEf9Sf+WZPHvJdeE7K6M5bVtQQXRnOUunG3z1EZ2EfdEZG
Ysf6tySOTigDgPgX8Y9U+IWu+N/A/i62isda8G65LZSRR7gJLC4jW60+5wzMwMlvIEkPCmaKXYNg
Un6JByM18967ZfB34OeKrz44+IJ/7NvteXTdEvLtnlaOZ/tJgsvNjTKB/NuPLM7D5UIV2CLx9AQu
HiVx3GaAJKKKKAP/0P7xNX1bxnbalJb6NpkF1bKluVle58pizzMs4KbGwIogHU5+djt4xk5Nzrvx
Mi08zW2h2stwI7xvLN7sXfFKFtV3eUeJ4iZHbH7ojbhutej+WhGCBzR5aEYxQBw1xrHjpJQlrpVv
IpuZYyTc4xAsTNHLjZ955AEMf8IO7ccYqtY698RJogb7RbaGTzbRdgvN/wC7kjVrl8+UOYZCyIv/
AC0ChsruwPQRFGOiinbE6YoA8yh8Q/E17CeabQrVbhIo2jjF7uV5DPIkiFvKGAkKpLuxyzFMfLuN
yTWviEGn8vRrchI7xoybv77xFPsqn938onBcu3PlbQMNu49AEaDoOtAijByAOOKAPPo9S8cXl/Ha
alpEEdnJKI5pFu9xWH7MJC4TyxlvtBMO3Iyg8zP8NfL/AMAvgNr/AMGfCK/DnUtB03VbHSNSRdIv
hMFlGlre3dxZo6GL5H0+OcJEAzb9xO4Nur7hMaMMMMjpSGKM9RQB89WHguaJbFD4K0yEwDTs4uQf
JME90/yfuvm+y+Z5kXTc0zgbdpJZb+CriJrdk8GaUnlCw2lbgfu/JvppcL+6/wCXcN9ojP8AFI7K
NpG4/RJjRuozQI4xwAPT8KAPn2PwdMr28n/CGaaNn2TkXAO3ytRM+B+6/wCWAP2tP70vycH5qhh8
EzCS2ZvBOlJtWMbvtI+TbqUdwAo8rnbj7WPWZQnU7x9E7F6kUhRCQSOnSgD5xm8Dyl0/4ofSmGHG
PtK8Z1KKfj91/EF+1n0mRU5J3hL/AMES3COv/CD6XKWW6HzXIGfM1CKfH+q483b9qb+7KipyTuH0
eYoyckClKIecCgD49+LHwHtPi/8AD7xL8OL/AMP2GkLrmnaxapqEcoeSOW5uRLDJ5YRc+dIq3UgL
fLIgVt+Sa+jvhrD4xtvh5odv8RGifX47C2XUmgcyRNdiJROyOVQspk3EEovHYV2TRRv94VIAAMCg
AooooA//2QAA/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhUR
ERghGBodHR8fHxMXIiQiHiQcHh8e/8AACwgAyACkAQERAP/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB
AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC
scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0
dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY
2drh4uPk5ebn6Onq8fLz9PX29/j5+v/aAAgBAQAAPwD7LozRRRRRmjNFFFGaxNW8T2OmXVxbT2Wt
yvBCJma10i5nRlLBcK0cZDNlhlQSQMkjAJrJvfEvi+PU1Sy+H15e6bMQIbkalBFInzoC0sUhUopV
nYbS7fJhlQnFamneKtPv7m1t4rHXY2umkVDPo11CqlBk72eMBAexYgN2zW7RRRRRVa7sLS6nWaeE
PIsUkIJJ4R9u4fjtX8qh/sbTfImg+yr5c1qtnIuT80KhgqdegDt780r6RpzvI7WylpGhZjk8mFg0
ffsQD/PNEmk6fJNJM9speSeO4Y5PMkYARuvYKPypRpVgFiUWy4iuXukGT8srFizde5dvbmi00qwt
ZIZILZUaASrGQT8olcO/fuwB/CoRoGki2FsLJPKFq9oF3N/qXxuTr0OB71LeaRp15532m1WTzrb7
LJkn5osk7evuaWfStPnS7SW2VlvHWScZPzsoUKevYIvT0oOlWBn882y+Z9p+1bsn/W+X5e7r128e
lEelafHOkyWyiRLh7pTk8SspVm691Yj8ayLvRvD+u6RqHh61maH7DHLprtaylZbJprdSQpPR/LlR
gTnG4GtLw5o8Oh6WNPhubq6QTTS+Zcyb3zJK8hGcDgFyAOwAHatKqPiDTItZ0O+0mWe4to7yB4Gl
t32SxhgQWVuzDPBqlp8WmeEdGtbK41KYxSXfkxS3km53lnmJVM4/vPtHtgVtg5GRRRRRVe5vIbeZ
YpFnLNG8gKQO4wmM8qCAfmGF6tzgHBxF/adt5Msvl3m2K2W5YfY5dxRgxAA25Z/lOUGWHGQNwyra
lbK7oUu8o0SnFpKR+8bauDt5wT8xH3By20c0SajbpK8bJdFkmSE4tJSNzgEEELgryMsPlXnJGDSj
ULcrGwS6xJcNbr/osnDqWBJ+XhflOHOFPBBIYZLbULe4kiSNLoGUSFd9rKgHlsFbJZQF5IxnG4ZK
5AJqIaxaG3E/l32w2z3OPsE+7YuMjbszv54TG49gcVJdalbW3m+Yl2fKg89vLtJZMrkjA2qdzcfc
GW9qWbUbeJblnS6ItnVJNtrKxJYKRtAX5x8wyVyBznGDgOoW/neTsut32j7Pn7LLt37N+c7cbcfx
/dz8ud3FV77Wbe3tZpRbajMY3kj8uKxlZ3ZEZyF+XkEKQrZ2sxCgkkCuc+H1q2ieGrW41mK+TVpr
a51K+SGKd4w80vnSqEUEFgz4VCDIACoyAa6QXFlb3t1IBqBkd4Y5MxTumWwqbBgqBz8xXgdXIxml
sbizifyIV1Ame6mXMsU7AOCWb5nHypwdpyEPAXqBVX7Tpn9gfZNusfZf7O8zPk3fn+Vtx9/Hm+bj
+HPm55xmsD4q3MUlpo8KiVWh8T6Url4mVSTcIRtYgBhg9VJwcjqCK7lPuL9KWiiiiiiiiiiiiisT
xN4hi0K/0W3nh3R6ndy27S78CAJazXBfGDu4hxjj72e2DozahZw2KX0k6rbvs2vg4O8gL+ZYfnUl
xdQW8tvFNIFe4kMUQIPzNtZ8f98ox/Chrq3W+jsmkAuJI2lVMHJVSoJ/Asv50kV5bS3k9okoaaBV
aVMH5Q2dv54P5VgeMPEOn2Oi/a0s4tUmTUobO3t2+UG6aVUQbmUhSGIO7t610qnIBHSloooqtdm/
Eyi1S2aLypCxkdg3mfLsAwD8v3snqOMA81Du1jyJj5Vj5otVMQ8x9pnw24MduQmdmCMnluOBlXbV
t8myKy2bodmZHyQW/e5+XqFzt9T1xRI2q+dII4rIx+fGELSPkxYG8n5fvA7sDoeMkUobVNsWYrPc
blxJiRsCDLbSPl5fGzIPGS3JwMlo2qGSH7VFZqhEvmmORiQd48vblRnK53Zxg4xkc1CH177MCYNN
8/7K5I82Tb5/GwZ252dcnqOMA1LeNqwM32SKybFtmLzZHGZsnhsKcJjHIyfalnbVQl35EVkWDr9l
3yOAy4XdvwvBzuxjPb3wFtU8/Ais/K+04z5jbvI8vrjbjfv4x0285zxXK+O7fxFJqHh/UbLSo76T
TNUu7lYoZsZj/s+6SPcWxgtI6JxnG4HpnGxe6j4jh0dL2HQ4p7h1tMWi3GHRnkCz7iRjEatuGD82
0jjjNm6u9agv7KJdNhuILjUGilljmI+z2wgkcSsCBljIqJtH98HPBqF7zxGt7Baf2VaN5mn3Er3Q
uG8mO4V4xFERjcQwZ2LY42Hg5FOjvddk1W+tP7KhiggFqYLl5zsn3E+eAAMgoBxnqWGcDJrLGn6t
4g8Saff6tZpp9not/ePBD5m97ptoiglz0CFJJyVPIbyyD8pB66iiiiijI9aMj1oyPWjIoyPWijI9
RRkeoorlfE+o6lpPjDQjbSi5tdW8+wNm7BVWdIJbiOUPglRiGSNhg53oeNhDdBNJerYo8VtA9ydm
6JpyqjJG7DbTnA3EcDOAOM5Ek73Cy24hijkRpCJmaTaUXaxyBg7juCjHHBJzxgjPcC9jRYYzbGNi
8plwyuCu1QuOQQWJORjAGDnIaklybmdZIYkgVVMUglyzk53ZXHy44xyc57Y5534c6lfalHr5vrl5
zba7eW0O4AbIkcBVGAOAPXmuqooooqtdWaXEyytPcoViki2xzMikPtySAeWG3g9Rk46mof7Lj8ia
L7Vf4ltVti32p9yhQw3qc5DnccuOThfQU59NjZ5H+1Xo3tCxAuXAHltuGBngNjDf3hwc0SabG80k
hub0F545iFuXABQABQM8Kccr0OTnrSjTowsS/abz93ctcAm4bLFix2nnlBuOFPAAX0FVoF06z1G2
tW1SQ3SrJ5cE16WaQSMXyVJy2PLbacfKFYDjNZ2qDxfpzQWnhzTtI1CzSEBptU1aeOcvk5HywSbh
jHJbPXjjnBh8E+M5ttzdfEO/t5ZH82S3gj3xxEzLIY1YkFlCgxgkAlTnA6UsXgPxahj3fE3Vn27N
2bcfNgyZ/j771/79ir9unxE0q3t9NtrbQNahtoY4zqF9qc8FxcMFG53jW3dVJbPAc9vpTdU0P+29
Ygt7TxAkcek2908BS4M11FezLJCJm5yFjR5VVSSCX6L5ak697oN/No6WsHiG+t73baLJdgltwhkV
3wmcKZBuViOzDrgVZutJuHv7G4tdWvII4b9ru5iLl1uEMEkfk8n5EDMkmBxmPpzmoX0G4N9Aya3q
K2KafcWkluZmLyPI8bLN5udwdArqD/tnkYp8ei3X9q31xNrV7JaXAtfItgxX7OYSSxDA5PmHbuHc
DByCah8JaRb6HPq1ouoJcz3l/NqTx4CtEszHAIyTjKsA3GcH0rfooooqvc31lbTLDc3cEMjRvKqP
IFJRMb2wey7lye2R61F/a+leTLP/AGlaeVDbLdyv5y4SBgxWQnPCEI+G6fKfSlfVdMR3RtQtVaNo
lcGVcqZW2xA88byQF9T0ok1TTI5XifULVZI5kgdTKoKyuAUQjPDMGGB1ORUU+vaJCI/N1fT4zLK8
MQe5Rd8iOI2QZPLByFI6gnHWsK20W11KZPFfiTRYNH1y1jZUuI77zvs6Kkyhw2FThbibqpxu5zgY
1ri+006aIT4hSIxx28j3Ini3lHcCNjkbcSFSoOOcnGD0nnvbCa7t401iOKSO8MBijlT97L5TMYWB
BOdp37Rg/KD0yDGdV0l5or5ddtxbi0nl2CePynjRk3zE9cIeCQQBvOecYUX+mxXtzLJrUTKVt1ML
zJsi8xisZHGQZGIAyTkgY75xtT8JSWUt7f8Agw6fo+sai+bu9uYJLkEZd+I96gku3PI4Zsc4pum3
/jPS41l8VR6BNa75Jbu9tJ2torKBI15Ky7i+WEjE7lCggc4ydVNa0Q3Nxer4ktHhhti0sQuojHEq
yOjSnHI+ZWQknGUIwCDViK/0+C8u0k1mKR2u44DDJMn7iVo0KxAAAgsCHw2Sd+RwQAy01DTRb+SN
diuHle5KSNPGW/dyMJFGAB+6J2HjK7QGyck814XaGT4p6lLb3n26J/C2lmO73K3nr596Q+5QFO4c
5AA54ruqKKKKKKKK5iSHw94t1m5iutJF42hXSxJcyqNgn/dyssZzk7SsWTjG4bc5VgOnoooqO4mh
t7eS4uJUihiUvJI7BVVQMkkngAetE88MCq08scQZ1RS7BcsxwAM9yTgCqPiMWNxpF3p17apfpeW0
0RsS6K12pQ7o13EDkEjkgDPJA5rJ8EW/g+SG31jw3bWsL3tmJV2qUl8mSV5SGQ/Mv72SQkEAhiwO
CMDa0610yC+1KaxSBbm4nWS+MbZZpREiqX54PlrGPoBTdLsdKi02a006K3FpJNcNIkRypkkldps4
PUyM+fcmuet7zw/4f8a2Phyx8P3kV1Np9tZx3cFvmCO3jW6eKIvngJ5Mgxjgyp/e47Giiiiqt3Pd
xzqkFn56GKRi/mhcONu1cH+9k89Bt561D9r1HyJn/ss+YlossafaF/eSkNmLPbBCjceDu9jTnutQ
EkgXTSyq0IVvPUbgzYkPtsHP+10FEtzfiWRE00ugnjjV/PUbo2A3PjttJIx1OOOtcP4S8UeGvCUW
raD4m8QaTo1/DrWoXAivr2ODzYri5kuY5I95G9SkygsOA6yLnKmnH4oxzSSvpXhfW9WslkZIb2xj
WaC4VRKd6OuQykxYyD1daktfHt9qd1Fpq+EfFGnG7cQC7NqoFvuWP958wK/L5p6gjMbZBxW83h7V
jblR448RBvs4i3iGx3bt+7zf+PbG/Hy4xtwfu5+asG4+IF7YXMtg3g7xRem2lMH2kWoxNtaZPMG0
AYPkhuABiROOa1/+E48Hap52maT4j8O6zqMkcixadDqkDyXDBSSm3ceoBzxwM5rYupbp5XjOlLNH
HcQiNmlT5lJBaTB6FDnjqccVFcXjwbLzULCC2t7dp2luZbiMLbxJnEhJ6BlGT02g89K434X3N9Y6
GbQeG7z7VNb3GrQyyoIQ6XN7cSxwOzDKShXVmQ/dLY966601KaXU9St7bRLhDbX8UEk0mI1nVoY3
MyE/fC79nrlCO1JoupXF3bLJBoc9pEbi8jdZisbBop3RX29xKVLhvRgT1qXVtVuNN8O/2pJpV3cX
CpGXs7bEkgZioKjHB27jk+gJqfw9qL6todnqUljc2LXMQkNtcrtliz/Cw7Gr9FFFFFFQXt5a2axt
dXUFuJHCIZZAoZj2Gep9q5/wcvi2G1WHxhFY3l3I42z6eoEUSiCLcG3kNky+djaDxtziuhSV/tbW
4tZVjWMMJsrsJJI2AZ3ZGAemMEYJOQFhleSWdGtpYhG4VHcriUbQdy4JOMkr8wByp4xglsM8sls8
zWc8TqXAicpvbaxAIwxX5gARkjgjODkBkl1MunLdDTrp5SqsbYNH5ik4yCS+zIyc4bHBwTxnJ8aW
/ieTTov+EQk0uC9Ej72vUJTb5MgXGAefMMRP+yGqHwnceIbe9urLxXqOjPczPvsYbRtrmIbs5U4J
6DkehqLV9d1IePbPQ9Ntzc28Fm11qKxojOA7rHEuWZQmT5kmSTuWFwATXTTSvHJAiW0sokk2syFc
RDax3Nkg4yAvy5OWHGMkDSyC8SAW0rRtGzmcFdikFQFPO7JySMAj5Tkg4BSOaRrqaFrWZEjClZmK
bJM5yFw27jHOQOoxnnBbTSTCTfazW+yQovmFTvAP3xtY8HtnB9QKxvA8fiyLTJR4wuNNnvTInltY
qwTb5MYbOQOfNEpH+yVrfoooqtdW88syvHfTQKInQoioQWbGH+ZScrg4GcHccg8Yi+xXfkTR/wBr
XW57ZYVk8uLMbgNmYfJgsdwJBBX5RhRk5WSzumaRl1W5UMYioEcWE2NlgPk/jHBznAPy7TzWFp2h
61d6zfv4rm0nVdLEwm0yA2ilrdhJKQxLL94RtGuRzlW9eejnglkuIZUu5YkQNuiVUKyZHGSQSMdR
gj3zVU6fe/ZjF/bl6H+zJD5vlQ7g65zNjZjc2eRjbxwoqV7S5aZnGp3KqbhZQgSPAQKFMXK52kgs
TndknBAwA1LK6XZnVrptomBzHF829srn5P4BwuOo+9uPNNawvDCYxrN4GMMUYfyochkJLSfcxucE
AjG0YG0Kck2reGSKSdpLmSYSSb0V1UCIbQNq4AJGQTzk5Y84wBleKNIlvIHvtIj0+DXY49lpfXFs
rtEC3zAHBIBBYYHrWPYeG/EVnpV1epq9tL4ov5LT7XeSRAxCKJ0DRRrt4Qp5xAI4eZzkZ43bu01k
X9i9nqim2F+017HNGuTbmCRRFGVXjEpifJ5wGGegqF9P14X8Eaa4TYDT7iKZ2hj+0G4Z4zFKuE2Y
VRKMYwSVyDinxWevNq1+ZtWRdPYWps1jiXzUZCTMHJXBD/KOOQN2NpwaXSLPXFkmfVNVRwuoTSwJ
BEoDWzAiOJ8rnK5zlSCSByRkGvNaeKj40juotUsl8PCIB7Qw/vi+18ndjpuMZ6/wn1roKKKKa0iK
cM6qSCcE9h1NJ50W0t5qYVQ5O4cKc8/Tg8+1cv8AFS5kXwbNa2108D317Y6dLJC+2SOK6u4bd2Rh
yr7JW2t2ODzjFbukQpZW32QTWxiSQx20cUQjWKMD5YwAf4QMdunQVepryxocNIin0JA/z0NN8+H/
AJ7R/wDfQo8+H/nrH/30KPPh/wCesf8A30KerBlDKQQehFLXFfEItYeJvCGq2zGO5k1UadIQcCSC
aNyysB1w0aMM8AjOK6Ui7OiiAanAL8Wy5uvJG0tjHmeXu6E5OM+2amu/NkMa295HCUmXzQUD7l6l
OowSCOf0okMr3kEkV5EsCiQSR7AS54AIbPG0g5GD17YoV3F3JO15EbUwpsj2gbTlsvuzyCCoAx/D
1OeOO+If2hNZ8KmS5Eit4pg8tVXb5afZZvkPPzfMC2ePvAY4ye7HQUUUVBcWdpcSrLPawSyLG8QZ
4wxCPjcuSOh2rkd8DPSo/wCy9N8qWH+z7Ty5bdbaRPJXDwqGCxkY5QBmwp4G4+prO8VaRod14d1a
LUo47W1uLXF1cRYjkREBKuHHKsn3lbqpAIwa4yP4h/D2CxSJtT2XseZPtLaUVlWd45VaXbswsh8u
XPHqD1xWz/wivi/Gf+Fl6r/4KrL/AONVVl+F+m6pdPfeKtWv9evWVY0mcR2+yNVlUKFhVQf9fKcn
n5h6CmyfB3wPJG8bWN3tdWQ/6W/Ro0jPf+7Gv5e9St8I/BTTmY2V1vMhkJ+1v94zCb1/vqD+lMi+
EHgiMxlLK6Hl7Nv+lv8Aw+YR3/6av+ftVHXNC8T+Hks9O8KXviiTSoYEhgtrCDS3W2VFVQpe6ZXY
nBOee/Tisf8Aty8huLqz1L4ma/pl/ZwGe7tJ9GsXeBR5GctFGyMf9Jh+6x+97HG74CtbPxNfxa1P
4y1LxGumMGt4rixitVjeSIES7UjUv8jkBjkA7gPmU46Z/BXh1/B6+FTZf8S8aZHpWQx837Mi7VQy
fe4Hv1JPeruq+HtJ1KSCS5tQHhvotQDR/IXnjACMxH3sAAc9gB2pJfDmjyarZal9kVJrJblYQnyp
/pBUykqOGLFQST3JPc0ieGdEXUJ7wWEJM9jBYPEygxeTC8jxqI8bRgyt0Hp6Cud1pPBOn+MbOwv5
Z49W1LVo9XgQGQh7lYBbK2RwBsQDaeMjNd0OlFFFVru7aCdYxaXMwaKSTfGoKgrt+U5I+Zs8D2PI
qH+0X8iaX+zb/MVqtwE8tdzlgx8pfm5cbcEcD5l554wPH8F74g0k+GYNLujbajc29vqEzqoiFmxL
3Ck7t3zRo0OVGVaZCOAWHTNY2bEs1pAxJySY1JJ556e5/M1kK1mPDv8AZw8OXgsDprsbPyExsxj7
Pt3Y3kHG3OPereoSxXDNBc6TdXCQXVuUJiUqW3KyyL83RDgk9tvANBkgur6zlm0i582KeZIpXiX9
zgFS+d3CuBgHvkZAqH7VEJDqo0G/+1nT1kJ8lfNK5LeR9774OTtzjnrUySw2t7dvBpN0JJrqJJpU
iXEpKKPMzu5VQApPUbehqzpKwpauILN7NDcTExsoUljKxZ8Anh2JcHuGzx0qV7W2d2dreJmcYYlA
SRx1/IfkK4TxjDb6B4wg16608zaHfWsFhfiOMMEmS5U2bEE8APNIAF7vk8LkdNqOqacmp6VBqFlc
JPNqj2tg0kQI84W0shkUg8KY1lXce+RjmoJdb00azarLpd6NXfS7q6giMA83yY5IhIgOcBmZosLn
n1GKdbavpX9v6pb2thcNqUC2f2zZCNxWUsIzknBCjeT6AHr0qrB4m0Oy0zVtRs7G7FrZXl4uoPFb
/ckhRnlcjOSDtwCM5JH1rT8N6tpfibTU1ixiLxiaWFWmh2uGjkaNuvIG5Titeiiiiiua0vxJJJ4k
1zRr+1KyWE9uYDbo8nmQTgBGIAyCHEm4gbVUKSfvY6WiiiiiiiubbxHK3jybQI7Rntba0heeZYnd
lmmZ/LX5QQFCxSFi2NpaPrurWTVLdgpEF8NyzMM2cox5bbWz8vBP8I/jHK5FI2q2yxNIbe/wsUUu
BZSk4kJAGNudwx8y9VGCwAIp/wDaEHn+V5N3u+0fZ8/ZZNu7Zv3Z242Y43/d3fLnPFct8RfGdzoO
g2l3o+nm5vbuaTy4bqGSPEUKPLOxXAcHy4nCcYZ2jBwGzXWaXeQ6jpttf2+fJuIllTOM7WAI6fWr
NFFFV7lL1pVNvcW8cfluGWSAuS5xsYEMMAfNkY5yMFccx+Xqvkyj7bZ+abdVib7I21ZsNucjzPmQ
kphMgjB+Y5G3KvvDs8ni6z8SWl/Fb3EdobO5R7cyLPEZEfA+cbCMSYIzy4zkLg1NV8S6voup3iaj
4e1C+snmA099KtWuHMYijLmYBvlPmM4HqFqo/wAQTtOzwZ4z3Y4zozYz/wB9VQh1P4wmGMy+HvDI
kKKXAuGwG8pywHz9PMEY+hNEup/GARuY/D/houEYoDcNgt5cZXPz9N5kH0AqVtS+LXnkDQfDnleY
QD57Z2eeAD9/r5W5v94D6UyLUvi8TH5mgeGxnZvxcNxzJux8/bEWP95qlsPEXj3Tj9p8VeGYZbTy
lAXRUa4n80rGfu7vuAmYZ9k9ebP/AAsEf9Cb40/8Ezf/ABVS6JZ6xY26anpkAuJ9d1n7dqn26IwS
Q27R7FUR7uJI44reP/a2liMk1Ygu/HBWDztM0lWMWoGXbIeHWUCzA+bo8eS/ofSmS3fjwWEjR6Xp
BuhYWDoplO03LSOLtD833EQIUPck8mrf2nxd/aez+z9N+x/2x5e/zDv+wfZt3mdf9Z5/y46becd6
reHdI1i71m38TeJTbRajDYzWUNpbL+7gD3G9337iW3pFa8H7pjOPvEVpeC9CXw14cttDiuPPt7Qu
lt8m3y4N7GKPqdxRCqbictt3Hk1sUUUUUVy3xPubrS/DP/CQ2lxPF/YtxHf3EcbnE1shxcIVH3z5
LSFVPHmLGe1dDMbh5rVrfyGgLnzy+d2zacbMcZ3bevGM98VCF1H+xTlbL+0/IOMBvJ83HH+1tz+O
KnvPtXlp9k8nf5qb/NzjZuG/GO+3OO2cZon+1/abfyfI8jLefv3bsbfl24469c9qB9r+3nPkfZPK
GPveZvyc+23GPfNFv9q8+48/yfK3jyNmd23aM7s8Z3bunbHekt/tRt3+0iAzeZJs2Z27dx2Zzznb
tz75xxXPePF1Bfh5f3QvGstTtLI3YmtGICzRL5mBnqhKkbWyCDyDV7QrzV9R0mx1Dy7KNLnyZtmX
JWFoVZhn++HLY7bcZ5zVtP7Zwm/7BnbPuxv+9u/c49tud3v0prf235Lbf7P8zyYdud+PM3Hzf+A4
xt75zmpCdUExJ+x+T9p/293keX+W/f8Aht965T4e3muava6rr6XKSW+oXV01nFcO+IljKxQAJ0QH
y5GfB5JDDqRUvxIm1zT/AA1Pr0VysKaKYNRkW3dwZo4ixukZf4wYixReMuFyeBXZoQyhlIIIyCDn
NLRRVa7sLa6nWaZGZ1ikiBEjD5X27hgHH8I56jtjJqH+x7DyJoPKfZNaraOPOfmJQwAznIPzt8w5
568DEi6bZh7hvKJNzGsUoLsQyqCAME4HBPTr3rMt9P8ADegtpGmxCGxzOyadb+cwDOIWyqLnkCJW
O3oAuccVbGg6YLX7N5MnlfY2ssefJnyj1Gd2c/7X3vepZdKspJpZXjcvLLFMx81xlo8bDjPGMDgc
Hvmli0qyimilSNw8U0syHzXOHkzvOM85yeDwO2KhOg6YbX7L5MnlfYxZY8+TPlDoM7s5/wBr73vU
0mlWUkzzPG5eS4S4Y+a4/eIAFOM9MKOOh7g0w6PZDaUWRHQzlGEr5UzEs55PqcjPTtisS/8AB3m+
Dl8P2+rXaSNp8Gmz307GWaW3j4YnJC+Yyl8tg8tyCABUsfhC3hmVrfVNSghTU4b+OCObEaCO2SAQ
Af8APIhAxX+8SabB4PSJYF/t7WX8mLUIstcZ3fa5RISeOTHjbH/dU4qrqvheys9BvJL7xPq9raxa
XZwTXLXWPKjs3eUzZxwzhiJG7qo9Kl0/RdM1hm1Sy8Q315ayazLfMqXAaIssDWj2+P8AnkCGYr/f
BNbUOhaVBY21jBaiG2trNrGGKN2VUhIQbAAfRFAPUY4Iyas29haW8sksSMGkiSJiZGPyJnbwT/tH
nqe+eKreGm0WLThpWhNbC00oiwEMBytuY1UCL22rt4+ladFFVrq+gtplhl83c0Uko2wuw2pjdyAR
n5hgdTzgHBxF/a1n5E03+kbIbVbp/wDRpc+WwYjA25LfIfkGWHGQMjKvqloryIfPzG0Kti2kPMrb
UwdvPJ5x93q2BzXNfE6KfUfDd1JpMM02p6JdQX0MflON8kRWXaOPnBXIwp5J25ByKZbfFPwDLYR3
a+I7ZYngE4LpICEMKzZI25B8tlYj39asP400/V/O03whqWl32tgO0dvcvLHGRG6LISyoSMbx0HUi
rRl8bfaSBZ+H/I+1IAftU+7yMHeceXjf0wOh5yRWdH4e8eRaj5y/ETzbZgzvbzaJCdshjddqMrKR
EHZXCtuf5ADIQTktfDfjiOSaGf4j3E9oQyxOdHtlulDOrbmkA8tmVVZVIiA+cllYgYhj8M/EB9Jm
tbn4myrdGNVhu7bQ7ZGVlQgMyvvVizEM4AUHaAvl85twSf2PEbfxj4rN7qL2l7dB4Ins41tUMXmF
Y0Zv9Xujw5YuN5weTUk+teFUinaTXLhVS3095CLucbY5pSts3B48xwVJHLYw+RVmHVPDrakkMerT
NcHWHtVj+0ykG7FsztDjONoiDPs+4CMj5gKp6d4j8FanBa+G49Uh1FNTtj5UFw0kxuYXE+QS4O4E
QTjk9EI9KvRWehaabq0tY7y0jE9u7xWwnSMO8xZSoT5fmkYmTbwQT5nGant2077ZCEm1Myfb5goZ
rjaZdjbgc8eXjO0H5M4284qqH0f+zARca35P9lSHdvvPM8jjLf3vO9D/AK30qlplpc6V8UdS2QTN
Ya1Yx3QlCMypcQERupYcJlHiIB5YiQ/w12FFFFFFFZH/AAi/hoR+WPDukbNu3b9ijxjaEx93ptAX
6DHSuFt/Et5p9/JPY/CK/hmVpEE8MCIzAyxqTkJnDA7/AHEddl4X8RnVbDzdTsH0W9BkJsrqQCUR
qxUSY4O04znGK2BeWhmlhFzCZIWVZUEgyhb7oI7Z7Z61MCD0Ipar3VjZXUnmXNnbzv5Tw7pIlY+W
+N6cj7rbVyOh2jPSoX0nSSjB9MsirJEjAwJgrE26IHjohJKj+EnIxXO6dqtu3ia+tb/wp/ZdvbXg
kt9SmjUR3Nw5EKuh2/fYPtznJBx0NallD4UjvbU2dtpKXKSPa2xjhQOrxiTfGpAyNu6XIHTc3qat
f2/ov2X7V/adt5H2T7bv38eR/wA9P933qWXVdNimkhkvYVkjnjt3UtyskgBRD7ncMD3oj1bTZJI4
0vYGeSSWNFDcs0RIkA91IIPpisjxJ4x0zSNDOrxSRXlvHHb3U3lygFLSSQKbjoSyqu5sDltuBzXS
A5GaKKrXTXyzKLaG2eLynLGSVlYOMbAAFPyn5snORgYBzxF5mr+RMfstj5otVaJftD7Wnw25WOzh
AdmGAJOW+UYGVeTVd7hbayKhodhM7AkFv3ufk4IXJXruPB29aJH1QSuI7azMYnjCFp2BMRA3sRs4
YHdhckHAyRnhQ+p7Ys29pk3DLJidsCHLbWHycuRsypwBlvmOATcwPSuZ8SfD/wAF+JJ5LjXfDWma
hPI25pZ4Azn5PLI3ddpXgrnB7iorn4c+CJ9Vi1aTwzpv9oRSiZLpYtsvmCTzFYsOSVf5lznacEYq
O80SXw7Zw6npT+IdaurNRFHaT6xM6zB5MMzhyQxUOxBIJAUAdBWQfG/jr7OZP+FYXu/yi+z7cv3v
IEm37v8AfJj+ozUkvjTxuryKvw1vHCs4U/bV+YB41B+73Du3/AD61Jba14n8RXI0XVfBuqaLZXIZ
Zb6DUjHJCAZcEMgDDPlx9D/y19jnslgns9Ptray/0hovKjLXU7FjGCAzF8Es+3J5+8epGc0kT6oZ
oxJbWYjM0gkKzuSIhnYwGzljxlcgDJwTjmLzNc+y5+x6d5/2Tdt+1ybPtH9zPl58v/bxn/ZqWV9U
E0gjtrMxieMIWnYExYG9iNnDA7sLkg4GSM8Eb6p5kYktrMIZJQ5W4ckICfKIGzkkY3Djac4Ldaq3
tjd6xpU+matb2sdvd2IinMMxcrIwIcLuQAqAQVY8k9VGKd4PstQ03wvpun6rNDPeW1skMskJYq5U
bQctySQBnPfNatFFGRRkUZFFGRRketGRXM/E2/1PSfCVxrOlzmN9OdLudMLiSBGDTKxYHA8vcSR8
3y8c1qW95eTiOSGyie3knUJJ5+CYDGG83bt67vl2enOe1C3OqGJWbTIQ5imYr9qBw6sBGudvRhkk
/wAOMYOaV7nUwrldMhJCQlR9qAyzMRIPu8bBgg/xZxxUiz6gZwrWMYj+0mMv9oBIi2EiTG3qWwu3
0Oc9qhF3q/2YOdKhEv2aSQp9rGBKCNkedvRhnLdsdDmpHuNSDyBdPiZVMIQ/aQNwZsSH7vGwcj+9
04pY7jUTOivYRrGbh0ZhcAlYgpKvjbySQBt7Zzk4qEXesfZfMOlQ+d9jaXy/tgx546RbtvQ/38ce
lTS3GorNKsdhG6LLEqMbgDcjEb2xt4K84H8WOozXOa9rOr6Z4s0CS5Ig0y+uZ9Omh3q6+Y3zW8uQ
u7c3lldvQCQ5PANdiORmiq13Z/aJ1l+03MW2KSPbHJtU79vzEf3ht4PbJ9ah/sweRNF9uv8A97ar
bbvPO5NoYeYp7Od3Ld9q+lK+nBnkf7bfDe0LYE5AXy23YHoGxhv7w4ok07fNJJ9tvV3zxzbVmIVd
gA2AdlOOR3yfWlGn4WJftl6fLuXuMmY5bcWOw+qDdgL2Cr6UWmni3khf7Zey+UJRiSYsH3uGy3rt
xhfQEioRpAFsIP7S1Li1ktt/2k7vmx+8zj74xw3bJqW8037T53+nX0Xm23kfupyu3knevo/P3qkN
jC/2xZ2e4iuz88Mx3xhdgUqFPAUgZI7kn1qhovh630nTrPT7S+1I29o6GIS3bSHakQjCMzZLLgbi
CeW5qwulBYlj/tDUDtimj3G4OT5jA7if7y4wp7AmlfSwyuPt+oDckK5FwQR5bFsj3bOGP8Q4p66f
tnEv2y9OLk3G0zHbyhTZj+5zu2/3gDUQ0gC3EP8AaWpcW0lvv+0ncd5B35x99cfK3bJqR9N3PI32
6+G8wnAnIC+W27j03dG/vDilj0/ZMkv229bZcPPtaYlTuUjYR3QZyF7EA9qhGjgWvkf2lqf/AB5t
a7/tJ38/8tM4/wBYOzVLLp2+WST7ber5ksUm1ZiAuwg7QOytj5h3yarap4esdT042N+91On2sXaO
ZyJI3WQSLtYcqARgAfw5HQmteiiiiiiiiiiiiiiiiiiiiiiv/9kAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAA

--_002_BBFF6E9188AA4DBC971BEF870E600D9FContextreamcom_--


From nobody Thu Oct 23 15:35:57 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0139D1AD57A for <lisp@ietfa.amsl.com>; Thu, 23 Oct 2014 15:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BVAapVg-7M36 for <lisp@ietfa.amsl.com>; Thu, 23 Oct 2014 15:35:52 -0700 (PDT)
Received: from mail-pa0-x231.google.com (mail-pa0-x231.google.com [IPv6:2607:f8b0:400e:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C53F1AD580 for <lisp@ietf.org>; Thu, 23 Oct 2014 15:35:52 -0700 (PDT)
Received: by mail-pa0-f49.google.com with SMTP id hz1so1910718pad.8 for <lisp@ietf.org>; Thu, 23 Oct 2014 15:35:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=d6LdYvZ13OAqEvdFI8DX7kefuIo4hgqrJoS4+nJZ1NY=; b=si+xme+ZdNtaukmgF9JjaYeuhCnM/6nKEqxew4Wdb2/Dlt0CpnIhesrORRfT2BYmIV JrwuP3G3s+jJPfnUoX1rdSMmW3jg1ItotnpbrKwQJC3gqrBLj8WnvTg8lUqxVMhnHPAS 13rPJMs7nxFlV5XnV+BlHtUsKqfS2MksB+A/QqL6o47PjjGT2yLx0PBMLErqNQx+44xp fRBbP9AakRsK1vgDVmB26EKQbqrTUC6MjXewvxkq/t6F+hTjaZXXp89rMGBljd2Im1Wo 7iPBmTWu1W4ahS+tjTctUZ8hpI/CVtuHh9CChgW5nq+HnohKirQPCFlLTA2X9jitiOEB +tRw==
X-Received: by 10.68.164.4 with SMTP id ym4mr339103pbb.123.1414103751868; Thu, 23 Oct 2014 15:35:51 -0700 (PDT)
Received: from [192.168.1.48] (c-67-180-23-75.hsd1.ca.comcast.net. [67.180.23.75]) by mx.google.com with ESMTPSA id ic3sm2368973pbc.26.2014.10.23.15.35.48 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 23 Oct 2014 15:35:49 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20141023163052.22949.14263.idtracker@ietfa.amsl.com>
Date: Thu, 23 Oct 2014 15:35:45 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <E942AD46-12C5-4B99-BF6F-14346FD28380@gmail.com>
References: <20141023163052.22949.14263.idtracker@ietfa.amsl.com>
To: LISP mailing list list <lisp@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LzxxxiShKN4OJjLfWl7NDlomizo
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Oct 2014 22:35:56 -0000

>        Title           : An Architectural Introduction to the =
Locator/ID Separation Protocol (LISP)
>        Authors         : Albert Cabellos
>                          Damien Saucez
> 	Filename        : draft-ietf-lisp-introduction-06.txt
> 	Pages           : 25
> 	Date            : 2014-10-2

Thanks for the update guys. Here are some final (I hope) editorial =
comments. Thanks for the huge and timely effort.

>=20
>    By taking advantage of such separation between location and =
identity
>    LISP offers Traffic Engineering, multihoming, and mobility among
>    others benefits.  Additionally, LISP's approach to solve the =
routing
>    scalability problem [RFC4984] is that with LISP the Internet core =
is
>    populated with RLOCs while Traffic Engineering mechanisms are =
pushed
>    to the Mapping System.  With this RLOCs are quasi-static (i.e., low
>    churn) and hence, the routing system scalable [Quoitin].

You may want to add ".... while EIDs can roam anywhere with no churn to =
the underlying routing system."

>    This document describes the LISP architecture, its main operational
>    mechanisms as its design rationale.  It is important to note that
>    this document does not specify or complement the LISP protocol.  =
The
>    interested reader should refer to the main LISP specifications
>    [RFC6830] and the complementary documents [RFC6831],[RFC6832],
>    [RFC6833],[RFC6834],[RFC6835], [RFC6836] for the protocol

There are 9 RFCs published right at this moment. You should list all of =
them now that you have the chance. That is, add to the list RFC7052.

Also, put a whitespace character after each comma in the list.

> 2.  Definition of Terms
>=20
>    This document describes the LISP architecture and does not define =
or
>    introduce any new term.  The reader is referred to
>    [RFC6830],[RFC6831],[RFC6832],[RFC6833],[RFC6834],[RFC6835],
>    [RFC6836],[RFC7215] for the LISP definition of terms.

Also, put a whitespace character after each comma in the list. And add =
RFC7052 as well.

>=20
> 3.  LISP Architecture
>=20
>    This section presents the LISP architecture, it first details the
>    design principles of LISP and then it proceeds to describe its main
>    aspects: data-plane, control-plane, and inetrworking mechanisms.
>=20
> 3.1.  Design Principles
>=20
>    The LISP architecture is built on top of four basic design
>    principles:
>=20
>    o  Locator/Identifier split: By decoupling the overloaded semantics
>       of the current IP addresses the Internet core can be assigned
>       identity meaningful addresses and hence, can use aggregation to
>       scale.  Devices are assigned with identity meaningful addresses
>       that are independent of their topological location.

I wonder if you should add "... relatively opaque identity meaningful =
...".

>    o  Overlay architecture: Overlays route packets over the current
>       Internet, allowing deployment of new protocols without changing
>       the current infrastructure hence, resulting into a low =
deployment
>       cost.
>=20
>    o  Decoupled data and control-plane: Separating the data-plane from
>       the control-plane allows them to scale independently and use
>       different architectural approaches.  This is important given =
that
>       they typically have different requirements.

And as we are seeing with the trends going on in the industry that many =
data-planes are being developed at a faster rate than the =
control-planes. Just wondering if we should state that this separation =
of data-plane and control-plane allows architecturally for other =
data-planes to be added.

>    o  Incremental deployability: This principle ensures that the
>       protocol interoperates with the legacy Internet while providing
>       some of the targeted benefits to early adopters.
>=20
> 3.2.  Overview of the Architecture
>=20
>    LISP splits architecturally the core from the edge of the Internet =
by
>    creating two separate namespaces: Endpoint Identifiers (EIDs) and
>    Routing LOCators (RLOC).  The edge consists of LISP sites (e.g., an

Change "RLOC" to "RLOCs".

>    analogy to Provider Independent (PI [RFC4116]) addresses.  Because =
of
>    this, EIDs are usually only routable at the edge.

Maybe add to emeblish "... at the edge with in LISP site.". Its a good =
segway into the this next sentence:

>   With LISP, LISP sites (edge) and the core of the Internet are
>   interconnected by means of LISP-capable routers (e.g., border
>   routers) using tunnels.  When packets originated from a LISP site =
are


>    flowing towards the core network, they ingress into an encapsulated
>    tunnel via an Ingress Tunnel Router (ITR).  When packets flow from
>    the core network to a LISP site, they egress from an encapsulated
>    tunnel to an Egress Tunnel Router (ETR).  An xTR is a router with =
can

Change "with" to "which".

>    perform both ITR and ETR operations.  In this context ITRs
>    encapsulate packets while ETRs decapsulate them, hence LISP =
operates
>    as an overlay to the current Internet core.

Change "to" to "on top of".

>   interface of an ITR or ETR.  Typically RLOCs are numbered from
>    topologically aggregatable blocks assigned to a site at each point =
to
>    which it attaches to the global Internet.  The topology is defined =
by
>    the connectivity of networks, in this context RLOCs can be though =
as

Change "though" to "thought of".

>    configured at the LISP-capable routers servicing the site.
>    Furthermore, the mappings also include traffic engineering policies
>    and can be configured to achieve multihoming and load balancing.  =
The
>    LISP Mapping System is conceptually similar to the DNS that would =
be
>    accessed by ETRs to register mappings and by ITRs to retrieve them.

The last sentence doesn't read clearly. How about just saying the LISP =
Mapping System is similar conceptually to the DNS where it is organized =
as a distributed multi-organization network database. Then go on to say =
that ETRs register mappings and ITRs retrieve mappings.

>    Finally, the LISP architecture emphasizes a cost effective
>    incremental deployment.  Given that LISP represents an overlay to =
the
>    current Internet architecture, endhosts as well as intra and inter-
>    domain routers remain unchanged, and the only required changes to =
the
>    existing infrastructure are to routers connecting the EID with the
>    RLOC space.  Such LISP capable routers, in most cases, only require =
a
>    software upgrade.  Additionally, LISP requires the deployment of an
>    independent Mapping System, such distributed database is a new
>    network entity.
>=20
>    The following describes a simplified packet flow sequence between =
two
>    nodes that are attached to LISP sites.  Client hostA wants to send =
a
>    packet to server hostB.

Capitalize hostA and hostB since that is how you have it labeled in the =
diagram and description part.

>    LISP-encapsulated packets also include a LISP header (after the UDP
>    header and before the original IP header).  The LISP header is
>    prepended by ITRs and striped by ETRs.  It carries reachability
>    information (see more details in Section 4.2) and the Instance ID
>    field.  The Instance ID field is used to distinguish traffic =
to/from
>    different tenant address spaces at the LISP site and that may use
>    overlapped but logically separated EID addressing.
>=20
>    Overall, LISP encapsulated data packets carry 4 headers [RFC6830]
>    ("outer" to "inner"):

LISP carries 3 headers. That is it prepends 3 headers. You shouldn't =
count the header the source host put on it. I know you want to talk =
about the inner IP header because it contains EIDs, so I would say in =
the above sentence:

"Overall, LISP works on 4 headers, the inner header the source =
constructed, and the 3 headers a LISP encapsulator prepends:"

>   Finally, in some scenarios Recursive and/or Re-encapsulating tunnels
>    can be used for Traffic Engineering and re-routing.  =
Re-encapsulating
>    tunnels are consecutive LISP tunnels and occur when an ETR removes =
a
>    LISP header and then acts as an ITR to prepend another one.  On the

I would change to "... when a decapsulator (an ETR action) removes ..." =
and "... acts as an encapsultor (an ITR action) to prepend ...".

> 3.3.2.  LISP Forwarding State
>=20
>    ITRs retrieve from the LISP Mapping System mappings between EID
>    prefixes and RLOCs that are used to encapsulate packets.  Such
>    mappings are stored in a local cache -called the Map-Cache- for

Why is there hyphens. Can you please remove them?

> 3.4.  Control-Plane
>=20
>    The LISP control-plane, specified in [RFC6833], provides a standard
>    interface to register, request, and resolve mappings.  The LISP

This makes it sounds like "request" and "resolve" are two different =
operations. Can you just say "... interface to request and register =
mappings.".

>=20
>    Map-Resolver:  A network infrastructure component that interfaces
>       ITRs with the Mapping System by proxying queries and -in some
>       cases- responses.

I would say "receive queries and sends negative replies".

But why don't you order the messages first and then refer to them when =
you define the Map-Server and Map-Resolver afterwards?

>    Map-Notify:  When requested by the ETR, this message is sent by the
>       Map-Server in response to a Map-Register to acknowledge the
>       correct reception of the mapping and convey the latest =
Map-Server
>       state on the EID to RLOC mapping.

Everyone I have talked to would like to see we document somewhere, even =
in general form, the fact that in some cases a Map-Notify can be sent to =
previous RLOCs when an EID is registered by a new set of RLOCs. Can we =
add such a sentence and document LISP closer to reality?

>    Map-Request:  This message is used by ITRs or Map-Resolvers to
>       resolve the mapping of a given EID.

This message is also used by ETRs to request an ITR to do a Mapping =
System request. This message is also used by ITRs to probe the =
underlying path to an ETR.

>    The LISP WG has explored application of the following distributed
>    system techniques to the Mapping System architecture: graph-based
>    databases in the form of LISP+ALT [RFC6836], hierarchical databases
>    in the form of LISP-DDT [I-D.ietf-lisp-ddt], monolithic databases =
in
>    the form of LISP-NERD [RFC6837] and flat databases in the form of
>    LISP-DHT [I-D.cheng-lisp-shdht],[I-D.mathy-lisp-dht].  Furthermore =
it
>    is worth noting that, in some scenarios such as private =
deployments,
>    the Mapping System can operate as logically centralized.  In such
>    cases it is typically composed of a single Map-Server/Map-Resolver.

If you are going to be exhaustive (which I think you did by listing all =
the mapping database transport systems above), I would like you to =
include LISP-EMACs which was a query based system that used multicast on =
an alternative topology similar to LISP-ALT.

>    LISP defines two entities to provide inetrworking:
>=20
>    Proxy Ingress Tunnel Router (PITR):  PITRs provide connectivity =
from
>       the legacy Internet to LISP sites.  PITRs announce in the global
>       routing system blocks of EID prefixes (aggregating when =
possible)
>       to attract traffic.  For each incoming data-packet, the PITR =
LISP-

Change to "For each incoming packet from a source not in a LISP site (a =
non-EID) ....".

>    Time-To-Live (TTL):  Each mapping contains a TTL set by the ETR, =
upon
>       expiration of the TTL the ITR has to refresh the mapping by
>       sending a new Map-Request.  Typical values for TTL defined by =
LISP
>       are 24h.

Change to "24 hours".

>    It is worth noting that RLOC probing and Echo-nonce can work
>    together.  Specifically if a nonce is not echoed, an ITR could =
RLOC-
>    probe to determine if the path is up because the return =
bidirectional
>    path may have failed or the return path is not used, that is there =
is
>    only a unidirectional path.

I think you didn't capture my comment. You should say "determine if the =
path is up when you cannot tell the difference between a failed =
bidirectional path or the return path is not used (a unidirectional =
path)".

>   Nevertheless, LISP can be used to enable seamless IP mobility when
>    LISP is directly implemented in the endpoint.  Each endpoint is =
then

Or when the endpoint roams to an attached xTR.

>    an xTR and the EID address is the one presented to the network =
stack
>    used by applications while the RLOC is the address gathered from =
the
>    network when it is visited.
>=20
>    Whenever the device changes of RLOC, the ITR updates the RLOC of =
its

"... the xTR ...", because ITRs don't register.

> 6.  Multicast
>=20
>    LISP also supports transporting IP multicast packets sent from the
>    EID space, the operational changes required to the multicast
>    protocols are documented in [RFC6831].
>=20
>    In such scenarios, LISP may create multicast state both at the core
>    and at the sites (both source and receiver).  When signaling is =
used
>    create multicast state at the sites, LISP routers unicast =
encapsulate

"... is used to create multicast ..."

>    PIM Join/Prune messages from receiver to source sites.  At the =
core,
>    ETRs build a new PIM Join/Prune message addressed to the RLOC of =
the
>    ITR servicing the source.  An simplified sequence is shown below
>=20
>    1.  An end-host willing to join a multicast channel sends an IGMP
>        report.  Multicast PIM routers at the LISP site propagate PIM
>        Join/Prune messages (S-EID, G) towards the ETR.
>=20
>    2.  The join message flows to the ETR, upon reception the ETR =
builds
>        two join messages, the first one unicast LISP-encapsulates the
>        original join message towards the RLOC of the ITR servicing the
>        source.  This message creates multicast state at the source =
site.

"... creates (S-EID, G) multicast state ..."

>    LISP also support non-PIM mechanisms to maintain multicast state.

"LISP can also support ..."

>    flexibility and a performance gap of several order of magnitude can
>    be observed between the slow and the fast paths.  As a consequence,
>    the way data-plane events are notified to the control-plane must be
>    though carefully so to not overload the slow path and rate limiting

Change "though" to "thought".

>    should be used as specified in [RFC6830].
>=20
>    Care must also be taken so to not overload the mapping system =
(i.e.,
>    the control plane infrastructure) as the operations to be performed
>    by the mapping system may be more complex than those on the data-
>    plane, for that reason [RFC6830] recommends to rate limit the =
sending
>    of messages to the mapping system.
>=20
>    To improve resiliency and reduce the overall number of messages
>    exchanged, LISP offers the possibility to leak control =
informations,

Change to "information".

> 8.  Use Cases
>=20
> 8.1.  Traffic Engineering
>=20
>    BGP is the standard protocol to implement inter-domain routing.  =
With
>    BGP, routing informations are propagated along the network and each
>    autonomous system can implement its own routing policy that will
>    influence the way routing information are propagated.  The direct
>    consequence is that an autonomous system cannot precisely control =
the
>    way the traffic will enter the network.
>=20
>    As opposed to BGP, a LISP site can strictly impose via which ETRs =
the
>    traffic must enter the network even though the path followed to =
reach

... must enter the the LISP site network ..."

>    the ETR is not under the control of the LISP site.  This fine =
control
>    is implemented with the mappings.  When a remote site is willing to
>    send traffic to a LISP site, it retrieves the mapping associated to
>    the destination EID via the mapping system.  The mapping is sent
>    directly by an authoritative ETR of the EID and is not altered by =
any
>    intermediate network.
>=20
>    A mapping associates a list of RLOCs to an EID prefix.  Each RLOC
>    corresponds to an interface of an ETR that is able to correctly

Or a set of ETRs.

> 8.2.  LISP for IPv6 Co-existence
>=20
>    LISP encapsulations permits to transport packets using EIDs from a

>    given address family (e.g., IPv6) with packets with addresses
>    belonging to another address family (e.g., IPv4).  The absence of
>    correlation between the address family of RLOCs and EIDs makes LISP =
a
>=20

"... from other address families ..."

>=20
>=20
> Cabellos & Saucez (Ed.)  Expires April 26, 2015                [Page =
19]
> Internet-Draft              LISP Introduction               October =
2014
>=20
>=20
>    candidate to allow, e.g., IPv6 to be deployed when all of the core
>    network may not have IPv6 enabled.
>=20
>    For example, two IPv6-only data centers could be interconnected via
>    the legacy IPv4 Internet.  If their border routers are LISP =
capable,
>    sending packets between the data center is done without any form of
>    translation as the native IPv6 packets (in the EID space) will be
>    LISP encapsulated and transmitted over the IPv4 legacy Internet by
>    the mean of IPv4 RLOCs.
>=20
> 8.3.  LISP for Virtual Private Networks
>=20
>    It is common to operate several virtual networks over the same
>    physical infrastructure.  In such virtual private networks, it is
>    essential to distinguish to which virtual network a packet belongs

Change "... to distinguish to which" to "... to dinguish which ...".

> 8.4.  LISP for Virtual Machine Mobility in Data Centers
>=20
>    A way to enable seamless virtual machine mobility in data center is
>    to conceive the datacenter backbone as the RLOC space and the =
subnet
>    where servers are hosted as forming the EID space.  A LISP router =
is
>    placed at the border between the backbone and each subnet.  When a
>    virtual machine is moved to another subnet, it can (temporarily) =
keep
>    the address of the subnet it was hosted before the move so to allow

The above seems misleading. It sounds like the subnet is traveling. But =
what is traveling with the host is a single address. I would change to =
"... it can keep the address it had before the move.".

>    ongoing communications to subsist.  When a subnet detects the

Change "subsist" to "continue without a transport layer connection =
reset.".

>    presence of a host with an address that does not belong to the =
subnet

Change to "When an xTR detects a source address received on a subnet to =
be an address not assigned to the subnet, it registers the address to =
the Mapping System".

Thanks a ton and a great effort,
Dino=


From nobody Fri Oct 24 09:41:49 2014
Return-Path: <damien.saucez@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 822F61A6FA0 for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 09:41:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 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, HELO_EQ_FR=0.35, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EIg1NmOzmc_R for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 09:41:37 -0700 (PDT)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10A341A6F44 for <lisp@ietf.org>; Fri, 24 Oct 2014 09:41:36 -0700 (PDT)
Received: by mail-wi0-f182.google.com with SMTP id bs8so1733140wib.15 for <lisp@ietf.org>; Fri, 24 Oct 2014 09:41:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UwYkqhG8Kfxp3PpyAxpXQbVfKvPbL7+iNEBDSjxagco=; b=ee9h35w52xw9ZbrPfuOYW8UsYRzLDTxi8Jwfk1XREKLpulFxEcpeTzw6IKIHvHHmrs hMtf+81M8imvzD3k4jnxiacjk7IQh/s8pAy8+BQ9v7V9sbouNhiZIXFjNp99evsWKs80 guSioHZ7Nqs1NTF7fBIs9rJ7GMwBIlM46BaHRMNeso8cCLtm7H4POWAFp+0La8yHrSia tpbGmlo3KYzoLh5Xe7O+ovrPu2LnKq92LXCevgjPHHOHgU4vVAPkrZzGRf2qydXrb6gj SUa3tVb0+u3zRy05loI8lHCqXUu04EqxlF0kmlY6a7nFxhTwff3gB7LybA9NciIA4yRP E7Lg==
X-Received: by 10.180.39.241 with SMTP id s17mr5335662wik.35.1414168895603; Fri, 24 Oct 2014 09:41:35 -0700 (PDT)
Received: from saehrimnir.inria.fr (saehrimnir.inria.fr. [138.96.206.202]) by mx.google.com with ESMTPSA id p1sm6190080wjy.22.2014.10.24.09.41.34 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 24 Oct 2014 09:41:34 -0700 (PDT)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <9C5E16B3-DF4B-4A76-9BB9-07A80491E972@Contextream.com>
Date: Fri, 24 Oct 2014 18:41:35 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <145E4FC3-F6EE-43B7-BA82-678934720965@gmail.com>
References: <20140929112129.16090.68501.idtracker@ietfa.amsl.com> <9A3FBCE3-0186-4FC3-A2E6-369833105F08@gmail.com> <B7BDB797-2A0A-445C-920F-726BAA666ACF@gmail.com> <4AA87CCE-EE98-455D-80BF-5446FD7E36F5@gmail.com> <AC67F993-D06A-4A80-ADCF-5CA24717981F@gmail.com>, <F6048821-ABF0-4B28-A0D6-0175E59A3480@gmail.com> <9C5E16B3-DF4B-4A76-9BB9-07A80491E972@Contextream.com>
To: Sharon Barkai <Sharon@Contextream.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/fkGa91qNU2oZFZ_2y_Dad8iydto
Cc: "draft-saucez-lisp-impact@tools.ietf.org" <draft-saucez-lisp-impact@tools.ietf.org>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] New Version Notification for draft-saucez-lisp-impact-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 16:41:39 -0000

Thank you, -07 has just be uploaded taking your contribution.

Damien Saucez=20

On 08 Oct 2014, at 01:05, Sharon Barkai <Sharon@Contextream.com> wrote:

> We showed this slide publicly last week in TC3.=20
> The catch is that current deployments are using the pre standards
> (Designed 2006) based architecture equivalent almost 1:1 to Lisp.=20
> There's a total of 100M subscribers now footprint for this =
architecture.
> Next major release and current trials are lisp RFC based and =
interoperable.
>=20
> <image1.PNG>
>=20
>=20
> --szb
>=20
>> On Oct 7, 2014, at 14:44, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>=20
>> Hello,
>>=20
>> Thanks for the input.=20
>>=20
>> I guess you have such deployment, do you have some figure (numbers) =
that could
>> become public to show the competitive advantage of LISP?
>>=20
>> Damien Saucez=20
>>=20
>>> On 07 Oct 2014, at 01:16, Sharon <sbarkai@gmail.com> wrote:
>>>=20
>>>=20
>>> Damian, sorry for the delay, meant to get to this today.
>>>=20
>>> - Lisp architecture facilitates routing in environments where there =
is little to no correlation between network endpoints and topological =
location. In service provider environment this use is evident in a range =
of consumer use cases which require an inline anchor in-order to deliver =
a service to a subscribers. Inline anchors provide one of three types of =
capabilities:
>>>=20
>>> (1) enable mobility of subscriber end points=20
>>> (2) enable chaining of middle-box functions
>>> (3) enable seamless scale-out of functions=20
>>>=20
>>> - Without using the Lisp architecture operators are forced to =
centralize service anchors in custom built special boxes. This means =
that end-points can move as long as their traffic ends up on the same =
mobile gateway, functions can be chained as long as all traffic =
traverses the same wire or the same dpi box, and capacity can scale out =
as long as traffic fans out to and form a specific load balancer.
>>>=20
>>> - By using the Lisp architecture service providers are able to =
distribute, virtualize, and insatiate subscriber-service anchors =
anywhere in the network. In addition to the efficiency and flexibility =
of elastic allocation there is also great deal of additional efficiency =
in combining these anchors and applying multiple considerations; =
ID-Location, Subscriber-Service, Service-Instance, in one "Map&Encap" =
shot, or Lisp point of indirection.
>>>=20
>>> - Typical use cases that Virtualize inline anchors and network =
functions include: Distributed Mobility and Virtualized Evolved Packet =
Core (vEPC), where centralization makes way to distributed and =
virtualized inline anchoring of mobility, Virtualized Customer Premise =
Equipment or vCPE, where functionality previously anchored at customer =
prem is now dynamically allocated in-network, Virtualized SGi LAN, where =
value added mobile services previously anchored inside full-stack boxes =
or anchored to physical wires with permutation setups aka "Rails", =
Virtual IMS and Virtual SBC, etc.=20
>>>=20
>>> --szb
>>>=20
>>>> On Oct 6, 2014, at 15:15, Damien Saucez <damien.saucez@gmail.com> =
wrote:
>>>>=20
>>>> Dear all,
>>>>=20
>>>> As the impact draft aims at documenting operational points, we =
would be happy to
>>>> have some feedback from people.
>>>>=20
>>>> =46rom the discussions and mails, we identified that some of you =
could directly
>>>> help in the document, more precisely, in addition to Sharon:
>>>>=20
>>>> - Ron on the change  w.r.t. BGP
>>>> - Ed on the problem of middle boxes and NATs
>>>>=20
>>>> Would you both be ready to provide a little paragraph on this?
>>>>=20
>>>> Any other volunteer?
>>>>=20
>>>> Thank you,
>>>>=20
>>>>=20
>>>> Damien Saucez=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>> On 29 Sep 2014, at 19:01, Sharon <sbarkai@gmail.com> wrote:
>>>>>=20
>>>>> Hi Damian, our experience applying the lisp architecture is =
focused on service providers network under the umbrella of what we call =
Lisp Flow Mapping - Subscriber to Services .
>>>>> Is this domain of interest to your impact document?=20
>>>>> If so will be happy to help.
>>>>>=20
>>>>>=20
>>>>> The Lisp Flow Mapping use cases fall into two main blocks:
>>>>> (1) Consumer Services and (2) Managed Network Services
>>>>>=20
>>>>> In the Consumer use cases the Lisp architecture addresses the need =
to distribute the "anchors" used by carriers to pin subscriber inline =
services - mobility services, value add services, media services..
>>>>> Context is pervasive using mapping, flows are mapped to wherever =
anchors & states are.=20
>>>>>=20
>>>>> In Managed network services the Lisp architecture is used to =
augment deficiencies in VPNs for supporting virtualization, hosting, and =
broadband access. CEs are freed from enterprise prefixes and WAN =
functions, PEs are freed from running per enterprise routing, and Ps are =
freed from per location LSPs.=20
>>>>>=20
>>>>> Please let  know if the above is of interest and in charter so we =
can perhaps incorporate.
>>>>>=20
>>>>>=20
>>>>> --szb
>>>>>=20
>>>>>> On Sep 29, 2014, at 04:28, Damien Saucez =
<damien.saucez@gmail.com> wrote:
>>>>>>=20
>>>>>> Dear All,
>>>>>>=20
>>>>>> The charter makes a clear distinction between the LISP =
architecture and its
>>>>>> impact (see charter excerpt below) so we would greatly appreciate =
to have
>>>>>> feedback on draft-saucez-lisp-impact-06 that aims at summarising =
what are
>>>>>> the potential implications of a LISP deployment in today=92s =
Internet. This draft
>>>>>> can be seen somehow as a companion of the -intro- document that =
focuses
>>>>>> on the architecture and mechanisms.
>>>>>>=20
>>>>>> Thank you for you collaboration,
>>>>>>=20
>>>>>> Damien Saucez=20
>>>>>>=20
>>>>>>=20
>>>>>> - Architecture description: This document will describe the
>>>>>> architecture of the entire LISP system, making it easier to read =
the
>>>>>> rest of the LISP specifications and providing a basis for =
discussion
>>>>>> about the details of the LISP protocols. The document will =
include
>>>>>> a description of the cache management and ETR synchronization
>>>>>> essential characteristics needed to ensure the correct operation
>>>>>> of the protocol.
>>>>>>=20
>>>>>> - A description of the impacts of LISP: This document will =
describe
>>>>>> the problems that LISP is intended to address and the impacts =
that
>>>>>> employing LISP has. While the work on LISP was initiated by =
Internet
>>>>>> routing scaling concerns, there has also been an interest on
>>>>>> improved solutions to a number of different problems, such as
>>>>>> traffic engineering. This document should describe problem areas
>>>>>> (such as scaling or traffic engineer) where LISP is expected to =
have
>>>>>> a positive effect, as well as any tradeoffs that are caused by
>>>>>> LISP's design.
>>>>>>=20
>>>>>> Begin forwarded message:
>>>>>>=20
>>>>>>> From: internet-drafts@ietf.org
>>>>>>> Subject: New Version Notification for =
draft-saucez-lisp-impact-06.txt
>>>>>>> Date: 29 Sep 2014 13:21:29 GMT+2
>>>>>>> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone" =
<luigi.iannone@telecom-paristech.fr>, Florin Coras <fcoras@ac.upc.edu>, =
Damien Saucez <damien.saucez@inria.fr>, Luigi Iannone =
<luigi.iannone@telecom-paristech.fr>, "Florin Coras" =
<fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>>>>>>>=20
>>>>>>>=20
>>>>>>> A new version of I-D, draft-saucez-lisp-impact-06.txt
>>>>>>> has been successfully submitted by Damien Saucez and posted to =
the
>>>>>>> IETF repository.
>>>>>>>=20
>>>>>>> Name:        draft-saucez-lisp-impact
>>>>>>> Revision:    06
>>>>>>> Title:        LISP Impact
>>>>>>> Document date:    2014-09-29
>>>>>>> Group:        Individual Submission
>>>>>>> Pages:        15
>>>>>>> URL:            =
http://www.ietf.org/internet-drafts/draft-saucez-lisp-impact-06.txt
>>>>>>> Status:         =
https://datatracker.ietf.org/doc/draft-saucez-lisp-impact/
>>>>>>> Htmlized:       =
http://tools.ietf.org/html/draft-saucez-lisp-impact-06
>>>>>>> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-impact-06
>>>>>>>=20
>>>>>>> Abstract:
>>>>>>> The Locator/Identifier Separation Protocol (LISP) aims at =
improving
>>>>>>> the Internet scalability properties leveraging on three simple
>>>>>>> principles: address role separation, encapsulation, and mapping. =
 In
>>>>>>> this document, based on implementation, deployment, and =
theoretical
>>>>>>> studies, we discuss the impact that deployment of LISP can have =
on
>>>>>>> both the Internet in general and for the end-users in =
particular.
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> Please note that it may take a couple of minutes from the time =
of submission
>>>>>>> until the htmlized version and diff are available at =
tools.ietf.org.
>>>>>>>=20
>>>>>>> The IETF Secretariat
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> lisp mailing list
>>>>>> lisp@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>=20
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>=20


From nobody Fri Oct 24 09:42:50 2014
Return-Path: <damien.saucez@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FFE11A1B6F for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 09:42:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 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, HELO_EQ_FR=0.35, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FTY6OtS4vJKw for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 09:42:47 -0700 (PDT)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBEB81A6FB9 for <lisp@ietf.org>; Fri, 24 Oct 2014 09:42:46 -0700 (PDT)
Received: by mail-wg0-f50.google.com with SMTP id a1so1481257wgh.33 for <lisp@ietf.org>; Fri, 24 Oct 2014 09:42:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:content-transfer-encoding:subject:date:references :to:message-id:mime-version; bh=9UAtLeS1pLEVzTqme5hM5+fehz3fNl/4d+jzZG5Gocw=; b=FdnbK+43Fmtax00zYscJULaHZn3DHEpHhiUTG2giNeHrZGRU0xOyWBtobN8eK8oRCV eWP8S0tV9DUe3NAtjbPR4cVGtz/O9ZTczYGqysu1R16EZUYetymX/B1pc9OnYfqnzKm0 4FI11wkcw8R6VyynQlAIKXHG3f03St4O/x9Gf+Yfcn9IY2Qy0SoK2KSExV9FiWJ40gdS PHAgxqp9MehUMfUDnci6TGRMC3d3MyhoI0M4EFYyXQTtqJZ0rpKB2mjMojZ7jKSYvm1c 8zvpZ2iKeZZSPOZ22+5AwIzP1QX1jJt3xLOX5ps3gI5eY1+yybAW4dKvCRMP9tN/9JwX r3PA==
X-Received: by 10.194.249.34 with SMTP id yr2mr6149413wjc.9.1414168965176; Fri, 24 Oct 2014 09:42:45 -0700 (PDT)
Received: from saehrimnir.inria.fr (saehrimnir.inria.fr. [138.96.206.202]) by mx.google.com with ESMTPSA id ge1sm2573979wib.4.2014.10.24.09.42.44 for <lisp@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 24 Oct 2014 09:42:44 -0700 (PDT)
From: Damien Saucez <damien.saucez@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Fri, 24 Oct 2014 18:42:45 +0200
References: <20141024163759.12531.54238.idtracker@ietfa.amsl.com>
To: LISP mailing list list <lisp@ietf.org>
Message-Id: <1FBFD9EB-970D-4E64-B901-9DD205B0B5A7@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/XKZat18NbaYzw_FKHXVnrbDX9mE
Subject: [lisp] Fwd: New Version Notification for draft-saucez-lisp-impact-07.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 16:42:48 -0000

FYI

We still have a few days and would be happy to have additional =
contribution,
particularly on middle boxes and push-pull.

Thank you,

Damien Saucez=20

Begin forwarded message:

> From: internet-drafts@ietf.org
> Subject: New Version Notification for draft-saucez-lisp-impact-07.txt
> Date: 24 Oct 2014 18:37:59 GMT+2
> To: "Damien Saucez" <damien.saucez@inria.fr>, "Luigi Iannone" =
<luigi.iannone@telecom-paristech.fr>, Florin Coras <fcoras@ac.upc.edu>, =
Damien Saucez <damien.saucez@inria.fr>, Luigi Iannone =
<luigi.iannone@telecom-paristech.fr>, "Florin Coras" =
<fcoras@ac.upc.edu>, Albert Cabellos <fcoras@ac.upc.edu>
>=20
>=20
> A new version of I-D, draft-saucez-lisp-impact-07.txt
> has been successfully submitted by Damien Saucez and posted to the
> IETF repository.
>=20
> Name:		draft-saucez-lisp-impact
> Revision:	07
> Title:		LISP Impact
> Document date:	2014-10-24
> Group:		Individual Submission
> Pages:		15
> URL:            =
http://www.ietf.org/internet-drafts/draft-saucez-lisp-impact-07.txt
> Status:         =
https://datatracker.ietf.org/doc/draft-saucez-lisp-impact/
> Htmlized:       http://tools.ietf.org/html/draft-saucez-lisp-impact-07
> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-saucez-lisp-impact-07
>=20
> Abstract:
>   The Locator/Identifier Separation Protocol (LISP) aims at improving
>   the Internet scalability properties leveraging on three simple
>   principles: address role separation, encapsulation, and mapping.  In
>   this document, based on implementation, deployment, and theoretical
>   studies, we discuss the impact that deployment of LISP can have on
>   both the Internet in general and for the end-users in particular.
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20


From nobody Fri Oct 24 10:09:48 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0496C1A87B3 for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 10:09:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.287
X-Spam-Level: *
X-Spam-Status: No, score=1.287 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_FILL_THIS_FORM_SHORT=0.01, T_HTML_ATTACH=0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28_fX8-hqa99 for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 10:09:30 -0700 (PDT)
Received: from mail-ig0-x233.google.com (mail-ig0-x233.google.com [IPv6:2607:f8b0:4001:c05::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E7951A88B3 for <lisp@ietf.org>; Fri, 24 Oct 2014 10:05:45 -0700 (PDT)
Received: by mail-ig0-f179.google.com with SMTP id h18so744029igc.6 for <lisp@ietf.org>; Fri, 24 Oct 2014 10:05:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=Ud9GkLB6nsuS0Etc125tYX9U+Dg08dq/gZwVsrSzZcg=; b=P3JkyN+AbCrtsaj3gMDRiCZMfokgODu51YSY+GvRK5M4II/uxry7aHp8n02kNh6Jt8 rtC6gupA8Cbw7xGMGx0pWvtP6e8edsHHtE3eyIl2awsN37N98z3f+yleRhb8SPOMrhD0 aryUzGqOjJ+exLhnJfnLL5+5IVR4IW7EuWu2X/fr8Q0seFYNYrTCCjV0K8BlMo/ij0Tu 1vxeCl+4/rX93aBbaUg4a6Y1xs/pOAT4OCd2k5TBzWo8Uj9c3kz4POu7+BOoNRFGk4zx vlVlcLJgXspIKvjtyWIegcbDPPq3JVXe/Rc5B4DE9vXscEDlfn0qffAfvDUnS2RGXh6Q vThA==
MIME-Version: 1.0
X-Received: by 10.42.110.195 with SMTP id r3mr4699563icp.12.1414170344381; Fri, 24 Oct 2014 10:05:44 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Fri, 24 Oct 2014 10:05:44 -0700 (PDT)
In-Reply-To: <E942AD46-12C5-4B99-BF6F-14346FD28380@gmail.com>
References: <20141023163052.22949.14263.idtracker@ietfa.amsl.com> <E942AD46-12C5-4B99-BF6F-14346FD28380@gmail.com>
Date: Fri, 24 Oct 2014 19:05:44 +0200
Message-ID: <CAGE_QewesPLsgcU2NUYU4L_SvQD3g1ZBq=3tp3ty+wxHpasj0Q@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>, "lisp@ietf.org" <lisp@ietf.org>
Content-Type: multipart/mixed; boundary=20cf303dda4207ae7905062e3188
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/kd5VqYS4OhLMf7vAKyNBSa3kRmo
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 17:09:45 -0000

--20cf303dda4207ae7905062e3188
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Dino

Thanks for your review. I am attaching -07 + diff (not published yet)
where I have addressed all your comments, please let me know if you
agree and we=C2=B4ll proceed to publish it.

There are some comments that I would like to discuss, please see below:

On Fri, Oct 24, 2014 at 12:35 AM, Dino Farinacci <farinacci@gmail.com> wrot=
e:
>>        Title           : An Architectural Introduction to the Locator/ID=
 Separation Protocol (LISP)
>>        Authors         : Albert Cabellos
>>                          Damien Saucez
>>       Filename        : draft-ietf-lisp-introduction-06.txt
>>       Pages           : 25
>>       Date            : 2014-10-2
>
> Thanks for the update guys. Here are some final (I hope) editorial commen=
ts. Thanks for the huge and timely effort.
>

[snip]

>
>>
>>    Map-Resolver:  A network infrastructure component that interfaces
>>       ITRs with the Mapping System by proxying queries and -in some
>>       cases- responses.
>
> I would say "receive queries and sends negative replies".
>

This is already explained in "Map-Reply", at this point Map-Reply has
not been introduced yet. I think that this way is clearer.

> But why don't you order the messages first and then refer to them when yo=
u define the Map-Server and Map-Resolver afterwards?

There is a circular dependency, then I won't be able to use the terms
Map-Server/Map-Resolver when explaining what Map-Request/Map-Reply,
etc are.

[snip]

>
>>    Map-Request:  This message is used by ITRs or Map-Resolvers to
>>       resolve the mapping of a given EID.
>
> This message is also used by ETRs to request an ITR to do a Mapping Syste=
m request. This message is also used by ITRs to probe the underlying path t=
o an ETR.
>

This is early in the document and I think that it is preferable to
keep things simple. The fact that SMR/RLOC probing functionalities use
a Map-Request type of message is not important when considering LISP's
big picture. SMR/RLOC probing are explained in section 4 with the
relevant context.

Albert

--20cf303dda4207ae7905062e3188
Content-Type: text/plain; charset=US-ASCII; name="draft-ietf-lisp-introduction-07.txt"
Content-Disposition: attachment; 
	filename="draft-ietf-lisp-introduction-07.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_i1nrc5mn0

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBLiBDYWJlbGxvcwpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVVBDLUJhcmNlbG9uYVRlY2gKSW50ZW5kZWQgc3RhdHVzOiBJbmZv
cm1hdGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgRC4gU2F1Y2V6IChFZC4pCkV4cGly
ZXM6IEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJTlJJQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE9jdG9iZXIgMjQsIDIwMTQKCgogIEFuIEFyY2hpdGVjdHVyYWwgSW50cm9kdWN0
aW9uIHRvIHRoZSBMb2NhdG9yL0lEIFNlcGFyYXRpb24gUHJvdG9jb2wKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKExJU1ApCiAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtbGlz
cC1pbnRyb2R1Y3Rpb24tMDcudHh0CgpBYnN0cmFjdAoKICAgVGhpcyBkb2N1bWVudCBkZXNjcmli
ZXMgdGhlIGFyY2hpdGVjdHVyZSBvZiB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uCiAgIFByb3Rv
Y29sIChMSVNQKSwgbWFraW5nIGl0IGVhc2llciB0byByZWFkIHRoZSByZXN0IG9mIHRoZSBMSVNQ
CiAgIHNwZWNpZmljYXRpb25zIGFuZCBwcm92aWRpbmcgYSBiYXNpcyBmb3IgZGlzY3Vzc2lvbiBh
Ym91dCB0aGUgZGV0YWlscwogICBvZiB0aGUgTElTUCBwcm90b2NvbHMuICBUaGlzIGRvY3VtZW50
IGlzIHVzZWQgZm9yIGludHJvZHVjdG9yeQogICBwdXJwb3NlcywgbW9yZSBkZXRhaWxzIGNhbiBi
ZSBmb3VuZCBpbiBSRkM2ODMwLCB0aGUgcHJvdG9jb2wKICAgc3BlY2lmaWNhdGlvbi4KClJlcXVp
cmVtZW50cyBMYW5ndWFnZQoKICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJS
RVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLAogICAiU0hPVUxEIiwgIlNIT1VMRCBOT1Qi
LCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhpcwogICBkb2N1bWVu
dCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAyMTE5IFtSRkMyMTE5
XS4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0
dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9ucyBvZiBCQ1AgNzgg
YW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2Yg
dGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0
IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlCiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFz
IEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtCiAgIERyYWZ0
cyBpcyBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQvLgoKICAg
SW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBv
ZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRl
ZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRl
IHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1hdGVyaWFsIG9yIHRvIGNp
dGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIKCiAgIFRoaXMgSW50ZXJu
ZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gQXByaWwgMjcsIDIwMTUuCgpDb3B5cmlnaHQgTm90aWNl
CgogICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRp
ZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgoK
CgpDYWJlbGxvcyAmIFNhdWNleiAoRWQuKSAgRXhwaXJlcyBBcHJpbCAyNywgMjAxNSAgICAgICAg
ICAgICAgICAgW1BhZ2UgMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTElTUCBJbnRy
b2R1Y3Rpb24gICAgICAgICAgICAgICBPY3RvYmVyIDIwMTQKCgogICBUaGlzIGRvY3VtZW50IGlz
IHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFByb3Zpc2lv
bnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMKICAgKGh0dHA6Ly90cnVzdGVlLmlldGYub3Jn
L2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9m
IHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cwogICBjYXJlZnVs
bHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJl
c3BlY3QKICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJv
bSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRl
eHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRoZSBUcnVzdCBMZWdhbCBQcm92
aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50eSBhcwogICBkZXNjcmliZWQg
aW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBvZiBDb250ZW50cwoKICAgMS4g
IEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICAzCiAgIDIuICBEZWZpbml0aW9uIG9mIFRlcm1zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNAogICAzLiAgTElTUCBBcmNoaXRlY3R1cmUgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQKICAgICAzLjEuICBEZXNp
Z24gUHJpbmNpcGxlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0
CiAgICAgMy4yLiAgT3ZlcnZpZXcgb2YgdGhlIEFyY2hpdGVjdHVyZSAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgNAogICAgIDMuMy4gIERhdGEtUGxhbmUgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcKICAgICAgIDMuMy4xLiAgTElTUCBFbmNh
cHN1bGF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3CiAgICAgICAz
LjMuMi4gIExJU1AgRm9yd2FyZGluZyBTdGF0ZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgOAogICAgIDMuNC4gIENvbnRyb2wtUGxhbmUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkKICAgICAgIDMuNC4xLiAgTElTUCBNYXBwaW5ncyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5CiAgICAgICAzLjQuMi4gIE1h
cHBpbmcgU3lzdGVtIEludGVyZmFjZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOQog
ICAgICAgMy40LjMuICBNYXBwaW5nIFN5c3RlbSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTAKICAgICAzLjUuICBJbnRlcndvcmtpbmcgTWVjaGFuaXNtcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzCiAgIDQuICBMSVNQIE9wZXJhdGlvbmFsIE1l
Y2hhbmlzbXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwogICAgIDQuMS4g
IENhY2hlIE1hbmFnZW1lbnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTQKICAgICA0LjIuICBSTE9DIFJlYWNoYWJpbGl0eSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDE0CiAgICAgNC4zLiAgRVRSIFN5bmNocm9uaXphdGlvbiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNgogICAgIDQuNC4gIE1UVSBIYW5k
bGluZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTYKICAg
NS4gIE1vYmlsaXR5ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDE2CiAgIDYuICBNdWx0aWNhc3QgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNwogICA3LiAgU2VjdXJpdHkgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTgKICAgOC4gIFVzZSBD
YXNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDE5CiAgICAgOC4xLiAgVHJhZmZpYyBFbmdpbmVlcmluZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxOQogICAgIDguMi4gIExJU1AgZm9yIElQdjYgQ28tZXhpc3RlbmNl
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjAKICAgICA4LjMuICBMSVNQIGZvciBW
aXJ0dWFsIFByaXZhdGUgTmV0d29ya3MgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIwCiAgICAg
OC40LiAgTElTUCBmb3IgVmlydHVhbCBNYWNoaW5lIE1vYmlsaXR5IGluIERhdGEgQ2VudGVycyAu
IC4gLiAuICAyMAogICA5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjEKICAgMTAuIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIxCiAgIDExLiBBY2tub3ds
ZWRnZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAy
MQogICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMjEKICAgICAxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIxCiAgICAgMTIuMi4gIEluZm9ybWF0aXZl
IFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMgogICBBcHBl
bmRpeCBBLiAgQSBCcmllZiBIaXN0b3J5IG9mIExvY2F0aW9uL0lkZW50aXR5IFNlcGFyYXRpb24g
IC4gLiAgMjQKICAgICBBLjEuICBPbGQgTElTUCBNb2RlbHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI0CiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNQoKCgoKQ2FiZWxsb3MgJiBT
YXVjZXogKEVkLikgIEV4cGlyZXMgQXByaWwgMjcsIDIwMTUgICAgICAgICAgICAgICAgIFtQYWdl
IDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIExJU1AgSW50cm9kdWN0aW9uICAgICAg
ICAgICAgICAgT2N0b2JlciAyMDE0CgoKMS4gIEludHJvZHVjdGlvbgoKICAgVGhpcyBkb2N1bWVu
dCBpbnRyb2R1Y2VzIHRoZSBMb2NhdG9yL0lEIFNlcGFyYXRpb24gUHJvdG9jb2wgKExJU1ApCiAg
IFtSRkM2ODMwXSBhcmNoaXRlY3R1cmUsIGl0cyBtYWluIG9wZXJhdGlvbmFsIG1lY2hhbmlzbXMg
YW5kIGl0cwogICBkZXNpZ24gcmF0aW9uYWxlLiAgRnVuZGFtZW50YWxseSwgTElTUCBpcyBidWls
dCBmb2xsb3dpbmcgYSB3ZWxsLQogICBrbm93biBhcmNoaXRlY3R1cmFsIGlkZWE6IGRlY291cGxp
bmcgdGhlIElQIGFkZHJlc3Mgb3ZlcmxvYWRlZAogICBzZW1hbnRpY3MuICBJbmRlZWQgYW5kIGFz
IHBvaW50ZWQgb3V0IGJ5IFtDaGlhcHBhXSwgY3VycmVudGx5IElQCiAgIGFkZHJlc3NlcyBib3Ro
IGlkZW50aWZ5IHRoZSB0b3BvbG9naWNhbCBsb2NhdGlvbiBvZiBhIG5ldHdvcmsKICAgYXR0YWNo
bWVudCBwb2ludCBhcyB3ZWxsIGFzIHRoZSBub2RlJ3MgaWRlbnRpdHkuICBIb3dldmVyLCBub2Rl
cyBhbmQKICAgcm91dGluZyBoYXZlIGZ1bmRhbWVudGFsbHkgZGlmZmVyZW50IHJlcXVpcmVtZW50
cywgcm91dGluZyBzeXN0ZW1zCiAgIHJlcXVpcmUgdGhhdCBhZGRyZXNzZXMgYXJlIGFnZ3JlZ2F0
YWJsZSBhbmQgaGF2ZSB0b3BvbG9naWNhbCBtZWFuaW5nLAogICB3aGlsZSBub2RlcyByZXF1aXJl
IHRvIGJlIGlkZW50aWZpZWQgaW5kZXBlbmRlbnRseSBvZiB0aGVpciBjdXJyZW50CiAgIGxvY2F0
aW9uIFtSRkM0OTg0XS4KCiAgIExJU1AgY3JlYXRlcyB0d28gc2VwYXJhdGUgbmFtZXNwYWNlcywg
RUlEcyAoRW5kLWhvc3QgSURlbnRpZmllcnMpIGFuZAogICBSTE9DcyAoUm91dGluZyBMT0NhdG9y
cyksIGJvdGggYXJlIHR5cGljYWxseSBzeW50YWN0aWNhbGx5IGlkZW50aWNhbAogICB0byB0aGUg
Y3VycmVudCBJUHY0IGFuZCBJUHY2IGFkZHJlc3Nlcy4gIEVJRHMgYXJlIHVzZWQgdG8gdW5pcXVl
bHkKICAgaWRlbnRpZnkgbm9kZXMgaXJyZXNwZWN0aXZlIG9mIHRoZWlyIHRvcG9sb2dpY2FsIGxv
Y2F0aW9uIGFuZCBhcmUKICAgdHlwaWNhbGx5IHJvdXRlZCBpbnRyYS1kb21haW4uICBSTE9DcyBh
cmUgYXNzaWduZWQgdG9wb2xvZ2ljYWxseSB0bwogICBuZXR3b3JrIGF0dGFjaG1lbnQgcG9pbnRz
IGFuZCBhcmUgdHlwaWNhbGx5IHJvdXRlZCBpbnRlci1kb21haW4uCiAgIFdpdGggTElTUCwgdGhl
IGVkZ2Ugb2YgdGhlIEludGVybmV0ICh3aGVyZSB0aGUgbm9kZXMgYXJlIGNvbm5lY3RlZCkKICAg
YW5kIHRoZSBjb3JlICh3aGVyZSBpbnRlci1kb21haW4gcm91dGluZyBvY2N1cnMpIGNhbiBiZSBs
b2dpY2FsbHkKICAgc2VwYXJhdGVkIGFuZCBpbnRlcmNvbm5lY3RlZCBieSBMSVNQLWNhcGFibGUg
cm91dGVycy4gIExJU1AgYWxzbwogICBpbnRyb2R1Y2VzIGEgZGF0YWJhc2UsIGNhbGxlZCB0aGUg
TWFwcGluZyBTeXN0ZW0sIHRvIHN0b3JlIGFuZAogICByZXRyaWV2ZSBtYXBwaW5ncyBiZXR3ZWVu
IGlkZW50aXR5IGFuZCBsb2NhdGlvbi4gIExJU1AtY2FwYWJsZQogICByb3V0ZXJzIGV4Y2hhbmdl
IHBhY2tldHMgb3ZlciB0aGUgSW50ZXJuZXQgY29yZSBieSBlbmNhcHN1bGF0aW5nIHRoZW0KICAg
dG8gdGhlIGFwcHJvcHJpYXRlIGxvY2F0aW9uLgoKICAgQnkgdGFraW5nIGFkdmFudGFnZSBvZiBz
dWNoIHNlcGFyYXRpb24gYmV0d2VlbiBsb2NhdGlvbiBhbmQgaWRlbnRpdHkKICAgTElTUCBvZmZl
cnMgVHJhZmZpYyBFbmdpbmVlcmluZywgbXVsdGlob21pbmcsIGFuZCBtb2JpbGl0eSBhbW9uZwog
ICBvdGhlcnMgYmVuZWZpdHMuICBBZGRpdGlvbmFsbHksIExJU1AncyBhcHByb2FjaCB0byBzb2x2
ZSB0aGUgcm91dGluZwogICBzY2FsYWJpbGl0eSBwcm9ibGVtIFtSRkM0OTg0XSBpcyB0aGF0IHdp
dGggTElTUCB0aGUgSW50ZXJuZXQgY29yZSBpcwogICBwb3B1bGF0ZWQgd2l0aCBSTE9DcyB3aGls
ZSBUcmFmZmljIEVuZ2luZWVyaW5nIG1lY2hhbmlzbXMgYXJlIHB1c2hlZAogICB0byB0aGUgTWFw
cGluZyBTeXN0ZW0uICBXaXRoIHRoaXMgUkxPQ3MgYXJlIHF1YXNpLXN0YXRpYyAoaS5lLiwgbG93
CiAgIGNodXJuKSBhbmQgaGVuY2UsIHRoZSByb3V0aW5nIHN5c3RlbSBzY2FsYWJsZSBbUXVvaXRp
bl0gd2hpbGUgRUlEcwogICBjYW4gcm9hbSBhbnl3aGVyZSB3aXRoIG5vIGNodXJuIHRvIHRoZSB1
bmRlcmx5aW5nIHJvdXRpbmcgc3lzdGVtLgoKICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhl
IExJU1AgYXJjaGl0ZWN0dXJlLCBpdHMgbWFpbiBvcGVyYXRpb25hbAogICBtZWNoYW5pc21zIGFz
IGl0cyBkZXNpZ24gcmF0aW9uYWxlLiAgSXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdAogICB0
aGlzIGRvY3VtZW50IGRvZXMgbm90IHNwZWNpZnkgb3IgY29tcGxlbWVudCB0aGUgTElTUCBwcm90
b2NvbC4gIFRoZQogICBpbnRlcmVzdGVkIHJlYWRlciBzaG91bGQgcmVmZXIgdG8gdGhlIG1haW4g
TElTUCBzcGVjaWZpY2F0aW9ucwogICBbUkZDNjgzMF0gYW5kIHRoZSBjb21wbGVtZW50YXJ5IGRv
Y3VtZW50cyBbUkZDNjgzMV0sIFtSRkM2ODMyXSwKICAgW1JGQzY4MzNdLCBbUkZDNjgzNF0sIFtS
RkM2ODM1XSwgW1JGQzY4MzZdLCBbUkZDNzA1Ml0gZm9yIHRoZQogICBwcm90b2NvbCBzcGVjaWZp
Y2F0aW9ucyBhbG9uZyB3aXRoIHRoZSBMSVNQIGRlcGxveW1lbnQgZ3VpZGVsaW5lcwogICBbUkZD
NzIxNV0uCgoKCgoKCkNhYmVsbG9zICYgU2F1Y2V6IChFZC4pICBFeHBpcmVzIEFwcmlsIDI3LCAy
MDE1ICAgICAgICAgICAgICAgICBbUGFnZSAzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAgICAgIE9jdG9iZXIgMjAxNAoKCjIuICBEZWZp
bml0aW9uIG9mIFRlcm1zCgogICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgTElTUCBhcmNo
aXRlY3R1cmUgYW5kIGRvZXMgbm90IGRlZmluZSBvcgogICBpbnRyb2R1Y2UgYW55IG5ldyB0ZXJt
LiAgVGhlIHJlYWRlciBpcyByZWZlcnJlZCB0byBbUkZDNjgzMF0sCiAgIFtSRkM2ODMxXSwgW1JG
QzY4MzJdLCBbUkZDNjgzM10sIFtSRkM2ODM0XSwgW1JGQzY4MzVdLCBbUkZDNjgzNl0sCiAgIFtS
RkM3MDUyXSwgW1JGQzcyMTVdIGZvciB0aGUgTElTUCBkZWZpbml0aW9uIG9mIHRlcm1zLgoKMy4g
IExJU1AgQXJjaGl0ZWN0dXJlCgogICBUaGlzIHNlY3Rpb24gcHJlc2VudHMgdGhlIExJU1AgYXJj
aGl0ZWN0dXJlLCBpdCBmaXJzdCBkZXRhaWxzIHRoZQogICBkZXNpZ24gcHJpbmNpcGxlcyBvZiBM
SVNQIGFuZCB0aGVuIGl0IHByb2NlZWRzIHRvIGRlc2NyaWJlIGl0cyBtYWluCiAgIGFzcGVjdHM6
IGRhdGEtcGxhbmUsIGNvbnRyb2wtcGxhbmUsIGFuZCBpbmV0cndvcmtpbmcgbWVjaGFuaXNtcy4K
CjMuMS4gIERlc2lnbiBQcmluY2lwbGVzCgogICBUaGUgTElTUCBhcmNoaXRlY3R1cmUgaXMgYnVp
bHQgb24gdG9wIG9mIGZvdXIgYmFzaWMgZGVzaWduCiAgIHByaW5jaXBsZXM6CgogICBvICBMb2Nh
dG9yL0lkZW50aWZpZXIgc3BsaXQ6IEJ5IGRlY291cGxpbmcgdGhlIG92ZXJsb2FkZWQgc2VtYW50
aWNzCiAgICAgIG9mIHRoZSBjdXJyZW50IElQIGFkZHJlc3NlcyB0aGUgSW50ZXJuZXQgY29yZSBj
YW4gYmUgYXNzaWduZWQKICAgICAgaWRlbnRpdHkgbWVhbmluZ2Z1bCBhZGRyZXNzZXMgYW5kIGhl
bmNlLCBjYW4gdXNlIGFnZ3JlZ2F0aW9uIHRvCiAgICAgIHNjYWxlLiAgRGV2aWNlcyBhcmUgYXNz
aWduZWQgd2l0aCByZWxhdGl2ZWx5IG9wYXF1ZSBpZGVudGl0eQogICAgICBtZWFuaW5nZnVsIGFk
ZHJlc3NlcyB0aGF0IGFyZSBpbmRlcGVuZGVudCBvZiB0aGVpciB0b3BvbG9naWNhbAogICAgICBs
b2NhdGlvbi4KCiAgIG8gIE92ZXJsYXkgYXJjaGl0ZWN0dXJlOiBPdmVybGF5cyByb3V0ZSBwYWNr
ZXRzIG92ZXIgdGhlIGN1cnJlbnQKICAgICAgSW50ZXJuZXQsIGFsbG93aW5nIGRlcGxveW1lbnQg
b2YgbmV3IHByb3RvY29scyB3aXRob3V0IGNoYW5naW5nCiAgICAgIHRoZSBjdXJyZW50IGluZnJh
c3RydWN0dXJlIGhlbmNlLCByZXN1bHRpbmcgaW50byBhIGxvdyBkZXBsb3ltZW50CiAgICAgIGNv
c3QuCgogICBvICBEZWNvdXBsZWQgZGF0YSBhbmQgY29udHJvbC1wbGFuZTogU2VwYXJhdGluZyB0
aGUgZGF0YS1wbGFuZSBmcm9tCiAgICAgIHRoZSBjb250cm9sLXBsYW5lIGFsbG93cyB0aGVtIHRv
IHNjYWxlIGluZGVwZW5kZW50bHkgYW5kIHVzZQogICAgICBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJh
bCBhcHByb2FjaGVzLiAgVGhpcyBpcyBpbXBvcnRhbnQgZ2l2ZW4gdGhhdAogICAgICB0aGV5IHR5
cGljYWxseSBoYXZlIGRpZmZlcmVudCByZXF1aXJlbWVudHMgYW5kIGFsbG93cyBmb3Igb3RoZXIK
ICAgICAgZGF0YS1wbGFuZXMgdG8gYmUgYWRkZWQuCgogICBvICBJbmNyZW1lbnRhbCBkZXBsb3lh
YmlsaXR5OiBUaGlzIHByaW5jaXBsZSBlbnN1cmVzIHRoYXQgdGhlCiAgICAgIHByb3RvY29sIGlu
dGVyb3BlcmF0ZXMgd2l0aCB0aGUgbGVnYWN5IEludGVybmV0IHdoaWxlIHByb3ZpZGluZwogICAg
ICBzb21lIG9mIHRoZSB0YXJnZXRlZCBiZW5lZml0cyB0byBlYXJseSBhZG9wdGVycy4KCjMuMi4g
IE92ZXJ2aWV3IG9mIHRoZSBBcmNoaXRlY3R1cmUKCiAgIExJU1Agc3BsaXRzIGFyY2hpdGVjdHVy
YWxseSB0aGUgY29yZSBmcm9tIHRoZSBlZGdlIG9mIHRoZSBJbnRlcm5ldCBieQogICBjcmVhdGlu
ZyB0d28gc2VwYXJhdGUgbmFtZXNwYWNlczogRW5kcG9pbnQgSWRlbnRpZmllcnMgKEVJRHMpIGFu
ZAogICBSb3V0aW5nIExPQ2F0b3JzIChSTE9DcykuICBUaGUgZWRnZSBjb25zaXN0cyBvZiBMSVNQ
IHNpdGVzIChlLmcuLCBhbgogICBBdXRvbm9tb3VzIFN5c3RlbSkgdGhhdCB1c2UgRUlEIGFkZHJl
c3Nlcy4gIEVJRHMgYXJlIHR5cGljYWxseSAtYnV0CiAgIG5vdCBsaW1pdGVkIHRvLSBJUHY0IG9y
IElQdjYgYWRkcmVzc2VzIHRoYXQgdW5pcXVlbHkgaWRlbnRpZnkKICAgY29tbXVuaWNhdGlvbiBl
bmQtaG9zdHMgYW5kIGFyZSBhc3NpZ25lZCBhbmQgY29uZmlndXJlZCBieSB0aGUgc2FtZQoKCgpD
YWJlbGxvcyAmIFNhdWNleiAoRWQuKSAgRXhwaXJlcyBBcHJpbCAyNywgMjAxNSAgICAgICAgICAg
ICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTElTUCBJbnRyb2R1
Y3Rpb24gICAgICAgICAgICAgICBPY3RvYmVyIDIwMTQKCgogICBtZWNoYW5pc21zIHRoYXQgZXhp
c3QgYXQgdGhlIHRpbWUgb2YgdGhpcyB3cml0aW5nLiAgRUlEcyBkbyBub3QKICAgY29udGFpbiBp
bnRlci1kb21haW4gdG9wb2xvZ2ljYWwgaW5mb3JtYXRpb24gYW5kIGNhbiBiZSB0aG91Z2h0IGFz
IGFuCiAgIGFuYWxvZ3kgdG8gUHJvdmlkZXIgSW5kZXBlbmRlbnQgKFBJIFtSRkM0MTE2XSkgYWRk
cmVzc2VzLiAgQmVjYXVzZSBvZgogICB0aGlzLCBFSURzIGFyZSB1c3VhbGx5IG9ubHkgcm91dGFi
bGUgYXQgdGhlIGVkZ2Ugd2l0aCBhIExJU1Agc2l0ZS4KCiAgIFdpdGggTElTUCwgTElTUCBzaXRl
cyAoZWRnZSkgYW5kIHRoZSBjb3JlIG9mIHRoZSBJbnRlcm5ldCBhcmUKICAgaW50ZXJjb25uZWN0
ZWQgYnkgbWVhbnMgb2YgTElTUC1jYXBhYmxlIHJvdXRlcnMgKGUuZy4sIGJvcmRlcgogICByb3V0
ZXJzKSB1c2luZyB0dW5uZWxzLiAgV2hlbiBwYWNrZXRzIG9yaWdpbmF0ZWQgZnJvbSBhIExJU1Ag
c2l0ZSBhcmUKICAgZmxvd2luZyB0b3dhcmRzIHRoZSBjb3JlIG5ldHdvcmssIHRoZXkgaW5ncmVz
cyBpbnRvIGFuIGVuY2Fwc3VsYXRlZAogICB0dW5uZWwgdmlhIGFuIEluZ3Jlc3MgVHVubmVsIFJv
dXRlciAoSVRSKS4gIFdoZW4gcGFja2V0cyBmbG93IGZyb20KICAgdGhlIGNvcmUgbmV0d29yayB0
byBhIExJU1Agc2l0ZSwgdGhleSBlZ3Jlc3MgZnJvbSBhbiBlbmNhcHN1bGF0ZWQKICAgdHVubmVs
IHRvIGFuIEVncmVzcyBUdW5uZWwgUm91dGVyIChFVFIpLiAgQW4geFRSIGlzIGEgcm91dGVyIHdo
aWNoCiAgIGNhbiBwZXJmb3JtIGJvdGggSVRSIGFuZCBFVFIgb3BlcmF0aW9ucy4gIEluIHRoaXMg
Y29udGV4dCBJVFJzCiAgIGVuY2Fwc3VsYXRlIHBhY2tldHMgd2hpbGUgRVRScyBkZWNhcHN1bGF0
ZSB0aGVtLCBoZW5jZSBMSVNQIG9wZXJhdGVzCiAgIGFzIGFuIG92ZXJsYXkgb24gdG9wIG9mIHRo
ZSBjdXJyZW50IEludGVybmV0IGNvcmUuCgoKICAgICAgICAgICAgICAgICAgICAgICAgLy0tLS0t
LS0tLS0tLS0tLS0tXCAgICAgICAgICAgICAgICAgICAgICAgIC0tLQogICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICBNYXBwaW5nICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgLiAgICAgU3lzdGVtICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICBDb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgLXwgICAgICAgICAgICAg
ICAgIHxgLCAgICAgICAgICAgICAgICAgICAgICAgfCAgUGxhbmUKICAgICAgICAgICAgICAgICAg
ICAgLCcgXC0tLS0tLS0tLS0tLS0tLS0tLyAgLiAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICAgICAgICAgICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAgICBcICAgICAgICAgICAgICAg
ICAgICAtLS0KICAgICwuLiwgICAgICAgICAgIC0gICAgICAgIF8sLi4tLS4uLCwgICAgICAgICBg
LCAgICAgICAgICwuLiwgICAgICB8CiAgLyAgICAgYCAgICAgICAgLCcgICAgICAsLWAgICAgICAg
ICAgYCcsICAgICAgICAuICAgICAgLyAgICAgYCAgICAgfAogLyAgICAgICAgXCArLS0tLS0rICAg
ICwnICAgICAgICAgICAgICAgIGAsICAgICstLSctLSsgLyAgICAgICAgXCAgIHwKIHwgIEVJRCAg
IHwtfCB4VFIgfC0tLS8gICAgICAgIFJMT0MgICAgICAgICwtLS18IHhUUiB8LXwgIEVJRCAgIHwg
ICB8ICBEYXRhCiB8IFNwYWNlICB8LXwgICAgIHwtLS18ICAgICAgIFNwYWNlICAgICAgICB8LS0t
fCAgICAgfC18IFNwYWNlICB8ICAgfCAgUGxhbmUKIFwgICAgICAgIC8gKy0tLS0tKyAgIC4gICAg
ICAgICAgICAgICAgICAgLyAgICArLS0tLS0rIFwgICAgICAgIC8gICB8CiAgYC4gICAgLicgICAg
ICAgICAgICAgYC4gICAgICAgICAgICAgICAgLCcgICAgICAgICAgICAgYC4gICAgLicgICAgfAog
ICAgYCctYCAgICAgICAgICAgICAgICAgYC4sICAgICAgICAgICwuJyAgICAgICAgICAgICAgICAg
YCctYCAgICAgLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBgYCcnLS0nJ2BgCiAgTElT
UCBTaXRlIChFZGdlKSAgICAgICAgICAgIENvcmUgICAgICAgICAgICAgIExJU1AgU2l0ZSAoRWRn
ZSkKCgoKICAgICAgICAgICBGaWd1cmUgMS4tIEEgc2NoZW1hIG9mIHRoZSBMSVNQIEFyY2hpdGVj
dHVyZQoKCiAgIFdpdGggTElTUCwgdGhlIGNvcmUgdXNlcyBSTE9DcywgYW4gUkxPQyBpcyB0eXBp
Y2FsbHkgLWJ1dCBub3QgbGltaXRlZAogICB0by0gYW4gSVB2NCBvciBJUHY2IGFkZHJlc3MgYXNz
aWduZWQgdG8gYW4gSW50ZXJuZXQtZmFjaW5nIG5ldHdvcmsKICAgaW50ZXJmYWNlIG9mIGFuIElU
UiBvciBFVFIuICBUeXBpY2FsbHkgUkxPQ3MgYXJlIG51bWJlcmVkIGZyb20KICAgdG9wb2xvZ2lj
YWxseSBhZ2dyZWdhdGFibGUgYmxvY2tzIGFzc2lnbmVkIHRvIGEgc2l0ZSBhdCBlYWNoIHBvaW50
IHRvCiAgIHdoaWNoIGl0IGF0dGFjaGVzIHRvIHRoZSBnbG9iYWwgSW50ZXJuZXQuICBUaGUgdG9w
b2xvZ3kgaXMgZGVmaW5lZCBieQogICB0aGUgY29ubmVjdGl2aXR5IG9mIG5ldHdvcmtzLCBpbiB0
aGlzIGNvbnRleHQgUkxPQ3MgY2FuIGJlIHRob3VnaHQgb2YKICAgUHJvdmlkZXIgQWdncmVnYXRh
YmxlIGFkZHJlc3NlcyBbUkZDNDExNl0uCgoKCgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4
cGlyZXMgQXByaWwgMjcsIDIwMTUgICAgICAgICAgICAgICAgIFtQYWdlIDVdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgIExJU1AgSW50cm9kdWN0aW9uICAgICAgICAgICAgICAgT2N0b2Jl
ciAyMDE0CgoKICAgQSB0eXBpY2FsbHkgZGlzdHJpYnV0ZWQgZGF0YWJhc2UsIGNhbGxlZCB0aGUg
TWFwcGluZyBTeXN0ZW0sIHN0b3JlcwogICBtYXBwaW5ncyBiZXR3ZWVuIEVJRHMgYW5kIFJMT0Nz
LiAgU3VjaCBtYXBwaW5ncyByZWxhdGUgdGhlIGlkZW50aXR5CiAgIG9mIHRoZSBkZXZpY2VzIGF0
dGFjaGVkIHRvIExJU1Agc2l0ZXMgKEVJRHMpIHRvIHRoZSBzZXQgb2YgUkxPQ3MKICAgY29uZmln
dXJlZCBhdCB0aGUgTElTUC1jYXBhYmxlIHJvdXRlcnMgc2VydmljaW5nIHRoZSBzaXRlLgogICBG
dXJ0aGVybW9yZSwgdGhlIG1hcHBpbmdzIGFsc28gaW5jbHVkZSB0cmFmZmljIGVuZ2luZWVyaW5n
IHBvbGljaWVzCiAgIGFuZCBjYW4gYmUgY29uZmlndXJlZCB0byBhY2hpZXZlIG11bHRpaG9taW5n
IGFuZCBsb2FkIGJhbGFuY2luZy4gIFRoZQogICBMSVNQIE1hcHBpbmcgU3lzdGVtIGlzIGNvbmNl
cHR1YWxseSBzaW1pbGFyIHRvIHRoZSBETlMgd2hlcmUgaXQgaXMKICAgb3JnYW5pemVkIGFzIGEg
ZGlzdHJpYnV0ZWQgbXVsdGktb3JnYW5pemF0aW9uIG5ldHdvcmsgZGF0YWJhc2UuICBXaXRoCiAg
IExJU1AsIEVUUnMgcmVnaXN0ZXIgbWFwcGluZ3Mgd2hpbGUgSVRScyByZXRyaWV2ZSB0aGVtLgoK
ICAgRmluYWxseSwgdGhlIExJU1AgYXJjaGl0ZWN0dXJlIGVtcGhhc2l6ZXMgYSBjb3N0IGVmZmVj
dGl2ZQogICBpbmNyZW1lbnRhbCBkZXBsb3ltZW50LiAgR2l2ZW4gdGhhdCBMSVNQIHJlcHJlc2Vu
dHMgYW4gb3ZlcmxheSB0byB0aGUKICAgY3VycmVudCBJbnRlcm5ldCBhcmNoaXRlY3R1cmUsIGVu
ZGhvc3RzIGFzIHdlbGwgYXMgaW50cmEgYW5kIGludGVyLQogICBkb21haW4gcm91dGVycyByZW1h
aW4gdW5jaGFuZ2VkLCBhbmQgdGhlIG9ubHkgcmVxdWlyZWQgY2hhbmdlcyB0byB0aGUKICAgZXhp
c3RpbmcgaW5mcmFzdHJ1Y3R1cmUgYXJlIHRvIHJvdXRlcnMgY29ubmVjdGluZyB0aGUgRUlEIHdp
dGggdGhlCiAgIFJMT0Mgc3BhY2UuICBTdWNoIExJU1AgY2FwYWJsZSByb3V0ZXJzLCBpbiBtb3N0
IGNhc2VzLCBvbmx5IHJlcXVpcmUgYQogICBzb2Z0d2FyZSB1cGdyYWRlLiAgQWRkaXRpb25hbGx5
LCBMSVNQIHJlcXVpcmVzIHRoZSBkZXBsb3ltZW50IG9mIGFuCiAgIGluZGVwZW5kZW50IE1hcHBp
bmcgU3lzdGVtLCBzdWNoIGRpc3RyaWJ1dGVkIGRhdGFiYXNlIGlzIGEgbmV3CiAgIG5ldHdvcmsg
ZW50aXR5LgoKICAgVGhlIGZvbGxvd2luZyBkZXNjcmliZXMgYSBzaW1wbGlmaWVkIHBhY2tldCBm
bG93IHNlcXVlbmNlIGJldHdlZW4gdHdvCiAgIG5vZGVzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIExJ
U1Agc2l0ZXMuICBDbGllbnQgSG9zdEEgd2FudHMgdG8gc2VuZCBhCiAgIHBhY2tldCB0byBzZXJ2
ZXIgSG9zdEIuCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8tLS0tLS0tLS0tLS0tLS0t
XAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgTWFwcGluZyAgICB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICBTeXN0ZW0gICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLnwgICAgICAgICAgICAgICAgfC0KICAgICAgICAgICAgICAgICAgICAgICAgICBg
IFwtLS0tLS0tLS0tLS0tLS0tLyBgLgogICAgICAgICAgICAgICAgICAgICAgICAsYCAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgICAgICAgICAg
ICAgICAgICAgIGAuCiAgICAgICAgICAgICAgICAgICAgICwnICAgICAgICAgXywuLi0uLiwsICAg
ICAgICAgICAnLAogICAgICAgICAgICAgICAgICAgIC8gICAgICAgICAtYCAgICAgICAgIGAtLCAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgIC4nICAgICAgICAsJyAgICAgICAgICAgICAgXCAg
ICAgICAgICBgLAogICAgICAgICAgICAgICAgICBgICAgICAgICAnICAgICAgICAgICAgICAgICBc
ICAgICAgICAgICAnCiAgICAgICAgICAgICAgKy0tLS0tKyAgICAgfCAgICAgICAgICAgICAgICAg
ICB8IFJMT0NfQjErLS0tLS0rCiAgICAgICBIb3N0QSAgfCAgICAgfCAgICB8ICAgICAgICBSTE9D
ICAgICAgICAgfC0tLS0tLS18ICAgICB8ICBIb3N0QgogICAgICAgRUlEX0EtLXxJVFJfQXwtLS0t
fCAgICAgICAgU3BhY2UgICAgICAgIHwgICAgICAgfEVUUl9CfC0tRUlEX0IKICAgICAgICAgICAg
ICB8ICAgICB8IFJMT0NfQTEgICAgICAgICAgICAgICAgICB8LS0tLS0tLXwgICAgIHwKICAgICAg
ICAgICAgICArLS0tLS0rICAgICB8ICAgICAgICAgICAgICAgICAgIHwgUkxPQ19CMistLS0tLSsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLCAgICAgICAgICAgICAgICAgLwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXCAgICAgICAgICAgICAgIC8KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBgJywgICAgICAgICAsLWAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBg
YCcnLScnYGAKCiAgICAgICAgICAgICAgIEZpZ3VyZSAyLi0gUGFja2V0IGZsb3cgc2VxdWVuY2Ug
aW4gTElTUAoKCgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4cGlyZXMgQXByaWwgMjcsIDIw
MTUgICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
IExJU1AgSW50cm9kdWN0aW9uICAgICAgICAgICAgICAgT2N0b2JlciAyMDE0CgoKICAgMS4gIEhv
c3RBIHJldHJpZXZlcyB0aGUgRUlEX0Igb2YgSG9zdEIgKHR5cGljYWxseSBxdWVyeWluZyB0aGUg
RE5TKQogICAgICAgYW5kIGdlbmVyYXRlcyBhbiBJUCBwYWNrZXQgYXMgaW4gdGhlIEludGVybmV0
LCB0aGUgcGFja2V0IGhhcwogICAgICAgc291cmNlIGFkZHJlc3MgRUlEX0EgYW5kIGRlc3RpbmF0
aW9uIGFkZHJlc3MgRUlEX0IuCgogICAyLiAgVGhlIHBhY2tldCBpcyByb3V0ZWQgdG93YXJkcyBJ
VFJfQSBpbiB0aGUgTElTUCBzaXRlIHVzaW5nCiAgICAgICBzdGFuZGFyZCBpbnRyYS1kb21haW4g
bWVjaGFuaXNtcy4KCiAgIDMuICBJVFJfQSB1cG9uIHJlY2VpdmluZyB0aGUgcGFja2V0IHF1ZXJp
ZXMgdGhlIE1hcHBpbmcgU3lzdGVtIHRvCiAgICAgICByZXRyaWV2ZSB0aGUgbG9jYXRvciBvZiBF
VFJfQiB0aGF0IGlzIHNlcnZpY2luZyBIb3N0QidzIEVJRF9CLgogICAgICAgSW4gb3JkZXIgdG8g
ZG8gc28gaXQgdXNlcyBhIExJU1AgY29udHJvbCBtZXNzYWdlIGNhbGxlZCBNYXAtCiAgICAgICBS
ZXF1ZXN0LCB0aGUgbWVzc2FnZSBjb250YWlucyBFSURfQiBhcyB0aGUgbG9va3VwIGtleS4gIElu
IHR1cm4KICAgICAgIGl0IHJlY2VpdmVzIGFub3RoZXIgTElTUCBjb250cm9sIG1lc3NhZ2UgY2Fs
bGVkIE1hcC1SZXBseSwgdGhlCiAgICAgICBtZXNzYWdlIGNvbnRhaW5zIHR3byBsb2NhdG9yczog
UkxPQ19CMSBhbmQgUkxPQ19CMiBhbG9uZyB3aXRoCiAgICAgICB0cmFmZmljIGVuZ2luZWVyaW5n
IHBvbGljaWVzOiBwcmlvcml0eSBhbmQgd2VpZ2h0IHBlciBsb2NhdG9yLgogICAgICAgSVRSX0Eg
YWxzbyBzdG9yZXMgdGhlIG1hcHBpbmcgaW4gYSBsb2NhbCBjYWNoZSB0byBzcGVlZC11cAogICAg
ICAgZm9yd2FyZGluZyBvZiBzdWJzZXF1ZW50IHBhY2tldHMuCgogICA0LiAgSVRSX0EgZW5jYXBz
dWxhdGVzIHRoZSBwYWNrZXQgdG93YXJkcyBSTE9DX0IxIChjaG9zZW4gYWNjb3JkaW5nCiAgICAg
ICB0byB0aGUgcHJpb3JpdGllcy93ZWlnaHRzIHNwZWNpZmllZCBpbiB0aGUgbWFwcGluZykuICBU
aGUgcGFja2V0CiAgICAgICBjb250YWlucyB0d28gSVAgaGVhZGVycywgdGhlIG91dGVyIGhlYWRl
ciBoYXMgUkxPQ19BMSBhcyBzb3VyY2UKICAgICAgIGFuZCBSTE9DX0IyIGFzIGRlc3RpbmF0aW9u
LCB0aGUgaW5uZXIgb3JpZ2luYWwgaGVhZGVyIGhhcyBFSURfQQogICAgICAgYXMgc291cmNlIGFu
ZCBFSURfQiBhcyBkZXN0aW5hdGlvbi4gIEZ1cnRoZXJtb3JlIElUUl9BIGFkZHMgYQogICAgICAg
TElTUCBoZWFkZXIsIG1vcmUgZGV0YWlscyBhYm91dCBMSVNQIGVuY2Fwc3VsYXRpb24gY2FuIGJl
IGZvdW5kCiAgICAgICBpbiBTZWN0aW9uIDMuMy4xLgoKICAgNS4gIFRoZSBlbmNhcHN1bGF0ZWQg
cGFja2V0IGlzIGZvcndhcmRlZCBieSB0aGUgSW50ZXJuZXQgY29yZSBhcyBhCiAgICAgICBub3Jt
YWwgSVAgcGFja2V0LCBtYWtpbmcgdGhlIEVJRCBpbnZpc2libGUgZnJvbSB0aGUgSW50ZXJuZXQK
ICAgICAgIGNvcmUuCgogICA2LiAgVXBvbiByZWNlcHRpb24gb2YgdGhlIGVuY2Fwc3VsYXRlZCBw
YWNrZXQgYnkgRVRSX0IsIGl0CiAgICAgICBkZWNhcHN1bGF0ZXMgdGhlIHBhY2tldCBhbmQgZm9y
d2FyZHMgaXQgdG8gSG9zdEIuCgozLjMuICBEYXRhLVBsYW5lCgogICBUaGlzIHNlY3Rpb24gcHJv
dmlkZXMgYSBoaWdoLWxldmVsIGRlc2NyaXB0aW9uIG9mIHRoZSBMSVNQIGRhdGEtCiAgIHBsYW5l
LCB3aGljaCBpcyBzcGVjaWZpZWQgaW4gZGV0YWlsIGluIFtSRkM2ODMwXS4gIFRoZSBMSVNQIGRh
dGEtCiAgIHBsYW5lIGlzIHJlc3BvbnNpYmxlIGZvciBlbmNhcHN1bGF0aW5nIGFuZCBkZWNhcHN1
bGF0aW5nIGRhdGEgcGFja2V0cwogICBhbmQgY2FjaGluZyB0aGUgYXBwcm9wcmlhdGUgZm9yd2Fy
ZGluZyBzdGF0ZS4gIEl0IGluY2x1ZGVzIHR3byBtYWluCiAgIGVudGl0aWVzLCB0aGUgSVRSIGFu
ZCB0aGUgRVRSLCBib3RoIGFyZSBMSVNQIGNhcGFibGUgcm91dGVycyB0aGF0CiAgIGNvbm5lY3Qg
dGhlIEVJRCB3aXRoIHRoZSBSTE9DIHNwYWNlIChJVFIpIGFuZCB2aWNlIHZlcnNhIChFVFIpLgoK
My4zLjEuICBMSVNQIEVuY2Fwc3VsYXRpb24KCiAgIElUUnMgZW5jYXBzdWxhdGUgZGF0YSBwYWNr
ZXRzIHRvd2FyZHMgRVRScy4gIExJU1AgZGF0YSBwYWNrZXRzIGFyZQogICBlbmNhcHN1bGF0ZWQg
dXNpbmcgVURQIChwb3J0IDQzNDEpLiAgQSBwYXJ0aWN1bGFyaXR5IG9mIExJU1AgaXMgdGhhdAog
ICBVRFAgcGFja2V0cyBzaG91bGQgaW5jbHVkZSBhIHplcm8gY2hlY2tzdW0gW1JGQzY5MzVdIFtS
RkM2OTM2XSB0aGF0CiAgIGl0IGlzIG5vdCB2ZXJpZmllZCBpbiByZWNlcHRpb24sIExJU1AgYWxz
byBzdXBwb3J0cyBub24temVybwogICBjaGVja3N1bXMgdGhhdCBtYXkgYmUgdmVyaWZpZWQuICBU
aGlzIGRlY2lzaW9uIHdhcyBtYWRlIGJlY2F1c2UgdGhlCgoKCkNhYmVsbG9zICYgU2F1Y2V6IChF
ZC4pICBFeHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAgICAgICBbUGFnZSA3XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAgICAg
IE9jdG9iZXIgMjAxNAoKCiAgIHR5cGljYWwgdHJhbnNwb3J0IHByb3RvY29scyB1c2VkIGJ5IHRo
ZSBhcHBsaWNhdGlvbnMgYWxyZWFkeSBpbmNsdWRlCiAgIGEgY2hlY2tzdW0sIGJ5IG5lZ2xlY3Rp
bmcgdGhlIGFkZGl0aW9uYWwgVURQIGVuY2Fwc3VsYXRpb24gY2hlY2tzdW0KICAgeFRScyBjYW4g
Zm9yd2FyZCBwYWNrZXRzIG1vcmUgZWZmaWNpZW50bHkuCgogICBMSVNQLWVuY2Fwc3VsYXRlZCBw
YWNrZXRzIGFsc28gaW5jbHVkZSBhIExJU1AgaGVhZGVyIChhZnRlciB0aGUgVURQCiAgIGhlYWRl
ciBhbmQgYmVmb3JlIHRoZSBvcmlnaW5hbCBJUCBoZWFkZXIpLiAgVGhlIExJU1AgaGVhZGVyIGlz
CiAgIHByZXBlbmRlZCBieSBJVFJzIGFuZCBzdHJpcGVkIGJ5IEVUUnMuICBJdCBjYXJyaWVzIHJl
YWNoYWJpbGl0eQogICBpbmZvcm1hdGlvbiAoc2VlIG1vcmUgZGV0YWlscyBpbiBTZWN0aW9uIDQu
MikgYW5kIHRoZSBJbnN0YW5jZSBJRAogICBmaWVsZC4gIFRoZSBJbnN0YW5jZSBJRCBmaWVsZCBp
cyB1c2VkIHRvIGRpc3Rpbmd1aXNoIHRyYWZmaWMgdG8vZnJvbQogICBkaWZmZXJlbnQgdGVuYW50
IGFkZHJlc3Mgc3BhY2VzIGF0IHRoZSBMSVNQIHNpdGUgYW5kIHRoYXQgbWF5IHVzZQogICBvdmVy
bGFwcGVkIGJ1dCBsb2dpY2FsbHkgc2VwYXJhdGVkIEVJRCBhZGRyZXNzaW5nLgoKICAgT3ZlcmFs
bCwgTElTUCB3b3JrcyBvbiA0IGhlYWRlcnMsIHRoZSBpbm5lciBoZWFkZXIgdGhlIHNvdXJjZQog
ICBjb25zdHJ1Y3RlZCwgYW5kIHRoZSAzIGhlYWRlcnMgYSBMSVNQIGVuY2Fwc3VsYXRvciBwcmVw
ZW5kcyAoIm91dGVyIgogICB0byAiaW5uZXIiKToKCiAgIDEuICBPdXRlciBJUCBoZWFkZXIgY29u
dGFpbmluZyBSTE9DcyBhcyBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uCiAgICAgICBhZGRyZXNzZXMu
ICBUaGlzIGhlYWRlciBpcyBvcmlnaW5hdGVkIGJ5IElUUnMgYW5kIHN0cmlwcGVkIGJ5CiAgICAg
ICBFVFJzLgoKICAgMi4gIFVEUCBoZWFkZXIgKHBvcnQgNDM0MSkgd2l0aCB6ZXJvIGNoZWNrc3Vt
LiAgVGhpcyBoZWFkZXIgaXMKICAgICAgIG9yaWdpbmF0ZWQgYnkgSVRScyBhbmQgc3RyaXBwZWQg
YnkgRVRScy4KCiAgIDMuICBMSVNQIGhlYWRlciB0aGF0IGNvbnRhaW5zIHZhcmlvdXMgZm9yd2Fy
ZGluZy1wbGFuZSBmZWF0dXJlcyAoc3VjaAogICAgICAgYXMgcmVhY2hhYmlsaXR5KSBhbmQgYW4g
SW5zdGFuY2UgSUQgZmllbGQuICBUaGlzIGhlYWRlciBpcwogICAgICAgb3JpZ2luYXRlZCBieSBJ
VFJzIGFuZCBzdHJpcHBlZCBieSBFVFJzLgoKICAgNC4gIElubmVyIElQIGhlYWRlciBjb250YWlu
aW5nIEVJRHMgYXMgc291cmNlIGFuZCBkZXN0aW5hdGlvbgogICAgICAgYWRkcmVzc2VzLiAgVGhp
cyBoZWFkZXIgaXMgY3JlYXRlZCBieSB0aGUgc291cmNlIGVuZC1ob3N0IGFuZCBpcwogICAgICAg
bGVmdCB1bmNoYW5nZWQgYnkgTElTUCBkYXRhIHBsYW5lIHByb2Nlc3Npbmcgb24gdGhlIElUUiBh
bmQgRVRSLgoKICAgRmluYWxseSwgaW4gc29tZSBzY2VuYXJpb3MgUmVjdXJzaXZlIGFuZC9vciBS
ZS1lbmNhcHN1bGF0aW5nIHR1bm5lbHMKICAgY2FuIGJlIHVzZWQgZm9yIFRyYWZmaWMgRW5naW5l
ZXJpbmcgYW5kIHJlLXJvdXRpbmcuICBSZS1lbmNhcHN1bGF0aW5nCiAgIHR1bm5lbHMgYXJlIGNv
bnNlY3V0aXZlIExJU1AgdHVubmVscyBhbmQgb2NjdXIgd2hlbiBhIGRlY2Fwc3VsYXRvcgogICAo
YW4gRVRSIGFjdGlvbikgcmVtb3ZlcyBhIExJU1AgaGVhZGVyIGFuZCB0aGVuIGFjdHMgYXMgYW4g
ZW5jYXBzdWx0b3IKICAgKGFuIElUUiBhY3Rpb24pIHRvIHByZXBlbmQgYW5vdGhlciBvbmUuICBP
biB0aGUgb3RoZXIgaGFuZCwgUmVjdXJzaXZlCiAgIHR1bm5lbHMgYXJlIG5lc3RlZCB0dW5uZWxz
IGFuZCBhcmUgaW1wbGVtZW50ZWQgYnkgdXNpbmcgbXVsdGlwbGUgTElTUAogICBlbmNhcHN1bGF0
aW9ucyBvbiBhIHBhY2tldC4gIFR5cGljYWxseSBzdWNoIGZ1bmN0aW9ucyBhcmUgaW1wbGVtZW50
ZWQKICAgYnkgUmVlbmNhcHN1bGF0aW5nIFR1bm5lbCBSb3V0ZXJzIChSVFJzKS4KCjMuMy4yLiAg
TElTUCBGb3J3YXJkaW5nIFN0YXRlCgogICBJVFJzIHJldHJpZXZlIGZyb20gdGhlIExJU1AgTWFw
cGluZyBTeXN0ZW0gbWFwcGluZ3MgYmV0d2VlbiBFSUQKICAgcHJlZml4ZXMgYW5kIFJMT0NzIHRo
YXQgYXJlIHVzZWQgdG8gZW5jYXBzdWxhdGUgcGFja2V0cy4gIFN1Y2gKICAgbWFwcGluZ3MgYXJl
IHN0b3JlZCBpbiBhIGxvY2FsIGNhY2hlIGNhbGxlZCB0aGUgTWFwLUNhY2hlIGZvcgogICBzdWJz
ZXF1ZW50IHBhY2tldHMgYWRkcmVzc2VkIHRvIHRoZSBzYW1lIEVJRCBwcmVmaXguICBNYXBwaW5n
cwogICBpbmNsdWRlIGEgKFRpbWUtdG8tTGl2ZSkgVFRMIChzZXQgYnkgdGhlIEVUUikuICBNb3Jl
IGRldGFpbHMgYWJvdXQKICAgdGhlIE1hcC1DYWNoZSBtYW5hZ2VtZW50IGNhbiBiZSBmb3VuZCBp
biBTZWN0aW9uIDQuMS4KCgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4cGlyZXMgQXByaWwg
MjcsIDIwMTUgICAgICAgICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgIExJU1AgSW50cm9kdWN0aW9uICAgICAgICAgICAgICAgT2N0b2JlciAyMDE0CgoKMy40
LiAgQ29udHJvbC1QbGFuZQoKICAgVGhlIExJU1AgY29udHJvbC1wbGFuZSwgc3BlY2lmaWVkIGlu
IFtSRkM2ODMzXSwgcHJvdmlkZXMgYSBzdGFuZGFyZAogICBpbnRlcmZhY2UgdG8gcmVnaXN0ZXIg
YW5kIHJlcXVlc3QgbWFwcGluZ3MuICBUaGUgTElTUCBNYXBwaW5nIFN5c3RlbQogICBpcyBhIGRh
dGFiYXNlIHRoYXQgc3RvcmVzIHN1Y2ggbWFwcGluZ3MuICBUaGUgZm9sbG93aW5nIGZpcnN0CiAg
IGRlc2NyaWJlcyB0aGUgbWFwcGluZ3MsIHRoZW4gdGhlIHN0YW5kYXJkIGludGVyZmFjZSB0byB0
aGUgTWFwcGluZwogICBTeXN0ZW0sIGFuZCBmaW5hbGx5IGl0cyBhcmNoaXRlY3R1cmUuCgozLjQu
MS4gIExJU1AgTWFwcGluZ3MKCiAgIEVhY2ggbWFwcGluZyBpbmNsdWRlcyB0aGUgYmluZGluZ3Mg
YmV0d2VlbiBFSUQgcHJlZml4KGVzKSBhbmQgc2V0IG9mCiAgIFJMT0NzIGFzIHdlbGwgYXMgdHJh
ZmZpYyBlbmdpbmVlcmluZyBwb2xpY2llcywgaW4gdGhlIGZvcm0gb2YKICAgcHJpb3JpdGllcyBh
bmQgd2VpZ2h0cyBmb3IgdGhlIFJMT0NzLiAgUHJpb3JpdGllcyBhbGxvdyB0aGUgRVRSIHRvCiAg
IGNvbmZpZ3VyZSBhY3RpdmUvYmFja3VwIHBvbGljaWVzIHdoaWxlIHdlaWdodHMgYXJlIHVzZWQg
dG8gbG9hZC0KICAgYmFsYW5jZSB0cmFmZmljIGFtb25nIHRoZSBSTE9DcyAob24gYSBwZXItZmxv
dyBiYXNpcykuCgogICBUeXBpY2FsIG1hcHBpbmdzIGluIExJU1AgYmluZCBFSURzIGluIHRoZSBm
b3JtIG9mIElQIHByZWZpeGVzIHdpdGggYQogICBzZXQgb2YgUkxPQ3MsIGFsc28gaW4gdGhlIGZv
cm0gb2YgSVBzLiAgSVB2NCBhbmQgSVB2NiBhZGRyZXNzZXMgYXJlCiAgIGVuY29kZWQgdXNpbmcg
dGhlIGFwcHJvcHJpYXRlIEFkZHJlc3MgRmFtaWx5IElkZW50aWZpZXIgKEFGSSkKICAgW1JGQzMy
MzJdLiAgSG93ZXZlciBMSVNQIGNhbiBhbHNvIHN1cHBvcnQgbW9yZSBnZW5lcmFsIGFkZHJlc3MK
ICAgZW5jb2RpbmcgYnkgbWVhbnMgb2YgdGhlIG9uZ29pbmcgZWZmb3J0IGFyb3VuZCB0aGUgTElT
UCBDYW5vbmljYWwKICAgQWRkcmVzcyBGb3JtYXQgKExDQUYpIFtJLUQuaWV0Zi1saXNwLWxjYWZd
LgoKICAgV2l0aCBzdWNoIGEgZ2VuZXJhbCBzeW50YXggZm9yIGFkZHJlc3MgZW5jb2RpbmcgaW4g
cGxhY2UsIExJU1AgYWltcwogICB0byBwcm92aWRlIGZsZXhpYmlsaXR5IHRvIGN1cnJlbnQgYW5k
IGZ1dHVyZSBhcHBsaWNhdGlvbnMuICBGb3IKICAgaW5zdGFuY2UgTENBRnMgY291bGQgc3VwcG9y
dCBNQUMgYWRkcmVzc2VzLCBnZW8tY29vcmRpbmF0ZXMsIEFTQ0lJCiAgIG5hbWVzIGFuZCBhcHBs
aWNhdGlvbiBzcGVjaWZpYyBkYXRhLgoKMy40LjIuICBNYXBwaW5nIFN5c3RlbSBJbnRlcmZhY2UK
CiAgIExJU1AgZGVmaW5lcyBhIHN0YW5kYXJkIGludGVyZmFjZSBiZXR3ZWVuIGRhdGEgYW5kIGNv
bnRyb2wgcGxhbmVzLgogICBUaGUgaW50ZXJmYWNlIGlzIHNwZWNpZmllZCBpbiBbUkZDNjgzM10g
YW5kIGRlZmluZXMgdHdvIGVudGl0aWVzOgoKICAgTWFwLVNlcnZlcjogIEEgbmV0d29yayBpbmZy
YXN0cnVjdHVyZSBjb21wb25lbnQgdGhhdCBsZWFybnMgbWFwcGluZ3MKICAgICAgZnJvbSBFVFJz
IGFuZCBwdWJsaXNoZXMgdGhlbSBpbnRvIHRoZSBMSVNQIE1hcHBpbmcgU3lzdGVtLgogICAgICBU
eXBpY2FsbHkgTWFwLVNlcnZlcnMgYXJlIG5vdCBhdXRob3JpdGF0aXZlIHRvIHJlcGx5IHRvIHF1
ZXJpZXMKICAgICAgYW5kIGhlbmNlLCB0aGV5IGZvcndhcmQgdGhlbSB0byB0aGUgRVRSLiAgSG93
ZXZlciB0aGV5IGNhbiBhbHNvCiAgICAgIG9wZXJhdGUgaW4gcHJveHktbW9kZSwgd2hlcmUgdGhl
IEVUUnMgZGVsZWdhdGUgcmVwbHlpbmcgdG8gcXVlcmllcwogICAgICB0byBNYXAtU2VydmVycy4g
IFRoaXMgc2V0dXAgaXMgdXNlZnVsIHdoZW4gdGhlIEVUUiBoYXMgbGltaXRlZAogICAgICByZXNv
dXJjZXMgKGkuZS4sIENQVSBvciBwb3dlcikuCgogICBNYXAtUmVzb2x2ZXI6ICBBIG5ldHdvcmsg
aW5mcmFzdHJ1Y3R1cmUgY29tcG9uZW50IHRoYXQgaW50ZXJmYWNlcwogICAgICBJVFJzIHdpdGgg
dGhlIE1hcHBpbmcgU3lzdGVtIGJ5IHByb3h5aW5nIHF1ZXJpZXMgYW5kIGluIHNvbWUgY2FzZXMK
ICAgICAgcmVzcG9uc2VzLgoKICAgVGhlIGludGVyZmFjZSBkZWZpbmVzIGZvdXIgTElTUCBjb250
cm9sIG1lc3NhZ2VzIHdoaWNoIGFyZSBzZW50IGFzCiAgIFVEUCBkYXRhZ3JhbXMgKHBvcnQgNDM0
Mik6CgoKCgpDYWJlbGxvcyAmIFNhdWNleiAoRWQuKSAgRXhwaXJlcyBBcHJpbCAyNywgMjAxNSAg
ICAgICAgICAgICAgICAgW1BhZ2UgOV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTElT
UCBJbnRyb2R1Y3Rpb24gICAgICAgICAgICAgICBPY3RvYmVyIDIwMTQKCgogICBNYXAtUmVnaXN0
ZXI6ICBUaGlzIG1lc3NhZ2UgaXMgdXNlZCBieSBFVFJzIHRvIHJlZ2lzdGVyIG1hcHBpbmdzIGlu
CiAgICAgIHRoZSBNYXBwaW5nIFN5c3RlbSBhbmQgaXQgaXMgYXV0aGVudGljYXRlZCB1c2luZyBh
IHNoYXJlZCBrZXkKICAgICAgYmV0d2VlbiB0aGUgRVRSIGFuZCB0aGUgTWFwLVNlcnZlci4KCiAg
IE1hcC1Ob3RpZnk6ICBXaGVuIHJlcXVlc3RlZCBieSB0aGUgRVRSLCB0aGlzIG1lc3NhZ2UgaXMg
c2VudCBieSB0aGUKICAgICAgTWFwLVNlcnZlciBpbiByZXNwb25zZSB0byBhIE1hcC1SZWdpc3Rl
ciB0byBhY2tub3dsZWRnZSB0aGUKICAgICAgY29ycmVjdCByZWNlcHRpb24gb2YgdGhlIG1hcHBp
bmcgYW5kIGNvbnZleSB0aGUgbGF0ZXN0IE1hcC1TZXJ2ZXIKICAgICAgc3RhdGUgb24gdGhlIEVJ
RCB0byBSTE9DIG1hcHBpbmcuICBJbiBzb21lIGNhc2VzIGEgTWFwLU5vdGlmeSBjYW4KICAgICAg
YmUgc2VudCB0byB0aGUgcHJldmlvdXMgUkxPQ3Mgd2hlbiBhbiBFSUQgaXMgcmVnaXN0ZXJlZCBi
eSBhIG5ldwogICAgICBzZXQgb2YgUkxPQ3MuCgogICBNYXAtUmVxdWVzdDogIFRoaXMgbWVzc2Fn
ZSBpcyB1c2VkIGJ5IElUUnMgb3IgTWFwLVJlc29sdmVycyB0bwogICAgICByZXNvbHZlIHRoZSBt
YXBwaW5nIG9mIGEgZ2l2ZW4gRUlELgoKICAgTWFwLVJlcGx5OiAgVGhpcyBtZXNzYWdlIGlzIHNl
bnQgYnkgTWFwLVNlcnZlcnMgb3IgRVRScyBpbiByZXNwb25zZQogICAgICB0byBhIE1hcC1SZXF1
ZXN0IGFuZCBjb250YWlucyB0aGUgcmVzb2x2ZWQgbWFwcGluZy4gIFBsZWFzZSBub3RlCiAgICAg
IHRoYXQgYSBNYXAtUmVwbHkgbWF5IGNvbnRhaW4gYSBuZWdhdGl2ZSByZXBseSBpZiwgZm9yIGV4
YW1wbGUsIHRoZQogICAgICBxdWVyaWVkIEVJRCBpcyBub3QgcGFydCBvZiB0aGUgTElTUCBFSUQg
c3BhY2UuICBJbiBzdWNoIGNhc2VzIHRoZQogICAgICBJVFIgdHlwaWNhbGx5IGZvcndhcmRzIHRo
ZSB0cmFmZmljIG5hdGl2ZWx5IChub24gZW5jYXBzdWxhdGVkKSB0bwogICAgICB0aGUgcHVibGlj
IEludGVybmV0LCB0aGlzIGJlaGF2aW9yIGlzIGRlZmluZWQgdG8gc3VwcG9ydAogICAgICBpbmNy
ZW1lbnRhbCBkZXBsb3ltZW50IG9mIExJU1AuCgozLjQuMy4gIE1hcHBpbmcgU3lzdGVtCgogICBM
SVNQIGFyY2hpdGVjdHVyYWxseSBkZWNvdXBsZXMgY29udHJvbCBhbmQgZGF0YS1wbGFuZSBieSBt
ZWFucyBvZiBhCiAgIHN0YW5kYXJkIGludGVyZmFjZS4gIFRoaXMgaW50ZXJmYWNlIGdsdWVzIHRo
ZSBkYXRhLXBsYW5lLCByb3V0ZXJzCiAgIHJlc3BvbnNpYmxlIGZvciBmb3J3YXJkaW5nIGRhdGEt
cGFja2V0cywgd2l0aCB0aGUgTElTUCBNYXBwaW5nCiAgIFN5c3RlbSwgYSBkYXRhYmFzZSByZXNw
b25zaWJsZSBmb3Igc3RvcmluZyBtYXBwaW5ncy4KCiAgIFdpdGggdGhpcyBzZXBhcmF0aW9uIGlu
IHBsYWNlIHRoZSBkYXRhIGFuZCBjb250cm9sLXBsYW5lIGNhbiB1c2UKICAgZGlmZmVyZW50IGFy
Y2hpdGVjdHVyZXMgaWYgbmVlZGVkIGFuZCBzY2FsZSBpbmRlcGVuZGVudGx5LiAgVHlwaWNhbGx5
CiAgIHRoZSBkYXRhLXBsYW5lIGlzIG9wdGltaXplZCB0byByb3V0ZSBwYWNrZXRzIGFjY29yZGlu
ZyB0bwogICBoaWVyYXJjaGljYWwgSVAgYWRkcmVzc2VzLiAgSG93ZXZlciB0aGUgY29udHJvbC1w
bGFuZSBtYXkgaGF2ZQogICBkaWZmZXJlbnQgcmVxdWlyZW1lbnRzLCBmb3IgaW5zdGFuY2UgYW5k
IGJ5IHRha2luZyBhZHZhbnRhZ2Ugb2YgdGhlCiAgIExDQUZzLCB0aGUgTWFwcGluZyBTeXN0ZW0g
bWF5IGJlIHVzZWQgdG8gc3RvcmUgbm9uLWhpZXJhcmNoaWNhbCBrZXlzCiAgIChzdWNoIGFzIE1B
QyBhZGRyZXNzZXMpLCByZXF1aXJpbmcgZGlmZmVyZW50IGFyY2hpdGVjdHVyYWwgYXBwcm9hY2hl
cwogICBmb3Igc2NhbGFiaWxpdHkuICBBbm90aGVyIGltcG9ydGFudCBkaWZmZXJlbmNlIGJldHdl
ZW4gdGhlIExJU1AKICAgY29udHJvbCBhbmQgZGF0YS1wbGFuZXMgaXMgdGhhdCwgYW5kIGFzIGEg
cmVzdWx0IG9mIHRoZSBsb2NhbCBtYXBwaW5nCiAgIGNhY2hlIGF2YWlsYWJsZSBhdCBJVFIsIHRo
ZSBNYXBwaW5nIFN5c3RlbSBkb2VzIG5vdCBuZWVkIHRvIG9wZXJhdGUKICAgYXQgbGluZS1yYXRl
LgoKICAgVGhlIExJU1AgV0cgaGFzIGV4cGxvcmVkIGFwcGxpY2F0aW9uIG9mIHRoZSBmb2xsb3dp
bmcgZGlzdHJpYnV0ZWQKICAgc3lzdGVtIHRlY2huaXF1ZXMgdG8gdGhlIE1hcHBpbmcgU3lzdGVt
IGFyY2hpdGVjdHVyZTogZ3JhcGgtYmFzZWQKICAgZGF0YWJhc2VzIGluIHRoZSBmb3JtIG9mIExJ
U1ArQUxUIFtSRkM2ODM2XSwgaGllcmFyY2hpY2FsIGRhdGFiYXNlcwogICBpbiB0aGUgZm9ybSBv
ZiBMSVNQLUREVCBbSS1ELmlldGYtbGlzcC1kZHRdLCBtb25vbGl0aGljIGRhdGFiYXNlcyBpbgog
ICB0aGUgZm9ybSBvZiBMSVNQLU5FUkQgW1JGQzY4MzddLCBmbGF0IGRhdGFiYXNlcyBpbiB0aGUg
Zm9ybSBvZiBMSVNQLQogICBESFQgW0ktRC5jaGVuZy1saXNwLXNoZGh0XSxbSS1ELm1hdGh5LWxp
c3AtZGh0XSBhbmQsIGEgbXVsdGljYXN0LQogICBiYXNlZCBkYXRhYmFzZSBbSS1ELmN1cnJhbi1s
aXNwLWVtYWNzXS4gIEZ1cnRoZXJtb3JlIGl0IGlzIHdvcnRoCgoKCkNhYmVsbG9zICYgU2F1Y2V6
IChFZC4pICBFeHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAgICAgIFtQYWdlIDEwXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAg
ICAgIE9jdG9iZXIgMjAxNAoKCiAgIG5vdGluZyB0aGF0LCBpbiBzb21lIHNjZW5hcmlvcyBzdWNo
IGFzIHByaXZhdGUgZGVwbG95bWVudHMsIHRoZQogICBNYXBwaW5nIFN5c3RlbSBjYW4gb3BlcmF0
ZSBhcyBsb2dpY2FsbHkgY2VudHJhbGl6ZWQuICBJbiBzdWNoIGNhc2VzCiAgIGl0IGlzIHR5cGlj
YWxseSBjb21wb3NlZCBvZiBhIHNpbmdsZSBNYXAtU2VydmVyL01hcC1SZXNvbHZlci4KCiAgIFRo
ZSBmb2xsb3dpbmcgZm9jdXNlcyBvbiB0aGUgdHdvIG1hcHBpbmcgc3lzdGVtcyB0aGF0IGhhdmUg
YmVlbgogICBpbXBsZW1lbnRlZCBhbmQgZGVwbG95ZWQgKExJU1AtQUxUIGFuZCBMSVNQK0REVCku
CgozLjQuMy4xLiAgTElTUCtBTFQKCiAgIFRoZSBMSVNQIEFsdGVybmF0aXZlIFRvcG9sb2d5IChM
SVNQK0FMVCkgW1JGQzY4MzZdIHdhcyB0aGUgZmlyc3QKICAgTWFwcGluZyBTeXN0ZW0gcHJvcG9z
ZWQsIGRldmVsb3BlZCBhbmQgZGVwbG95ZWQgb24gdGhlIExJU1AgcGlsb3QKICAgbmV0d29yay4g
IEl0IGlzIGJhc2VkIG9uIGEgZGlzdHJpYnV0ZWQgQkdQIG92ZXJsYXkgcGFydGljaXBhdGVkIGJ5
CiAgIE1hcC1TZXJ2ZXJzIGFuZCBNYXAtUmVzb2x2ZXJzLiAgVGhlIG5vZGVzIGNvbm5lY3QgdG8g
dGhlaXIgcGVlcnMKICAgdGhyb3VnaCBzdGF0aWMgdHVubmVscy4gIEVhY2ggTWFwLVNlcnZlciBp
bnZvbHZlZCBpbiB0aGUgQUxUIHRvcG9sb2d5CiAgIGFkdmVydGlzZXMgdGhlIEVJRC1wcmVmaXhl
cyByZWdpc3RlcmVkIGJ5IHRoZSBzZXJ2aWNlZCBFVFJzLCBtYWtpbmcKICAgdGhlIEVJRCByb3V0
YWJsZSBvbiB0aGUgQUxUIHRvcG9sb2d5LgoKICAgV2hlbiBhbiBJVFIgbmVlZHMgYSBtYXBwaW5n
IGl0IHNlbmRzIGEgTWFwLVJlcXVlc3QgdG8gYSBNYXAtUmVzb2x2ZXIKICAgdGhhdCwgdXNpbmcg
dGhlIEFMVCB0b3BvbG9neSwgZm9yd2FyZHMgdGhlIE1hcC1SZXF1ZXN0IHRvd2FyZHMgdGhlCiAg
IE1hcC1TZXJ2ZXIgcmVzcG9uc2libGUgZm9yIHRoZSBtYXBwaW5nLiAgVXBvbiByZWNlcHRpb24g
dGhlIE1hcC0KICAgU2VydmVyIGZvcndhcmRzIHRoZSByZXF1ZXN0IHRvIHRoZSBFVFIgdGhhdCBp
biB0dXJuLCByZXBsaWVzIGRpcmVjdGx5CiAgIHRvIHRoZSBJVFIgdXNpbmcgdGhlIG5hdGl2ZSBJ
bnRlcm5ldCBjb3JlLgoKMy40LjMuMi4gIExJU1AtRERUCgogICBMSVNQLUREVCBbSS1ELmlldGYt
bGlzcC1kZHRdIGlzIGNvbmNlcHR1YWxseSBzaW1pbGFyIHRvIHRoZSBETlMsIGEKICAgaGllcmFy
Y2hpY2FsIGRpcmVjdG9yeSB3aG9zZSBpbnRlcm5hbCBzdHJ1Y3R1cmUgbWlycm9ycyB0aGUKICAg
aGllcmFyY2hpY2FsIG5hdHVyZSBvZiB0aGUgRUlEIGFkZHJlc3Mgc3BhY2UuICBUaGUgRERUIGhp
ZXJhcmNoeSBpcwogICBjb21wb3NlZCBvZiBERFQgbm9kZXMgZm9ybWluZyBhIHRyZWUgc3RydWN0
dXJlLCB0aGUgbGVhZnMgb2YgdGhlIHRyZWUKICAgYXJlIE1hcC1TZXJ2ZXJzLiAgT24gdG9wIG9m
IHRoZSBzdHJ1Y3R1cmUgdGhlcmUgaXMgdGhlIEREVCByb290IG5vZGUKICAgW0REVC1ST09UXSwg
d2hpY2ggaXMgYSBwYXJ0aWN1bGFyIGluc3RhbmNlIG9mIGEgRERUIG5vZGUgYW5kIHRoYXQKICAg
bWF0Y2hlcyB0aGUgZW50aXJlIGFkZHJlc3Mgc3BhY2UuICBBcyBpbiB0aGUgY2FzZSBvZiBETlMs
IEREVAogICBzdXBwb3J0cyBtdWx0aXBsZSByZWR1bmRhbnQgRERUIG5vZGVzIGFuZC9vciBERFQg
cm9vdHMuICBGaW5hbGx5LAogICBNYXAtUmVzb2x2ZXJzIGFyZSB0aGUgY2xpZW50cyBvZiB0aGUg
RERUIGhpZXJhcmNoeSBhbmQgY2FuIHF1ZXJ5CiAgIGVpdGhlciB0aGUgRERUIHJvb3QgYW5kL29y
IG90aGVyIEREVCBub2Rlcy4KCgoKCgoKCgoKCgoKCgoKCkNhYmVsbG9zICYgU2F1Y2V6IChFZC4p
ICBFeHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAgICAgIFtQYWdlIDExXQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAgICAgIE9j
dG9iZXIgMjAxNAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgLy0tLS0tLS0tLVwKICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAg
IHwgRERUIFJvb3R8CiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIC8wICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgLC5cLS0tLS0tLS0tLy0sCiAgICAgICAgICAgICAgICAgICAgLC0n
YCAgICAgICB8ICAgICAgIGAnLiwKICAgICAgICAgICAgICAgICAtJ2AgICAgICAgICAgIHwgICAg
ICAgICAgIGAtCiAgICAgICAgICAgICAvLS0tLS0tLVwgICAgIC8tLS0tLS0tXCAgICAvLS0tLS0t
LVwKICAgICAgICAgICAgIHwgIEREVCAgfCAgICAgfCAgRERUICB8ICAgIHwgIEREVCAgfAogICAg
ICAgICAgICAgfCBOb2RlICB8ICAgICB8IE5vZGUgIHwgICAgfCBOb3RlICB8ICAuLi4KICAgICAg
ICAgICAgIHwgIDAvOCAgfCAgICAgfCAgMS84ICB8ICAgIHwgIDIvOCAgfAogICAgICAgICAgICAg
XC0tLS0tLS0vICAgICBcLS0tLS0tLS8gICAgXC0tLS0tLS0vCiAgICAgICAgICAgXy4gICAgICAg
ICAgICAgICAgXy4gICAgICAgICAgICAuIC0uLiwsLF8KICAgICAgICAgLWAgICAgICAgICAgICAg
ICAgLWAgICAgICAgICAgICAgIFwgICAgICAgIGBgYGAnJy0tCiAgKy0tLS0tLS0tLS0tLSsgICAg
ICstLS0tLS0tLS0tLS0rICAgKy0tLS0tLS0tLS0tLSsgKy0tLS0tLS0tLS0tLSsKICB8IE1hcC1T
ZXJ2ZXIgfCAgICAgfCBNYXAtU2VydmVyIHwgICB8IE1hcC1TZXJ2ZXIgfCB8IE1hcC1TZXJ2ZXIg
fAogIHwgRUlELXByZWZpeDF8ICAgICB8IEVJRC1wcmVmaXgyfCAgIHwgRUlELXByZWZpeDN8IHwg
RUlELXByZWZpeDR8CiAgKy0tLS0tLS0tLS0tLSsgICAgICstLS0tLS0tLS0tLS0rICAgKy0tLS0t
LS0tLS0tLSsgKy0tLS0tLS0tLS0tLSsKCiAgICAgICAgRmlndXJlIDMuLSBBIHNjaGVtYXRpYyBy
ZXByZXNlbnRhdGlvbiBvZiB0aGUgRERUIHRyZWUgc3RydWN0dXJlLAogICAgICAgICAgICAgICAg
cGxlYXNlIG5vdGUgdGhhdCB0aGUgcHJlZml4ZXMgYW5kIHRoZSBzdHJ1Y3R1cmUgZGVwaWN0ZWQK
ICAgICAgICAgICAgICAgIHNob3VsZCBiZSBvbmx5IGNvbnNpZGVyZWQgYXMgYW4gZXhhbXBsZS4K
CgogICBUaGUgRERUIHN0cnVjdHVyZSBkb2VzIG5vdCBhY3R1YWxseSBpbmRleCBFSUQtcHJlZml4
ZXMgYnV0IGVYdGVuZGVkCiAgIEVJRC1wcmVmaXhlcyAoWEVJRCkuICBBbiBYRUlELXByZWZpeCBp
cyBqdXN0IHRoZSBjb25jYXRlbmF0aW9uIG9mIHRoZQogICBmb2xsb3dpbmcgZmllbGRzIChmcm9t
IG1vc3Qgc2lnbmlmaWNhbnQgYml0IHRvIGxlc3Mgc2lnbmlmaWNhbnQgYml0KToKICAgRGF0YWJh
c2UtSUQsIEluc3RhbmNlIElELCBBZGRyZXNzIEZhbWlseSBJZGVudGlmaWVyIGFuZCB0aGUgYWN0
dWFsCiAgIEVJRC1wcmVmaXguICBUaGUgRGF0YWJhc2UtSUQgaXMgcHJvdmlkZWQgZm9yIHBvc3Np
YmxlIGZ1dHVyZQogICByZXF1aXJlbWVudHMgb2YgaGlnaGVyIGxldmVscyBpbiB0aGUgaGllcmFy
Y2h5IGFuZCB0byBlbmFibGUgdGhlCiAgIGNyZWF0aW9uIG9mIG11bHRpcGxlIGFuZCBzZXBhcmF0
ZSBkYXRhYmFzZSB0cmVlcy4KCiAgIEluIG9yZGVyIHRvIHJlc29sdmUgYSBxdWVyeSBMSVNQLURE
VCBvcGVyYXRlcyBpbiBhIHNpbWlsYXIgd2F5IHRvIHRoZQogICBETlMgYnV0IG9ubHkgc3VwcG9y
dHMgaXRlcmF0aXZlIGxvb2t1cHMuICBERFQgY2xpZW50cyAodXN1YWxseSBNYXAtCiAgIFJlc29s
dmVycykgZ2VuZXJhdGUgTWFwLVJlcXVlc3RzIHRvIHRoZSBERFQgcm9vdCBub2RlLiAgSW4gcmVz
cG9uc2UKICAgdGhleSByZWNlaXZlIGEgbmV3bHkgaW50cm9kdWNlZCBMSVNQLWNvbnRyb2wgbWVz
c2FnZTogYSBNYXAtUmVmZXJyYWwuCiAgIEEgTWFwLVJlZmVycmFsIHByb3ZpZGVzIHRoZSBsaXN0
IG9mIFJMT0NzIG9mIHRoZSBzZXQgb2YgRERUIG5vZGVzCiAgIG1hdGNoaW5nIGEgY29uZmlndXJl
ZCBYRUlEIGRlbGVnYXRpb24uICBUaGF0IGlzLCB0aGUgaW5mb3JtYXRpb24KICAgY29udGFpbmVk
IGluIHRoZSBNYXAtUmVmZXJyYWwgcG9pbnRzIHRvIHRoZSBjaGlsZCBvZiB0aGUgcXVlcmllZCBE
RFQKICAgbm9kZSB0aGF0IGhhcyBtb3JlIHNwZWNpZmljIGluZm9ybWF0aW9uIGFib3V0IHRoZSBx
dWVyaWVkIFhFSUQtCiAgIHByZWZpeC4gIFRoaXMgcHJvY2VzcyBpcyByZXBlYXRlZCB1bnRpbCB0
aGUgRERUIGNsaWVudCB3YWxrcyB0aGUgdHJlZQogICBzdHJ1Y3R1cmUgKGRvd253YXJkcykgYW5k
IGRpc2NvdmVycyB0aGUgTWFwLVNlcnZlciBzZXJ2aWNpbmcgdGhlCiAgIHF1ZXJpZWQgWEVJRC4g
IEF0IHRoaXMgcG9pbnQgdGhlIGNsaWVudCBzZW5kcyBhIE1hcC1SZXF1ZXN0IGFuZAogICByZWNl
aXZlcyBhIE1hcC1SZXBseSBjb250YWluaW5nIHRoZSBtYXBwaW5ncy4gIEl0IGlzIGltcG9ydGFu
dCB0bwogICBub3RlIHRoYXQgRERUIGNsaWVudHMgY2FuIGFsc28gY2FjaGUgdGhlIGluZm9ybWF0
aW9uIGNvbnRhaW5lZCBpbgogICBNYXAtUmVmZXJyYWxzLCB0aGF0IGlzLCB0aGV5IGNhY2hlIHRo
ZSBERFQgc3RydWN0dXJlLiAgVGhpcyBpcyB1c2VkCiAgIHRvIHJlZHVjZSB0aGUgbWFwcGluZyBy
ZXRyaWV2aW5nIGxhdGVuY3lbSmFrYWJdLgoKCgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4
cGlyZXMgQXByaWwgMjcsIDIwMTUgICAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgIExJU1AgSW50cm9kdWN0aW9uICAgICAgICAgICAgICAgT2N0b2Jl
ciAyMDE0CgoKICAgVGhlIEREVCBNYXBwaW5nIFN5c3RlbSByZWxpZXMgb24gbWFudWFsIGNvbmZp
Z3VyYXRpb24uICBUaGF0IGlzIE1hcC0KICAgUmVzb2x2ZXJzIGFyZSBtYW51YWxseSBjb25maWd1
cmVkIHdpdGggdGhlIHNldCBvZiBhdmFpbGFibGUgRERUIHJvb3QKICAgbm9kZXMgd2hpbGUgRERU
IG5vZGVzIGFyZSBtYW51YWxseSBjb25maWd1cmVkIHdpdGggdGhlIGFwcHJvcHJpYXRlCiAgIFhF
SUQgZGVsZWdhdGlvbnMuICBDb25maWd1cmF0aW9uIGNoYW5nZXMgaW4gdGhlIEREVCBub2RlcyBh
cmUgb25seQogICByZXF1aXJlZCB3aGVuIHRoZSB0cmVlIHN0cnVjdHVyZSBjaGFuZ2VzIGl0c2Vs
ZiwgYnV0IGl0IGRvZXNuJ3QKICAgZGVwZW5kIG9uIEVJRCBkeW5hbWljcyAoUkxPQyBhbGxvY2F0
aW9uIG9yIHRyYWZmaWMgZW5naW5lZXJpbmcgcG9saWN5CiAgIGNoYW5nZXMpLgoKMy41LiAgSW50
ZXJ3b3JraW5nIE1lY2hhbmlzbXMKCiAgIEVJRHMgYXJlIHR5cGljYWxseSBpZGVudGljYWwgdG8g
ZWl0aGVyIElQdjQgb3IgSVB2NiBhZGRyZXNzZXMgYW5kCiAgIHRoZXkgYXJlIHN0b3JlZCBpbiB0
aGUgTElTUCBNYXBwaW5nIFN5c3RlbSwgaG93ZXZlciB0aGV5IGFyZSB1c3VhbGx5CiAgIG5vdCBh
bm5vdW5jZWQgaW4gdGhlIEludGVybmV0IGdsb2JhbCByb3V0aW5nIHN5c3RlbS4gIEFzIGEgcmVz
dWx0CiAgIExJU1AgcmVxdWlyZXMgYW4gaW5ldHJ3b3JraW5nIG1lY2hhbmlzbSB0byBhbGxvdyBM
SVNQIHNpdGVzIHRvIHNwZWFrCiAgIHdpdGggbm9uLUxJU1Agc2l0ZXMgYW5kIHZpY2UgdmVyc2Eu
ICBMSVNQIGluZXRyd29ya2luZyBtZWNoYW5pc21zIGFyZQogICBzcGVjaWZpZWQgaW4gW1JGQzY4
MzJdLgoKICAgTElTUCBkZWZpbmVzIHR3byBlbnRpdGllcyB0byBwcm92aWRlIGluZXRyd29ya2lu
ZzoKCiAgIFByb3h5IEluZ3Jlc3MgVHVubmVsIFJvdXRlciAoUElUUik6ICBQSVRScyBwcm92aWRl
IGNvbm5lY3Rpdml0eSBmcm9tCiAgICAgIHRoZSBsZWdhY3kgSW50ZXJuZXQgdG8gTElTUCBzaXRl
cy4gIFBJVFJzIGFubm91bmNlIGluIHRoZSBnbG9iYWwKICAgICAgcm91dGluZyBzeXN0ZW0gYmxv
Y2tzIG9mIEVJRCBwcmVmaXhlcyAoYWdncmVnYXRpbmcgd2hlbiBwb3NzaWJsZSkKICAgICAgdG8g
YXR0cmFjdCB0cmFmZmljLiAgRm9yIGVhY2ggaW5jb21pbmcgcGFja2V0IGZyb20gYSBzb3VyY2Ug
bm90IGluCiAgICAgIGEgTElTUCBzaXRlIChhIG5vbi1FSUQpLCB0aGUgUElUUiBMSVNQLWVuY2Fw
c3VsYXRlcyBpdCB0b3dhcmRzIHRoZQogICAgICBSTE9DKHMpIG9mIHRoZSBhcHByb3ByaWF0ZSBM
SVNQIHNpdGUuICBUaGUgaW1wYWN0IG9mIFBJVFJzIGluIHRoZQogICAgICByb3V0aW5nIHRhYmxl
IHNpemUgb2YgdGhlIERGWiBpcywgaW4gdGhlIHdvcnN0LWNhc2UsIHNpbWlsYXIgdG8KICAgICAg
dGhlIGNhc2UgaW4gd2hpY2ggTElTUCBpcyBub3QgZGVwbG95ZWQuICBFSUQtcHJlZml4ZXMgd2ls
bCBiZQogICAgICBhZ2dyZWdhdGVkIGFzIG11Y2ggYXMgcG9zc2libGUgYm90aCBieSB0aGUgUElU
UiBhbmQgYnkgdGhlIGdsb2JhbAogICAgICByb3V0aW5nIHN5c3RlbS4KCiAgIFByb3h5IEVncmVz
cyBUdW5uZWwgUm91dGVyIChQRVRSKTogIFBFVFJzIHByb3ZpZGUgY29ubmVjdGl2aXR5IGZyb20K
ICAgICAgTElTUCBzaXRlcyB0byB0aGUgbGVnYWN5IEludGVybmV0LiAgSW4gc29tZSBzY2VuYXJp
b3MsIExJU1Agc2l0ZXMKICAgICAgbWF5IGJlIHVuYWJsZSB0byBzZW5kIGVuY2Fwc3VsYXRlZCBw
YWNrZXRzIHdpdGggYSBsb2NhbCBFSUQKICAgICAgYWRkcmVzcyBhcyBhIHNvdXJjZSB0byB0aGUg
bGVnYWN5IEludGVybmV0LiAgRm9yIGluc3RhbmNlIHdoZW4KICAgICAgVW5pY2FzdCBSZXZlcnNl
IFBhdGggRm9yd2FyZGluZyAodVJQRikgaXMgdXNlZCBieSBQcm92aWRlciBFZGdlCiAgICAgIHJv
dXRlcnMsIG9yIHdoZW4gYW4gaW50ZXJtZWRpYXRlIG5ldHdvcmsgYmV0d2VlbiBhIExJU1Agc2l0
ZSBhbmQgYQogICAgICBub24tTElTUCBzaXRlIGRvZXMgbm90IHN1cHBvcnQgdGhlIGRlc2lyZWQg
dmVyc2lvbiBvZiBJUCAoSVB2NCBvcgogICAgICBJUHY2KS4gIEluIGJvdGggY2FzZXMgdGhlIFBF
VFIgb3ZlcmNvbWVzIHN1Y2ggbGltaXRhdGlvbnMgYnkKICAgICAgZW5jYXBzdWxhdGluZyBwYWNr
ZXRzIG92ZXIgdGhlIG5ldHdvcmsuICBUaGVyZSBpcyBubyBzcGVjaWZpZWQKICAgICAgcHJvdmlz
aW9uIGZvciB0aGUgZGlzdHJpYnV0aW9uIG9mIFBFVFIgUkxPQyBhZGRyZXNzZXMgdG8gdGhlIElU
UnMuCgo0LiAgTElTUCBPcGVyYXRpb25hbCBNZWNoYW5pc21zCgogICBUaGlzIHNlY3Rpb24gZGV0
YWlscyB0aGUgbWFpbiBvcGVyYXRpb25hbCBtZWNoYW5pc21zIGRlZmluZWQgaW4gTElTUC4KCgoK
CgoKCkNhYmVsbG9zICYgU2F1Y2V6IChFZC4pICBFeHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAg
ICAgICAgICAgIFtQYWdlIDEzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBMSVNQIElu
dHJvZHVjdGlvbiAgICAgICAgICAgICAgIE9jdG9iZXIgMjAxNAoKCjQuMS4gIENhY2hlIE1hbmFn
ZW1lbnQKCiAgIExJU1AncyBkZWNvdXBsZWQgY29udHJvbCBhbmQgZGF0YS1wbGFuZSwgd2hlcmUg
bWFwcGluZ3MgYXJlIHN0b3JlZCBpbgogICB0aGUgY29udHJvbC1wbGFuZSBhbmQgdXNlZCBmb3Ig
Zm9yd2FyZGluZyBpbiB0aGUgZGF0YSBwbGFuZSwgcmVxdWlyZXMKICAgb2YgYSBsb2NhbCBjYWNo
ZSBpbiBJVFJzIHRvIHJlZHVjZSBzaWduYWxpbmcgb3ZlcmhlYWQgKE1hcC1SZXF1ZXN0LwogICBN
YXAtUmVwbHkpIGFuZCBpbmNyZWFzZSBmb3J3YXJkaW5nIHNwZWVkLiAgVGhlIGxvY2FsIGNhY2hl
IGF2YWlsYWJsZQogICBhdCB0aGUgSVRScywgY2FsbGVkIE1hcC1DYWNoZSwgaXMgdXNlZCBieSB0
aGUgcm91dGVyIHRvIExJU1AtCiAgIGVuY2Fwc3VsYXRlIHBhY2tldHMuICBUaGUgTWFwLUNhY2hl
IGlzIGluZGV4ZWQgYnkgKEluc3RhbmNlIElELCBFSUQtCiAgIHByZWZpeCkgYW5kIGNvbnRhaW5z
IGJhc2ljYWxseSB0aGUgc2V0IG9mIFJMT0NzIHdpdGggdGhlIGFzc29jaWF0ZWQKICAgdHJhZmZp
YyBlbmdpbmVlcmluZyBwb2xpY2llcyAocHJpb3JpdGllcyBhbmQgd2VpZ2h0cykuCgogICBUaGUg
TWFwLUNhY2hlLCBhcyBhbnkgb3RoZXIgY2FjaGUsIHJlcXVpcmVzIGNhY2hlIGNvaGVyZW5jZQog
ICBtZWNoYW5pc21zIHRvIG1haW50YWluIHVwLXRvLWRhdGUgaW5mb3JtYXRpb24uICBMSVNQIGRl
ZmluZXMgdGhyZWUKICAgbWFpbiBtZWNoYW5pc21zIGZvciBjYWNoZSBjb2hlcmVuY2U6CgogICBU
aW1lLVRvLUxpdmUgKFRUTCk6ICBFYWNoIG1hcHBpbmcgY29udGFpbnMgYSBUVEwgc2V0IGJ5IHRo
ZSBFVFIsIHVwb24KICAgICAgZXhwaXJhdGlvbiBvZiB0aGUgVFRMIHRoZSBJVFIgaGFzIHRvIHJl
ZnJlc2ggdGhlIG1hcHBpbmcgYnkKICAgICAgc2VuZGluZyBhIG5ldyBNYXAtUmVxdWVzdC4gIFR5
cGljYWwgdmFsdWVzIGZvciBUVEwgZGVmaW5lZCBieSBMSVNQCiAgICAgIGFyZSAyNCBob3Vycy4K
CiAgIFNvbGljaXQtTWFwLVJlcXVlc3QgKFNNUik6ICBTTVIgaXMgYW4gZXhwbGljaXQgbWVjaGFu
aXNtIHRvIHVwZGF0ZQogICAgICBtYXBwaW5nIGluZm9ybWF0aW9uLiAgSW4gcGFydGljdWxhciBh
IHNwZWNpYWwgdHlwZSBvZiBNYXAtUmVxdWVzdAogICAgICBjYW4gYmUgc2VudCBvbiBkZW1hbmQg
YnkgRVRScyB0byByZXF1ZXN0IHJlZnJlc2hpbmcgYSBtYXBwaW5nLgogICAgICBVcG9uIHJlY2Vw
dGlvbiBvZiBhIFNNUiBtZXNzYWdlLCB0aGUgSVRSIG11c3QgcmVmcmVzaCB0aGUgYmluZGluZ3MK
ICAgICAgYnkgc2VuZGluZyBhIE1hcC1SZXF1ZXN0IHRvIHRoZSBNYXBwaW5nIFN5c3RlbS4KCiAg
IE1hcC1WZXJzaW9uaW5nOiAgVGhpcyBvcHRpb25hbCBtZWNoYW5pc20gcGlnZ3liYWNrcyBpbiB0
aGUgTElTUAogICAgICBoZWFkZXIgb2YgZGF0YS1wYWNrZXRzIHRoZSB2ZXJzaW9uIG51bWJlciBv
ZiB0aGUgbWFwcGluZ3MgdXNlZCBieQogICAgICBhbiB4VFIuICBUaGlzIHdheSwgd2hlbiBhbiB4
VFIgcmVjZWl2ZXMgYSBMSVNQLWVuY2Fwc3VsYXRlZCBwYWNrZXQKICAgICAgZnJvbSBhIHJlbW90
ZSB4VFIsIGl0IGNhbiBjaGVjayB3aGV0aGVyIGl0cyBvd24gTWFwLUNhY2hlIG9yIHRoZQogICAg
ICBvbmUgb2YgdGhlIHJlbW90ZSB4VFIgaXMgb3V0ZGF0ZWQuICBJZiBpdHMgTWFwLUNhY2hlIGlz
IG91dGRhdGVkLAogICAgICBpdCBzZW5kcyBhIE1hcC1SZXF1ZXN0IGZvciB0aGUgcmVtb3RlIEVJ
RCBzbyB0byBvYnRhaW4gdGhlIG5ld2VzdAogICAgICBtYXBwaW5ncy4gIE9uIHRoZSBjb250cmFy
eSwgaWYgaXQgZGV0ZWN0cyB0aGF0IHRoZSByZW1vdGUgeFRSIE1hcC0KICAgICAgQ2FjaGUgaXMg
b3V0ZGF0ZWQsIGl0IHNlbmRzIGEgU01SIHRvIG5vdGlmeSBpdCB0aGF0IGEgbmV3IG1hcHBpbmcK
ICAgICAgaXMgYXZhaWxhYmxlLgoKICAgRmluYWxseSBpdCBpcyB3b3J0aCBub3RpbmcgdGhhdCBp
biBzb21lIGNhc2VzIGFuIGVudHJ5IGluIHRoZSBtYXAtCiAgIGNhY2hlIGNhbiBiZSBwcm9hY3Rp
dmVseSByZWZyZXNoZWQgdXNpbmcgdGhlIG1lY2hhbmlzbXMgZGVzY3JpYmVkIGluCiAgIHRoZSBz
ZWN0aW9uIGJlbG93LgoKNC4yLiAgUkxPQyBSZWFjaGFiaWxpdHkKCiAgIFRoZSBMSVNQIGFyY2hp
dGVjdHVyZSBpcyBhbiBlZGdlIHRvIGVkZ2UgcHVsbCBhcmNoaXRlY3R1cmUsIHdoZXJlIHRoZQog
ICBuZXR3b3JrIHN0YXRlIGlzIHN0b3JlZCBpbiB0aGUgY29udHJvbC1wbGFuZSB3aGlsZSB0aGUg
ZGF0YS1wbGFuZQogICBwdWxscyBpdCBvbiBkZW1hbmQuICBPbiB0aGUgY29udHJhcnkgQkdQIGlz
IGEgcHVzaCBhcmNoaXRlY3R1cmUsCiAgIHdoZXJlIHRoZSByZXF1aXJlZCBuZXR3b3JrIHN0YXRl
IGlzIHB1c2hlZCBieSBtZWFucyBvZiBCR1AgVVBEQVRFCiAgIG1lc3NhZ2VzIHRvIEJHUCBzcGVh
a2Vycy4gIEluIHB1c2ggYXJjaGl0ZWN0dXJlcywgcmVhY2hhYmlsaXR5CiAgIGluZm9ybWF0aW9u
IGlzIGFsc28gcHVzaGVkIHRvIHRoZSBpbnRlcmVzdGVkIHJvdXRlcnMuICBIb3dldmVyIHB1bGwK
CgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4cGlyZXMgQXByaWwgMjcsIDIwMTUgICAgICAg
ICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIExJU1AgSW50
cm9kdWN0aW9uICAgICAgICAgICAgICAgT2N0b2JlciAyMDE0CgoKICAgYXJjaGl0ZWN0dXJlcyBy
ZXF1aXJlIGV4cGxpY2l0IG1lY2hhbmlzbXMgdG8gcHJvcGFnYXRlIHJlYWNoYWJpbGl0eQogICBp
bmZvcm1hdGlvbi4gIExJU1AgZGVmaW5lcyBhIHNldCBvZiBtZWNoYW5pc21zIHRvIGluZm9ybSBJ
VFJzIGFuZAogICBQSVRSUyBhYm91dCB0aGUgcmVhY2hhYmlsaXR5IG9mIHRoZSBjYWNoZWQgUkxP
Q3M6CgogICBMb2NhdG9yIFN0YXR1cyBCaXRzIChMU0IpOiBMU0IgaXMgYSBwYXNzaXZlIHRlY2hu
aXF1ZSwgdGhlIExTQiBmaWVsZAogICBpcyBjYXJyaWVkIGJ5IGRhdGEtcGFja2V0cyBpbiB0aGUg
TElTUCBoZWFkZXIgYW5kIGNhbiBiZSBzZXQgYnkgYQogICBFVFJzIHRvIHNwZWNpZnkgd2hpY2gg
UkxPQ3Mgb2YgdGhlIEVUUiBzaXRlIGFyZSB1cC9kb3duLiAgVGhpcwogICBpbmZvcm1hdGlvbiBj
YW4gYmUgdXNlZCBieSB0aGUgSVRScyBhcyBhIGhpbnQgYWJvdXQgdGhlIHJlYWNoYWJpbGl0eQog
ICB0byBwZXJmb3JtIGFkZGl0aW9uYWwgY2hlY2tzLiAgQWxzbyBub3RlIHRoYXQgTFNCIGRvZXMg
bm90IHByb3ZpZGUKICAgcGF0aCByZWFjaGFiaWxpdHkgc3RhdHVzLCBvbmx5IGhpbnRzIG9uIHRo
ZSBzdGF0dXMgb2YgUkxPQ3MuCgogICBFY2hvLW5vbmNlOiBUaGlzIGlzIGFsc28gYSBwYXNzaXZl
IHRlY2huaXF1ZSwgdGhhdCBjYW4gb25seSBvcGVyYXRlCiAgIGVmZmVjdGl2ZWx5IHdoZW4gZGF0
YSBmbG93cyBiaS1kaXJlY3Rpb25hbGx5IGJldHdlZW4gdHdvCiAgIGNvbW11bmljYXRpbmcgeFRS
cy4gIEJhc2ljYWxseSwgYW4gSVRSIHBpZ2d5YmFja3MgYSByYW5kb20gbnVtYmVyCiAgIChjYWxs
ZWQgbm9uY2UpIGluIExJU1AgZGF0YSBwYWNrZXRzLCBpZiB0aGUgcGF0aCBhbmQgdGhlIHByb2Jl
ZAogICBsb2NhdG9yIGFyZSB1cCwgdGhlIEVUUiB3aWxsIHBpZ2d5YmFjayB0aGUgc2FtZSByYW5k
b20gbnVtYmVyIG9uIHRoZQogICBuZXh0IGRhdGEtcGFja2V0LCBpZiB0aGlzIGlzIG5vdCB0aGUg
Y2FzZSB0aGUgSVRSIGNhbiBzZXQgdGhlIGxvY2F0b3IKICAgYXMgdW5yZWFjaGFibGUuICBXaGVu
IHRyYWZmaWMgZmxvdyBpcyB1bmlkaXJlY3Rpb25hbCBvciB3aGVuIHRoZSBFVFIKICAgcmVjZWl2
aW5nIHRoZSB0cmFmZmljIGlzIG5vdCB0aGUgc2FtZSBhcyB0aGUgSVRSIHRoYXQgdHJhbnNtaXRz
IGl0CiAgIGJhY2ssIGFkZGl0aW9uYWwgbWVjaGFuaXNtcyBhcmUgcmVxdWlyZWQuCgogICBSTE9D
LXByb2Jpbmc6IFRoaXMgaXMgYW4gYWN0aXZlIHByb2JpbmcgYWxnb3JpdGhtIHdoZXJlIElUUnMg
c2VuZAogICBwcm9iZXMgdG8gc3BlY2lmaWMgbG9jYXRvcnMsIHRoaXMgZWZmZWN0aXZlbHkgcHJv
YmVzIGJvdGggdGhlIGxvY2F0b3IKICAgYW5kIHRoZSBwYXRoLiAgSW4gcGFydGljdWxhciB0aGlz
IGlzIGRvbmUgYnkgc2VuZGluZyBhIE1hcC1SZXF1ZXN0CiAgICh3aXRoIGNlcnRhaW4gZmxhZ3Mg
YWN0aXZhdGVkKSBvbiB0aGUgZGF0YS1wbGFuZSAoUkxPQyBzcGFjZSkgYW5kCiAgIHdhaXRpbmcg
aW4gcmV0dXJuIGEgTWFwLVJlcGx5LCBhbHNvIHNlbnQgb24gdGhlIGRhdGEtcGxhbmUuICBUaGUK
ICAgYWN0aXZlIG5hdHVyZSBvZiBSTE9DLXByb2JpbmcgcHJvdmlkZXMgYW4gZWZmZWN0aXZlIG1l
Y2hhbmlzbSB0bwogICBkZXRlcm1pbmUgcmVhY2hhYmlsaXR5IGFuZCwgaW4gY2FzZSBvZiBmYWls
dXJlLCBzd2l0Y2hpbmcgdG8gYQogICBkaWZmZXJlbnQgbG9jYXRvci4gIEZ1cnRoZXJtb3JlIHRo
ZSBtZWNoYW5pc20gYWxzbyBwcm92aWRlcyB1c2VmdWwKICAgUlRUIGVzdGltYXRlcyBvZiB0aGUg
ZGVsYXkgb2YgdGhlIHBhdGggdGhhdCBjYW4gYmUgdXNlZCBieSBvdGhlcgogICBuZXR3b3JrIGFs
Z29yaXRobXMuCgogICBBZGRpdGlvbmFsbHksIExJU1AgYWxzbyByZWNvbW1lbmRzIGluZmVycmlu
ZyByZWFjaGFiaWxpdHkgb2YgbG9jYXRvcnMKICAgYnkgdXNpbmcgaW5mb3JtYXRpb24gcHJvdmlk
ZWQgYnkgdGhlIHVuZGVybGF5LCBpbiBwYXJ0aWN1bGFyOgoKICAgSXQgaXMgd29ydGggbm90aW5n
IHRoYXQgUkxPQyBwcm9iaW5nIGFuZCBFY2hvLW5vbmNlIGNhbiB3b3JrCiAgIHRvZ2V0aGVyLiAg
U3BlY2lmaWNhbGx5IGlmIGEgbm9uY2UgaXMgbm90IGVjaG9lZCwgYW4gSVRSIGNvdWxkIFJMT0Mt
CiAgIHByb2JlIHRvIGRldGVybWluZSBpZiB0aGUgcGF0aCBpcyB1cCB3aGVuIHlvdSBjYW5ub3Qg
dGVsbCB0aGUKICAgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZmFpbGVkIGJpZGlyZWN0aW9uYWwgcGF0
aCBvciB0aGUgcmV0dXJuIHBhdGggaXMKICAgbm90IHVzZWQgKGEgdW5pZGlyZWN0aW9uYWwgcGF0
aCkKCiAgIElDTVAgc2lnbmFsaW5nOiBUaGUgTElTUCB1bmRlcmxheSAtdGhlIGN1cnJlbnQgSW50
ZXJuZXQtIHVzZXMgdGhlCiAgIElDTVAgcHJvdG9jb2wgdG8gc2lnbmFsIHVucmVhY2hhYmlsaXR5
IChhbW9uZyBvdGhlciB0aGluZ3MpLiAgTElTUAogICBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhp
cyBhbmQgdGhlIHJlY2VwdGlvbiBvZiBhIElDTVAgTmV0d29yawogICBVbnJlYWNoYWJsZSBvciBJ
Q01QIEhvc3QgVW5yZWFjaGFibGUgbWVzc2FnZSBjYW4gYmUgc2VlbiBhcyBhIGhpbnQKICAgdGhh
dCBhIGxvY2F0b3IgbWlnaHQgYmUgdW5yZWFjaGFibGUsIHRoaXMgc2hvdWxkIGxlYWQgdG8gcGVy
Zm9ybQogICBhZGRpdGlvbmFsIGNoZWNrcy4KCgoKCkNhYmVsbG9zICYgU2F1Y2V6IChFZC4pICBF
eHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAgICAgIFtQYWdlIDE1XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAgICAgIE9jdG9i
ZXIgMjAxNAoKCiAgIFVuZGVybGF5IHJvdXRpbmc6IEJvdGggQkdQIGFuZCBJQkdQIGNhcnJ5IHJl
YWNoYWJpbGl0eSBpbmZvcm1hdGlvbiwKICAgTElTUC1jYXBhYmxlIHJvdXRlcnMgdGhhdCBoYXZl
IGFjY2VzcyB0byB1bmRlcmxheSByb3V0aW5nIGluZm9ybWF0aW9uCiAgIGNhbiB1c2UgaXQgdG8g
ZGV0ZXJtaW5lIGlmIGEgZ2l2ZW4gbG9jYXRvciBvciBwYXRoIGFyZSByZWFjaGFibGUuCgo0LjMu
ICBFVFIgU3luY2hyb25pemF0aW9uCgogICBBbGwgdGhlIEVUUnMgdGhhdCBhcmUgYXV0aG9yaXRh
dGl2ZSB0byBhIHBhcnRpY3VsYXIgRUlELXByZWZpeCBtdXN0CiAgIGFubm91bmNlIHRoZSBzYW1l
IG1hcHBpbmcgdG8gdGhlIHJlcXVlc3RlcnMsIHRoaXMgbWVhbnMgdGhhdCBFVFJzCiAgIG11c3Qg
YmUgYXdhcmUgb2YgdGhlIHN0YXR1cyBvZiB0aGUgUkxPQ3Mgb2YgdGhlIHJlbWFpbmluZyBFVFJz
LiAgVGhpcwogICBpcyBrbm93biBhcyBFVFIgc3luY2hyb25pemF0aW9uLgoKICAgQXQgdGhlIHRp
bWUgb2YgdGhpcyB3cml0aW5nIExJU1AgZG9lcyBub3Qgc3BlY2lmeSBhIG1lY2hhbmlzbSB0bwog
ICBhY2hpZXZlIEVUUiBzeW5jaHJvbml6YXRpb24uICBBbHRob3VnaCBtYW55IHdlbGwta25vd24g
dGVjaG5pcXVlcwogICBjb3VsZCBiZSBhcHBsaWVkIHRvIHNvbHZlIHRoaXMgaXNzdWUgaXQgaXMg
c3RpbGwgdW5kZXIgcmVzZWFyY2gsIGFzIGEKICAgcmVzdWx0IG9wZXJhdG9ycyBtdXN0IHJlbHkg
b24gY29oZXJlbnQgbWFudWFsIGNvbmZpZ3VyYXRpb24KCjQuNC4gIE1UVSBIYW5kbGluZwoKICAg
U2luY2UgTElTUCBlbmNhcHN1bGF0ZXMgcGFja2V0cyBpdCByZXF1aXJlcyBkZWFsaW5nIHdpdGgg
cGFja2V0cyB0aGF0CiAgIGV4Y2VlZCB0aGUgTVRVIG9mIHRoZSBwYXRoIGJldHdlZW4gdGhlIElU
UiBhbmQgdGhlIEVUUi4gIFNwZWNpZmljYWxseQogICBMSVNQIGRlZmluZXMgdHdvIG1lY2hhbmlz
bXM6CgogICBTdGF0ZWxlc3M6ICBXaXRoIHRoaXMgbWVjaGFuaXNtIHRoZSBlZmZlY3RpdmUgTVRV
IGlzIGFzc3VtZWQgZnJvbSB0aGUKICAgICAgSVRSJ3MgcGVyc3BlY3RpdmUuICBJZiBhIHBheWxv
YWQgcGFja2V0IGlzIHRvbyBiaWcgZm9yIHRoZQogICAgICBlZmZlY3RpdmUgTVRVLCBhbmQgY2Fu
IGJlIGZyYWdtZW50ZWQsIHRoZSBwYXlsb2FkIHBhY2tldCBpcwogICAgICBmcmFnbWVudGVkIG9u
IHRoZSBJVFIsIHN1Y2ggdGhhdCByZWFzc2VtYmx5IGlzIHBlcmZvcm1lZCBhdCB0aGUKICAgICAg
ZGVzdGluYXRpb24gaG9zdC4KCiAgIFN0YXRlZnVsOiAgV2l0aCB0aGlzIG1lY2hhbmlzbSBJVFJz
IGtlZXAgdHJhY2sgb2YgdGhlIE1UVSBvZiB0aGUKICAgICAgcGF0aHMgdG93YXJkcyB0aGUgZGVz
dGluYXRpb24gbG9jYXRvcnMgYnkgcGFyc2luZyB0aGUgSUNNUCBUb28gQmlnCiAgICAgIHBhY2tl
dHMgc2VudCBieSBpbnRlcm1lZGlhdGUgcm91dGVycy4gIEFkZGl0aW9uYWxseSBJVFJzIHdpbGwg
c2VuZAogICAgICBJQ01QIFRvbyBCaWcgbWVzc2FnZXMgdG8gaW5mb3JtIHRoZSBzb3VyY2VzIGFi
b3V0IHRoZSBlZmZlY3RpdmUKICAgICAgTVRVLgoKICAgSW4gYm90aCBjYXNlcyBpZiB0aGUgcGFj
a2V0IGNhbm5vdCBiZSBmcmFnbWVudGVkIChJUHY0IHdpdGggREY9MSBvcgogICBJUHY2KSB0aGVu
IHRoZSBJVFIgZHJvcHMgaXQgYW5kIHJlcGxpZXMgd2l0aCBhIElDTVAgVG9vIEJpZyBtZXNzYWdl
CiAgIHRvIHRoZSBzb3VyY2UuCgo1LiAgTW9iaWxpdHkKCiAgIFRoZSBzZXBhcmF0aW9uIGJldHdl
ZW4gbG9jYXRvcnMgYW5kIGlkZW50aWZpZXJzIGluIExJU1Agd2FzIGluaXRpYWxseQogICBwcm9w
b3NlZCBmb3IgdHJhZmZpYyBlbmdpbmVlcmluZyBwdXJwb3NlIHdoZXJlIExJU1Agc2l0ZXMgY2Fu
IGNoYW5nZQogICB0aGVpciBhdHRhY2htZW50IHBvaW50cyB0byB0aGUgSW50ZXJuZXQgKGkuZS4s
IFJMT0NzKSB3aXRob3V0CiAgIGltcGFjdGluZyBlbmRwb2ludHMgb3IgdGhlIEludGVybmV0IGNv
cmUuICBJbiB0aGlzIGNvbnRleHQsIHRoZQogICBib3JkZXIgcm91dGVycyBvcGVyYXRlIHRoZSB4
VFIgZnVuY3Rpb25hbGl0eSBhbmQgZW5kcG9pbnRzIGFyZSBub3QKICAgYXdhcmUgb2YgdGhlIGV4
aXN0ZW5jZSBvZiBMSVNQLiAgSG93ZXZlciwgdGhpcyBtb2RlIG9mIG9wZXJhdGlvbiBkb2VzCiAg
IG5vdCBhbGxvdyBzZWFtbGVzcyBtb2JpbGl0eSBvZiBlbmRwb2ludHMgYmV0d2VlbiBkaWZmZXJl
bnQgTElTUCBzaXRlcwogICBhcyB0aGUgRUlEIGFkZHJlc3MgbWlnaHQgbm90IGJlIHJvdXRhYmxl
IGluIGEgdmlzaXRlZCBzaXRlLgoKCgpDYWJlbGxvcyAmIFNhdWNleiAoRWQuKSAgRXhwaXJlcyBB
cHJpbCAyNywgMjAxNSAgICAgICAgICAgICAgICBbUGFnZSAxNl0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgTElTUCBJbnRyb2R1Y3Rpb24gICAgICAgICAgICAgICBPY3RvYmVyIDIwMTQK
CgogICBOZXZlcnRoZWxlc3MsIExJU1AgY2FuIGJlIHVzZWQgdG8gZW5hYmxlIHNlYW1sZXNzIElQ
IG1vYmlsaXR5IHdoZW4KICAgTElTUCBpcyBkaXJlY3RseSBpbXBsZW1lbnRlZCBpbiB0aGUgZW5k
cG9pbnQgb3Igd2hlbiB0aGUgZW5kcG9pbnQKICAgcm9hbXMgdG8gYW4gYXR0YWNoZWQgeFRSLiAg
RWFjaCBlbmRwb2ludCBpcyB0aGVuIGFuIHhUUiBhbmQgdGhlIEVJRAogICBhZGRyZXNzIGlzIHRo
ZSBvbmUgcHJlc2VudGVkIHRvIHRoZSBuZXR3b3JrIHN0YWNrIHVzZWQgYnkKICAgYXBwbGljYXRp
b25zIHdoaWxlIHRoZSBSTE9DIGlzIHRoZSBhZGRyZXNzIGdhdGhlcmVkIGZyb20gdGhlIG5ldHdv
cmsKICAgd2hlbiBpdCBpcyB2aXNpdGVkLgoKICAgV2hlbmV2ZXIgdGhlIGRldmljZSBjaGFuZ2Vz
IG9mIFJMT0MsIHRoZSB4VFIgdXBkYXRlcyB0aGUgUkxPQyBvZiBpdHMKICAgbG9jYWwgbWFwcGlu
ZyBhbmQgcmVnaXN0ZXJzIGl0IHRvIGl0cyBNYXAtU2VydmVyLiAgVG8gYXZvaWQgdGhlIG5lZWQK
ICAgb2YgYSBob21lIGdhdGV3YXksIHRoZSBJVFIgYWxzbyBpbmRpY2F0ZXMgdGhlIFJMT0MgY2hh
bmdlIHRvIGFsbAogICByZW1vdGUgZGV2aWNlcyB0aGF0IGhhdmUgb25nb2luZyBjb21tdW5pY2F0
aW9ucyB3aXRoIHRoZSBkZXZpY2UgdGhhdAogICBtb3ZlZC4gIFRoZSBjb21iaW5hdGlvbiBvZiBi
b3RoIG1ldGhvZHMgZW5zdXJlcyB0aGUgc2NhbGFiaWxpdHkgb2YKICAgdGhlIHN5c3RlbSBhcyBz
aWduYWxpbmcgaXMgc3RyaWN0bHkgbGltaXRlZCB0aGUgTWFwLVNlcnZlciBhbmQgdG8KICAgaG9z
dHMgd2l0aCB3aGljaCBjb21tdW5pY2F0aW9ucyBhcmUgb25nb2luZy4KCjYuICBNdWx0aWNhc3QK
CiAgIExJU1AgYWxzbyBzdXBwb3J0cyB0cmFuc3BvcnRpbmcgSVAgbXVsdGljYXN0IHBhY2tldHMg
c2VudCBmcm9tIHRoZQogICBFSUQgc3BhY2UsIHRoZSBvcGVyYXRpb25hbCBjaGFuZ2VzIHJlcXVp
cmVkIHRvIHRoZSBtdWx0aWNhc3QKICAgcHJvdG9jb2xzIGFyZSBkb2N1bWVudGVkIGluIFtSRkM2
ODMxXS4KCiAgIEluIHN1Y2ggc2NlbmFyaW9zLCBMSVNQIG1heSBjcmVhdGUgbXVsdGljYXN0IHN0
YXRlIGJvdGggYXQgdGhlIGNvcmUKICAgYW5kIGF0IHRoZSBzaXRlcyAoYm90aCBzb3VyY2UgYW5k
IHJlY2VpdmVyKS4gIFdoZW4gc2lnbmFsaW5nIGlzIHVzZWQKICAgdG8gY3JlYXRlIG11bHRpY2Fz
dCBzdGF0ZSBhdCB0aGUgc2l0ZXMsIExJU1Agcm91dGVycyB1bmljYXN0CiAgIGVuY2Fwc3VsYXRl
IFBJTSBKb2luL1BydW5lIG1lc3NhZ2VzIGZyb20gcmVjZWl2ZXIgdG8gc291cmNlIHNpdGVzLgog
ICBBdCB0aGUgY29yZSwgRVRScyBidWlsZCBhIG5ldyBQSU0gSm9pbi9QcnVuZSBtZXNzYWdlIGFk
ZHJlc3NlZCB0byB0aGUKICAgUkxPQyBvZiB0aGUgSVRSIHNlcnZpY2luZyB0aGUgc291cmNlLiAg
QW4gc2ltcGxpZmllZCBzZXF1ZW5jZSBpcwogICBzaG93biBiZWxvdwoKICAgMS4gIEFuIGVuZC1o
b3N0IHdpbGxpbmcgdG8gam9pbiBhIG11bHRpY2FzdCBjaGFubmVsIHNlbmRzIGFuIElHTVAKICAg
ICAgIHJlcG9ydC4gIE11bHRpY2FzdCBQSU0gcm91dGVycyBhdCB0aGUgTElTUCBzaXRlIHByb3Bh
Z2F0ZSBQSU0KICAgICAgIEpvaW4vUHJ1bmUgbWVzc2FnZXMgKFMtRUlELCBHKSB0b3dhcmRzIHRo
ZSBFVFIuCgogICAyLiAgVGhlIGpvaW4gbWVzc2FnZSBmbG93cyB0byB0aGUgRVRSLCB1cG9uIHJl
Y2VwdGlvbiB0aGUgRVRSIGJ1aWxkcwogICAgICAgdHdvIGpvaW4gbWVzc2FnZXMsIHRoZSBmaXJz
dCBvbmUgdW5pY2FzdCBMSVNQLWVuY2Fwc3VsYXRlcyB0aGUKICAgICAgIG9yaWdpbmFsIGpvaW4g
bWVzc2FnZSB0b3dhcmRzIHRoZSBSTE9DIG9mIHRoZSBJVFIgc2VydmljaW5nIHRoZQogICAgICAg
c291cmNlLiAgVGhpcyBtZXNzYWdlIGNyZWF0ZXMgKFMtRUlELCBHKSBtdWx0aWNhc3Qgc3RhdGUg
YXQgdGhlCiAgICAgICBzb3VyY2Ugc2l0ZS4gIFRoZSBzZWNvbmQgam9pbiBtZXNzYWdlIGNvbnRh
aW5zIGFzIGRlc3RpbmF0aW9uCiAgICAgICBhZGRyZXNzIHRoZSBSTE9DIG9mIHRoZSBJVFIgc2Vy
dmljaW5nIHRoZSBzb3VyY2UgKFMtUkxPQywgRykgYW5kCiAgICAgICBjcmVhdGVzIG11bHRpY2Fz
dCBzdGF0ZSBhdCB0aGUgY29yZS4KCiAgIDMuICBNdWx0aWNhc3QgZGF0YSBwYWNrZXRzIG9yaWdp
bmF0ZWQgYnkgdGhlIHNvdXJjZSAoUy1FSUQsIEcpIGZsb3cKICAgICAgIGZyb20gdGhlIHNvdXJj
ZSB0byB0aGUgSVRSLiAgVGhlIElUUiBMSVNQLWVuY2Fwc3VsYXRlcyB0aGUKICAgICAgIG11bHRp
Y2FzdCBwYWNrZXRzLCB0aGUgb3V0dGVyIGhlYWRlciBpbmNsdWRlcyBpdHMgb3duIFJMT0MgYXMg
dGhlCiAgICAgICBzb3VyY2UgKFMtUkxPQykgYW5kIHRoZSBvcmlnaW5hbCBtdWx0aWNhc3QgZ3Jv
dXAgYWRkcmVzcyAoRykgYXMKICAgICAgIHRoZSBkZXN0aW5hdGlvbi4gIFBsZWFzZSBub3RlIHRo
YXQgbXVsdGljYXN0IGdyb3VwIGFkZHJlc3MgYXJlCiAgICAgICBsb2dpY2FsIGFuZCBhcmUgbm90
IHJlc29sdmVkIGJ5IHRoZSBtYXBwaW5nIHN5c3RlbS4gIFRoZW4gdGhlCiAgICAgICBtdWx0aWNh
c3QgcGFja2V0IGlzIHRyYW5zbWl0dGVkIHRocm91Z2ggdGhlIGNvcmUgdG93YXJkcyB0aGUKCgoK
Q2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4cGlyZXMgQXByaWwgMjcsIDIwMTUgICAgICAgICAg
ICAgICAgW1BhZ2UgMTddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIExJU1AgSW50cm9k
dWN0aW9uICAgICAgICAgICAgICAgT2N0b2JlciAyMDE0CgoKICAgICAgIHJlY2VpdmluZyBFVFJz
IHRoYXQgZGVjYXBzdWxhdGVzIHRoZSBwYWNrZXRzIGFuZCBzZW5kcyB0aGVtIHVzaW5nCiAgICAg
ICB0aGUgcmVjZWl2ZXIncyBzaXRlIG11bHRpY2FzdCBzdGF0ZS4KCiAgIExJU1AgY2FuYiBhbHNv
IHN1cHBvcnQgbm9uLVBJTSBtZWNoYW5pc21zIHRvIG1haW50YWluIG11bHRpY2FzdAogICBzdGF0
ZS4KCjcuICBTZWN1cml0eQoKICAgTElTUCB1c2VzIGEgcHVsbCBhcmNoaXRlY3R1cmUgdG8gbGVh
cm4gbWFwcGluZ3MuICBXaGlsZSBpbiBhIHB1c2gKICAgc3lzdGVtLCB0aGUgc3RhdGUgbmVjZXNz
YXJ5IHRvIGZvcndhcmQgcGFja2V0cyBpcyBsZWFybmVkCiAgIGluZGVwZW5kZW50bHkgb2YgdGhl
IHRyYWZmaWMgaXRzZWxmLCB3aXRoIGEgcHVsbCBhcmNoaXRlY3R1cmUsIHRoZQogICBzeXN0ZW0g
YmVjb21lcyByZWFjdGl2ZSBhbmQgZGF0YS1wbGFuZSBldmVudHMgKGUuZy4sIHRoZSBhcnJpdmFs
IG9mIGEKICAgcGFja2V0IGZvciBhbiB1bmtub3duIGRlc3RpbmF0aW9uKSBtYXkgdHJpZ2dlciBj
b250cm9sLXBsYW5lIGV2ZW50cy4KICAgVGhpcyBvbi1kZW1hbmQgbGVhcm5pbmcgb2YgbWFwcGlu
Z3MgcHJvdmlkZXMgbWFueSBhZHZhbnRhZ2VzIGFzCiAgIGRpc2N1c3NlZCBhYm92ZSBidXQgbWF5
IGFsc28gYWZmZWN0IHRoZSB3YXkgc2VjdXJpdHkgaXMgZW5mb3JjZWQuCgogICBVc3VhbGx5LCB0
aGUgZGF0YS1wbGFuZSBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZmFzdCBwYXRoIG9mIHJvdXRlcnMg
dG8KICAgcHJvdmlkZSBoaWdoIHBlcmZvcm1hbmNlIGZvcndhcmRpbmcgY2FwYWJpbGl0aWVzIHdo
aWxlIHRoZSBjb250cm9sLQogICBwbGFuZSBmZWF0dXJlcyBhcmUgaW1wbGVtZW50ZWQgaW4gdGhl
IHNsb3cgcGF0aCB0byBvZmZlciBoaWdoCiAgIGZsZXhpYmlsaXR5IGFuZCBhIHBlcmZvcm1hbmNl
IGdhcCBvZiBzZXZlcmFsIG9yZGVyIG9mIG1hZ25pdHVkZSBjYW4KICAgYmUgb2JzZXJ2ZWQgYmV0
d2VlbiB0aGUgc2xvdyBhbmQgdGhlIGZhc3QgcGF0aHMuICBBcyBhIGNvbnNlcXVlbmNlLAogICB0
aGUgd2F5IGRhdGEtcGxhbmUgZXZlbnRzIGFyZSBub3RpZmllZCB0byB0aGUgY29udHJvbC1wbGFu
ZSBtdXN0IGJlCiAgIHRob3VnaHQgY2FyZWZ1bGx5IHNvIHRvIG5vdCBvdmVybG9hZCB0aGUgc2xv
dyBwYXRoIGFuZCByYXRlIGxpbWl0aW5nCiAgIHNob3VsZCBiZSB1c2VkIGFzIHNwZWNpZmllZCBp
biBbUkZDNjgzMF0uCgogICBDYXJlIG11c3QgYWxzbyBiZSB0YWtlbiBzbyB0byBub3Qgb3Zlcmxv
YWQgdGhlIG1hcHBpbmcgc3lzdGVtIChpLmUuLAogICB0aGUgY29udHJvbCBwbGFuZSBpbmZyYXN0
cnVjdHVyZSkgYXMgdGhlIG9wZXJhdGlvbnMgdG8gYmUgcGVyZm9ybWVkCiAgIGJ5IHRoZSBtYXBw
aW5nIHN5c3RlbSBtYXkgYmUgbW9yZSBjb21wbGV4IHRoYW4gdGhvc2Ugb24gdGhlIGRhdGEtCiAg
IHBsYW5lLCBmb3IgdGhhdCByZWFzb24gW1JGQzY4MzBdIHJlY29tbWVuZHMgdG8gcmF0ZSBsaW1p
dCB0aGUgc2VuZGluZwogICBvZiBtZXNzYWdlcyB0byB0aGUgbWFwcGluZyBzeXN0ZW0uCgogICBU
byBpbXByb3ZlIHJlc2lsaWVuY3kgYW5kIHJlZHVjZSB0aGUgb3ZlcmFsbCBudW1iZXIgb2YgbWVz
c2FnZXMKICAgZXhjaGFuZ2VkLCBMSVNQIG9mZmVycyB0aGUgcG9zc2liaWxpdHkgdG8gbGVhayBp
bmZvcm1hdGlvbiwgc3VjaCBhcwogICByZWFjaGFiaWx0eSBvZiBsb2NhdG9ycywgZGlyZWN0bHkg
aW50byBkYXRhIHBsYW5lIHBhY2tldHMuICBJbgogICBlbnZpcm9ubWVudHMgdGhhdCBhcmUgbm90
IGZ1bGx5IHRydXN0ZWQsIGNvbnRyb2wgaW5mb3JtYXRpb25zIGdsZWFuZWQKICAgZnJvbSBkYXRh
LXBsYW5lIHBhY2tldHMgc2hvdWxkIGJlIHZlcmlmaWVkIGJlZm9yZSB1c2luZyB0aGVtLgoKICAg
TWFwcGluZ3MgYXJlIHRoZSBjZW50cmVwaWVjZSBvZiBMSVNQIGFuZCBhbGwgcHJlY2F1dGlvbnMg
bXVzdCBiZQogICB0YWtlbiB0byBhdm9pZCB0aGVtIHRvIGJlIG1hbmlwdWxhdGVkIG9yIG1pc3Vz
ZWQgYnkgbWFsaWNpb3VzCiAgIGVudGl0aWVzLiAgVXNpbmcgdHJ1c3RhYmxlIE1hcC1TZXJ2ZXJz
IHRoYXQgc3RyaWN0bHkgcmVzcGVjdAogICBbUkZDNjgzM10gYW5kIHRoZSBsaWdodHdlaWdodCBh
dXRoZW50aWNhdGlvbiBtZWNoYW5pc20gcHJvcG9zZWQgYnkKICAgTElTUC1TZWMgW0ktRC5pZXRm
LWxpc3Atc2VjXSByZWR1Y2VzIHRoZSByaXNrIG9mIGF0dGFja3MgdG8gdGhlCiAgIG1hcHBpbmcg
aW50ZWdyaXR5LiAgSW4gbW9yZSBjcml0aWNhbCBlbnZpcm9ubWVudHMsIHNlY3VyZSBtZWFzdXJl
cwogICBtYXkgYmUgbmVlZGVkLgoKICAgQXMgd2l0aCBhbnkgb3RoZXIgdHVubmVsaW5nIG1lY2hh
bmlzbSwgbWlkZGxlYm94ZXMgb24gdGhlIHBhdGgKICAgYmV0d2VlbiBhbiBJVFIgKG9yIFBJVFIp
IGFuZCBhbiBFVFIgKG9yIFBFVFIpIG11c3QgaW1wbGVtZW50CgoKCgpDYWJlbGxvcyAmIFNhdWNl
eiAoRWQuKSAgRXhwaXJlcyBBcHJpbCAyNywgMjAxNSAgICAgICAgICAgICAgICBbUGFnZSAxOF0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTElTUCBJbnRyb2R1Y3Rpb24gICAgICAgICAg
ICAgICBPY3RvYmVyIDIwMTQKCgogICBtZWNoYW5pc21zIHRvIHN0cmlwIHRoZSBMSVNQIGVuY2Fw
c3VsYXRpb24gdG8gY29ycmVjdGx5IGluc3BlY3QgdGhlCiAgIGNvbnRlbnQgb2YgTElTUCBlbmNh
cHN1bGF0ZWQgcGFja2V0cy4KCiAgIExpa2Ugb3RoZXIgbWFwLWFuZC1lbmNhcCBtZWNoYW5pc21z
LCBMSVNQIGVuYWJsZXMgdHJpYW5ndWxhciByb3V0aW5nCiAgIChpLmUuLCBwYWNrZXRzIG9mIGEg
ZmxvdyBjcm9zcyBkaWZmZXJlbnQgYm9yZGVyIHJvdXRlcnMgZGVwZW5kaW5nIG9uCiAgIHRoZWly
IGRpcmVjdGlvbikuICBUaGlzIG1lYW5zIHRoYXQgaW50ZXJtZWRpYXRlIGJveGVzIG1heSBoYXZl
CiAgIGluY29tcGxldGUgdmlldyBvbiB0aGUgdHJhZmZpYyB0aGV5IGluc3BlY3Qgb3IgbWFuaXB1
bGF0ZS4KCiAgIE1vcmUgZGV0YWlscyBhYm91dCBzZWN1cml0eSBpbXBsaWNhdGlvbnMgb2YgTElT
UCBhcmUgZGlzY3Vzc2VkIGluCiAgIFtJLUQuaWV0Zi1saXNwLXRocmVhdHNdLgoKOC4gIFVzZSBD
YXNlcwoKOC4xLiAgVHJhZmZpYyBFbmdpbmVlcmluZwoKICAgQkdQIGlzIHRoZSBzdGFuZGFyZCBw
cm90b2NvbCB0byBpbXBsZW1lbnQgaW50ZXItZG9tYWluIHJvdXRpbmcuICBXaXRoCiAgIEJHUCwg
cm91dGluZyBpbmZvcm1hdGlvbnMgYXJlIHByb3BhZ2F0ZWQgYWxvbmcgdGhlIG5ldHdvcmsgYW5k
IGVhY2gKICAgYXV0b25vbW91cyBzeXN0ZW0gY2FuIGltcGxlbWVudCBpdHMgb3duIHJvdXRpbmcg
cG9saWN5IHRoYXQgd2lsbAogICBpbmZsdWVuY2UgdGhlIHdheSByb3V0aW5nIGluZm9ybWF0aW9u
IGFyZSBwcm9wYWdhdGVkLiAgVGhlIGRpcmVjdAogICBjb25zZXF1ZW5jZSBpcyB0aGF0IGFuIGF1
dG9ub21vdXMgc3lzdGVtIGNhbm5vdCBwcmVjaXNlbHkgY29udHJvbCB0aGUKICAgd2F5IHRoZSB0
cmFmZmljIHdpbGwgZW50ZXIgdGhlIG5ldHdvcmsuCgogICBBcyBvcHBvc2VkIHRvIEJHUCwgYSBM
SVNQIHNpdGUgY2FuIHN0cmljdGx5IGltcG9zZSB2aWEgd2hpY2ggRVRScyB0aGUKICAgdHJhZmZp
YyBtdXN0IGVudGVyIHRoZSB0aGUgTElTUCBzaXRlIG5ldHdvcmsgZXZlbiB0aG91Z2ggdGhlIHBh
dGgKICAgZm9sbG93ZWQgdG8gcmVhY2ggdGhlIEVUUiBpcyBub3QgdW5kZXIgdGhlIGNvbnRyb2wg
b2YgdGhlIExJU1Agc2l0ZS4KICAgVGhpcyBmaW5lIGNvbnRyb2wgaXMgaW1wbGVtZW50ZWQgd2l0
aCB0aGUgbWFwcGluZ3MuICBXaGVuIGEgcmVtb3RlCiAgIHNpdGUgaXMgd2lsbGluZyB0byBzZW5k
IHRyYWZmaWMgdG8gYSBMSVNQIHNpdGUsIGl0IHJldHJpZXZlcyB0aGUKICAgbWFwcGluZyBhc3Nv
Y2lhdGVkIHRvIHRoZSBkZXN0aW5hdGlvbiBFSUQgdmlhIHRoZSBtYXBwaW5nIHN5c3RlbS4KICAg
VGhlIG1hcHBpbmcgaXMgc2VudCBkaXJlY3RseSBieSBhbiBhdXRob3JpdGF0aXZlIEVUUiBvZiB0
aGUgRUlEIGFuZAogICBpcyBub3QgYWx0ZXJlZCBieSBhbnkgaW50ZXJtZWRpYXRlIG5ldHdvcmsu
CgogICBBIG1hcHBpbmcgYXNzb2NpYXRlcyBhIGxpc3Qgb2YgUkxPQ3MgdG8gYW4gRUlEIHByZWZp
eC4gIEVhY2ggUkxPQwogICBjb3JyZXNwb25kcyB0byBhbiBpbnRlcmZhY2Ugb2YgYW4gRVRSIChv
ciBzZXQgb2YgRVRScykgdGhhdCBpcyBhYmxlCiAgIHRvIGNvcnJlY3RseSBmb3J3YXJkIHBhY2tl
dHMgdG8gRUlEcyBpbiB0aGUgcHJlZml4LiAgRWFjaCBSTE9DIGlzCiAgIHRhZ2dlZCB3aXRoIGEg
cHJpb3JpdHkgYW5kIGEgd2VpZ2h0IGluIHRoZSBtYXBwaW5nLiAgVGhlIHByaW9yaXR5IGlzCiAg
IHVzZWQgdG8gaW5kaWNhdGVzIHdoaWNoIFJMT0NzIHNob3VsZCBiZSBwcmVmZXJyZWQgdG8gc2Vu
ZCBwYWNrZXRzCiAgICh0aGUgbGVhc3QgcHJlZmVycmVkIG9uZXMgYmVpbmcgcHJvdmlkZWQgZm9y
IGJhY2t1cCBwdXJwb3NlKS4gIFRoZQogICB3ZWlnaHQgcGVybWl0cyB0byBiYWxhbmNlIHRoZSBs
b2FkIGJldHdlZW4gdGhlIFJMT0NzIHdpdGggdGhlIHNhbWUKICAgcHJpb3JpdHksIHByb3BvcnRp
b25hbGx5IHRvIHRoZSB3ZWlnaHQgdmFsdWUuCgogICBBcyBtYXBwaW5ncyBhcmUgZGlyZWN0bHkg
aXNzdWVkIGJ5IHRoZSBhdXRob3JpdGF0aXZlIEVUUiBvZiB0aGUgRUlECiAgIGFuZCBhcmUgbm90
IGFsdGVyZWQgd2hpbGUgdHJhbnNtaXR0ZWQgdG8gdGhlIHJlbW90ZSBzaXRlLCBpdCBvZmZlcnMK
ICAgaGlnaGx5IGZsZXhpYmxlIGluY29taW5nIGludGVyLWRvbWFpbiB0cmFmZmljIGVuZ2luZWVy
aW5nIHdpdGggZXZlbgogICB0aGUgcG9zc2liaWxpdHkgZm9yIGEgc2l0ZSB0byBpc3N1ZSBhIGRp
ZmZlcmVudCBtYXBwaW5nIGZvciBlYWNoCiAgIHJlbW90ZSBzaXRlLCBpbXBsZW1lbnRpbmcgc28g
cHJlY2lzZSByb3V0aW5nIHBvbGljaWVzLgoKCgoKCgpDYWJlbGxvcyAmIFNhdWNleiAoRWQuKSAg
RXhwaXJlcyBBcHJpbCAyNywgMjAxNSAgICAgICAgICAgICAgICBbUGFnZSAxOV0KDApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICAgTElTUCBJbnRyb2R1Y3Rpb24gICAgICAgICAgICAgICBPY3Rv
YmVyIDIwMTQKCgo4LjIuICBMSVNQIGZvciBJUHY2IENvLWV4aXN0ZW5jZQoKICAgTElTUCBlbmNh
cHN1bGF0aW9ucyBwZXJtaXRzIHRvIHRyYW5zcG9ydCBwYWNrZXRzIHVzaW5nIEVJRHMgZnJvbSBh
CiAgIGdpdmVuIGFkZHJlc3MgZmFtaWx5IChlLmcuLCBJUHY2KSB3aXRoIHBhY2tldHMgZnJvbSBv
dGhlciBhZGRyZXNzCiAgIGZhbWlsaWVzIChlLmcuLCBJUHY0KS4gIFRoZSBhYnNlbmNlIG9mIGNv
cnJlbGF0aW9uIGJldHdlZW4gdGhlCiAgIGFkZHJlc3MgZmFtaWx5IG9mIFJMT0NzIGFuZCBFSURz
IG1ha2VzIExJU1AgYSBjYW5kaWRhdGUgdG8gYWxsb3csCiAgIGUuZy4sIElQdjYgdG8gYmUgZGVw
bG95ZWQgd2hlbiBhbGwgb2YgdGhlIGNvcmUgbmV0d29yayBtYXkgbm90IGhhdmUKICAgSVB2NiBl
bmFibGVkLgoKICAgRm9yIGV4YW1wbGUsIHR3byBJUHY2LW9ubHkgZGF0YSBjZW50ZXJzIGNvdWxk
IGJlIGludGVyY29ubmVjdGVkIHZpYQogICB0aGUgbGVnYWN5IElQdjQgSW50ZXJuZXQuICBJZiB0
aGVpciBib3JkZXIgcm91dGVycyBhcmUgTElTUCBjYXBhYmxlLAogICBzZW5kaW5nIHBhY2tldHMg
YmV0d2VlbiB0aGUgZGF0YSBjZW50ZXIgaXMgZG9uZSB3aXRob3V0IGFueSBmb3JtIG9mCiAgIHRy
YW5zbGF0aW9uIGFzIHRoZSBuYXRpdmUgSVB2NiBwYWNrZXRzIChpbiB0aGUgRUlEIHNwYWNlKSB3
aWxsIGJlCiAgIExJU1AgZW5jYXBzdWxhdGVkIGFuZCB0cmFuc21pdHRlZCBvdmVyIHRoZSBJUHY0
IGxlZ2FjeSBJbnRlcm5ldCBieQogICB0aGUgbWVhbiBvZiBJUHY0IFJMT0NzLgoKOC4zLiAgTElT
UCBmb3IgVmlydHVhbCBQcml2YXRlIE5ldHdvcmtzCgogICBJdCBpcyBjb21tb24gdG8gb3BlcmF0
ZSBzZXZlcmFsIHZpcnR1YWwgbmV0d29ya3Mgb3ZlciB0aGUgc2FtZQogICBwaHlzaWNhbCBpbmZy
YXN0cnVjdHVyZS4gIEluIHN1Y2ggdmlydHVhbCBwcml2YXRlIG5ldHdvcmtzLCBpdCBpcwogICBl
c3NlbnRpYWwgdG8gZGlzdGluZ3Vpc2ggd2hpY2ggdmlydHVhbCBuZXR3b3JrIGEgcGFja2V0IGJl
bG9uZ3MgYW5kCiAgIHRhZ3Mgb3IgbGFiZWxzIGFyZSB1c2VkIGZvciB0aGF0IHB1cnBvc2UuICBX
aXRoIExJU1AsIHRoZSBkaXN0aW5jdGlvbgogICBjYW4gYmUgbWFkZSB3aXRoIHRoZSBJbnN0YW5j
ZSBJRCBmaWVsZC4gIFdoZW4gYW4gSVRSIGVuY2Fwc3VsYXRlcyBhCiAgIHBhY2tldCBmcm9tIGEg
cGFydGljdWxhciB2aXJ0dWFsIG5ldHdvcmsgKGUuZy4sIGtub3duIHZpYSB0aGUgVlJGIG9yCiAg
IFZMQU4pLCBpdCB0YWdzIHRoZSBlbmNhcHN1bGF0ZWQgcGFja2V0IHdpdGggdGhlIEluc3RhbmNl
IElECiAgIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHZpcnR1YWwgbmV0d29yayBvZiB0aGUgcGFja2V0
LiAgV2hlbiBhbiBFVFIKICAgcmVjZWl2ZXMgYSBwYWNrZXQgdGFnZ2VkIHdpdGggYW4gSW5zdGFu
Y2UgSUQgaXQgdXNlcyB0aGUgSW5zdGFuY2UgSUQKICAgdG8gZGV0ZXJtaW5lIGhvdyB0byB0cmVh
dCB0aGUgcGFja2V0LgoKICAgVGhlIG1haW4gYWR2YW50YWdlIG9mIHVzaW5nIExJU1AgZm9yIHZp
cnR1YWwgbmV0d29ya3MsIG9uIHRvcCBvZiB0aGUKICAgc2ltcGxpY2l0eSBvZiBtYW5hZ2luZyB0
aGUgbWFwcGluZ3MsIGlzIHRoYXQgaXQgZG9lcyBub3QgaW1wb3NlIGFueQogICByZXF1aXJlbWVu
dCBvbiB0aGUgdW5kZXJseWluZyBuZXR3b3JrLCBhcyBsb25nIGFzIGl0IGlzIHJ1bm5pbmcgSVAu
Cgo4LjQuICBMSVNQIGZvciBWaXJ0dWFsIE1hY2hpbmUgTW9iaWxpdHkgaW4gRGF0YSBDZW50ZXJz
CgogICBBIHdheSB0byBlbmFibGUgc2VhbWxlc3MgdmlydHVhbCBtYWNoaW5lIG1vYmlsaXR5IGlu
IGRhdGEgY2VudGVyIGlzCiAgIHRvIGNvbmNlaXZlIHRoZSBkYXRhY2VudGVyIGJhY2tib25lIGFz
IHRoZSBSTE9DIHNwYWNlIGFuZCB0aGUgc3VibmV0CiAgIHdoZXJlIHNlcnZlcnMgYXJlIGhvc3Rl
ZCBhcyBmb3JtaW5nIHRoZSBFSUQgc3BhY2UuICBBIExJU1Agcm91dGVyIGlzCiAgIHBsYWNlZCBh
dCB0aGUgYm9yZGVyIGJldHdlZW4gdGhlIGJhY2tib25lIGFuZCBlYWNoIHN1Ym5ldC4gIFdoZW4g
YQogICB2aXJ0dWFsIG1hY2hpbmUgaXMgbW92ZWQgdG8gYW5vdGhlciBzdWJuZXQsIGl0IGNhbiBr
ZWVwICh0ZW1wb3JhcmlseSkKICAgdGhlIGFkZHJlc3MgaXQgaGFkIGJlZm9yZSB0aGUgbW92ZSBz
byB0byBjb250aW51ZSB3aXRob3V0IGEgdHJhbnNwb3J0CiAgIGxheWVyIGNvbm5lY3Rpb24gcmVz
ZXQuICBXaGVuIGFuIHhUUiBkZXRlY3RzIGEgc291cmNlIGFkZHJlc3MKICAgcmVjZWl2ZWQgb24g
YSBzdWJuZXQgdG8gYmUgYW4gYWRkcmVzcyBub3QgYXNzaWduZWQgdG8gdGhlIHN1Ym5ldCwgaXQK
ICAgcmVnaXN0ZXJzIHRoZSBhZGRyZXNzIHRvIHRoZSBNYXBwaW5nIFN5c3RlbS4KCiAgIFRvIGlu
Zm9ybSB0aGUgb3RoZXIgTElTUCByb3V0ZXJzIHRoYXQgdGhlIG1hY2hpbmUgbW92ZWQgYW5kIHdo
ZXJlLAogICBhbmQgdGhlbiB0byBhdm9pZCBkZXRvdXJzIHZpYSB0aGUgaW5pdGlhbCBzdWJuZXR3
b3JrLCBtZWNoYW5pc21zIHN1Y2gKICAgYXMgdGhlIFNvbGljaXQtTWFwLVJlcXVlc3QgbWVzc2Fn
ZXMgYXJlIHVzZWQuCgoKCkNhYmVsbG9zICYgU2F1Y2V6IChFZC4pICBFeHBpcmVzIEFwcmlsIDI3
LCAyMDE1ICAgICAgICAgICAgICAgIFtQYWdlIDIwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAgICAgIE9jdG9iZXIgMjAxNAoKCjkuICBT
ZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAgVGhpcyBkb2N1bWVudCBkb2VzIG5vdCBzcGVjaWZ5
IGFueSBwcm90b2NvbCBvciBvcGVyYXRpb25hbCBwcmFjdGljZXMKICAgYW5kIGhlbmNlLCBkb2Vz
IG5vdCBoYXZlIGFueSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4KCjEwLiAgSUFOQSBDb25zaWRl
cmF0aW9ucwoKICAgVGhpcyBtZW1vIGluY2x1ZGVzIG5vIHJlcXVlc3QgdG8gSUFOQS4KCjExLiAg
QWNrbm93bGVkZ2VtZW50cwoKICAgVGhpcyBkb2N1bWVudCB3YXMgaW5pdGlhdGVkIGJ5IE5vZWwg
Q2hpYXBwYSBhbmQgbXVjaCBvZiB0aGUgY29yZQogICBwaGlsb3NvcGh5IGNhbWUgZnJvbSBoaW0u
ICBUaGUgYXV0aG9ycyBhY2tub3dsZWRnZSB0aGUgaW1wb3J0YW50CiAgIGNvbnRyaWJ1dGlvbnMg
aGUgaGFzIG1hZGUgdG8gdGhpcyB3b3JrIGFuZCB0aGFuayBoaW0gZm9yIGhpcyBwYXN0CiAgIGVm
Zm9ydHMuCgogICBUaGUgYXV0aG9ycyB3b3VsZCBhbHNvIGxpa2UgdG8gdGhhbmsgRGlubyBGYXJp
bmFjY2ksIEZhYmlvIE1haW5vLAogICBMdWlnaSBJYW5ub25lLCBTaGFyb24gQmFyYWthaSwgSXNp
ZG9yb3MgS291dmVsYXMsIENocmlzdGlhbiBDYXNzYXIsCiAgIEZsb3JpbiBDb3JhcywgTWFyYyBC
aW5kZXJiZXJnZXIsIEFsYmVydG8gUm9kcmlndWV6LU5hdGFsLCBSb25hbGQKICAgQm9uaWNhLCBD
aGFkIEhpbnR6LCBSb2JlcnQgUmFzenVrLCBKb2VsIE0uICBIYWxwZXJuLCBEYXJyZWwgTGV3aXMs
IGFzCiAgIHdlbGwgYXMgZXZlcnkgcGVvcGxlIGFja25vd2xlZGdlZCBpbiBbUkZDNjgzMF0uCgox
Mi4gIFJlZmVyZW5jZXMKCjEyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW1JGQzIxMTld
ICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAg
ICAgICAgICAgICBSZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LCBNYXJjaCAx
OTk3LgoKICAgW1JGQzMyMzJdICBSZXlub2xkcywgSi4sICJBc3NpZ25lZCBOdW1iZXJzOiBSRkMg
MTcwMCBpcyBSZXBsYWNlZCBieQogICAgICAgICAgICAgIGFuIE9uLWxpbmUgRGF0YWJhc2UiLCBS
RkMgMzIzMiwgSmFudWFyeSAyMDAyLgoKICAgW1JGQzQxMTZdICBBYmxleSwgSi4sIExpbmRxdmlz
dCwgSy4sIERhdmllcywgRS4sIEJsYWNrLCBCLiwgYW5kIFYuCiAgICAgICAgICAgICAgR2lsbCwg
IklQdjQgTXVsdGlob21pbmcgUHJhY3RpY2VzIGFuZCBMaW1pdGF0aW9ucyIsIFJGQwogICAgICAg
ICAgICAgIDQxMTYsIEp1bHkgMjAwNS4KCiAgIFtSRkM0OTg0XSAgTWV5ZXIsIEQuLCBaaGFuZywg
TC4sIGFuZCBLLiBGYWxsLCAiUmVwb3J0IGZyb20gdGhlIElBQgogICAgICAgICAgICAgIFdvcmtz
aG9wIG9uIFJvdXRpbmcgYW5kIEFkZHJlc3NpbmciLCBSRkMgNDk4NCwgU2VwdGVtYmVyCiAgICAg
ICAgICAgICAgMjAwNy4KCiAgIFtSRkM2ODMwXSAgRmFyaW5hY2NpLCBELiwgRnVsbGVyLCBWLiwg
TWV5ZXIsIEQuLCBhbmQgRC4gTGV3aXMsICJUaGUKICAgICAgICAgICAgICBMb2NhdG9yL0lEIFNl
cGFyYXRpb24gUHJvdG9jb2wgKExJU1ApIiwgUkZDIDY4MzAsIEphbnVhcnkKICAgICAgICAgICAg
ICAyMDEzLgoKICAgW1JGQzY4MzFdICBGYXJpbmFjY2ksIEQuLCBNZXllciwgRC4sIFp3aWViZWws
IEouLCBhbmQgUy4gVmVuYWFzLCAiVGhlCiAgICAgICAgICAgICAgTG9jYXRvci9JRCBTZXBhcmF0
aW9uIFByb3RvY29sIChMSVNQKSBmb3IgTXVsdGljYXN0CiAgICAgICAgICAgICAgRW52aXJvbm1l
bnRzIiwgUkZDIDY4MzEsIEphbnVhcnkgMjAxMy4KCgoKCkNhYmVsbG9zICYgU2F1Y2V6IChFZC4p
ICBFeHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAgICAgIFtQYWdlIDIxXQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICBMSVNQIEludHJvZHVjdGlvbiAgICAgICAgICAgICAgIE9j
dG9iZXIgMjAxNAoKCiAgIFtSRkM2ODMyXSAgTGV3aXMsIEQuLCBNZXllciwgRC4sIEZhcmluYWNj
aSwgRC4sIGFuZCBWLiBGdWxsZXIsCiAgICAgICAgICAgICAgIkludGVyd29ya2luZyBiZXR3ZWVu
IExvY2F0b3IvSUQgU2VwYXJhdGlvbiBQcm90b2NvbAogICAgICAgICAgICAgIChMSVNQKSBhbmQg
Tm9uLUxJU1AgU2l0ZXMiLCBSRkMgNjgzMiwgSmFudWFyeSAyMDEzLgoKICAgW1JGQzY4MzNdICBG
dWxsZXIsIFYuIGFuZCBELiBGYXJpbmFjY2ksICJMb2NhdG9yL0lEIFNlcGFyYXRpb24KICAgICAg
ICAgICAgICBQcm90b2NvbCAoTElTUCkgTWFwLVNlcnZlciBJbnRlcmZhY2UiLCBSRkMgNjgzMywg
SmFudWFyeQogICAgICAgICAgICAgIDIwMTMuCgogICBbUkZDNjgzNF0gIElhbm5vbmUsIEwuLCBT
YXVjZXosIEQuLCBhbmQgTy4gQm9uYXZlbnR1cmUsICJMb2NhdG9yL0lECiAgICAgICAgICAgICAg
U2VwYXJhdGlvbiBQcm90b2NvbCAoTElTUCkgTWFwLVZlcnNpb25pbmciLCBSRkMgNjgzNCwKICAg
ICAgICAgICAgICBKYW51YXJ5IDIwMTMuCgogICBbUkZDNjgzNV0gIEZhcmluYWNjaSwgRC4gYW5k
IEQuIE1leWVyLCAiVGhlIExvY2F0b3IvSUQgU2VwYXJhdGlvbgogICAgICAgICAgICAgIFByb3Rv
Y29sIEludGVybmV0IEdyb3BlciAoTElHKSIsIFJGQyA2ODM1LCBKYW51YXJ5IDIwMTMuCgogICBb
UkZDNjgzNl0gIEZ1bGxlciwgVi4sIEZhcmluYWNjaSwgRC4sIE1leWVyLCBELiwgYW5kIEQuIExl
d2lzLAogICAgICAgICAgICAgICJMb2NhdG9yL0lEIFNlcGFyYXRpb24gUHJvdG9jb2wgQWx0ZXJu
YXRpdmUgTG9naWNhbAogICAgICAgICAgICAgIFRvcG9sb2d5IChMSVNQK0FMVCkiLCBSRkMgNjgz
NiwgSmFudWFyeSAyMDEzLgoKICAgW1JGQzY4MzddICBMZWFyLCBFLiwgIk5FUkQ6IEEgTm90LXNv
LW5vdmVsIEVuZHBvaW50IElEIChFSUQpIHRvCiAgICAgICAgICAgICAgUm91dGluZyBMb2NhdG9y
IChSTE9DKSBEYXRhYmFzZSIsIFJGQyA2ODM3LCBKYW51YXJ5IDIwMTMuCgogICBbUkZDNjkzNV0g
IEV1YmFua3MsIE0uLCBDaGltZW50bywgUC4sIGFuZCBNLiBXZXN0ZXJsdW5kLCAiSVB2NiBhbmQK
ICAgICAgICAgICAgICBVRFAgQ2hlY2tzdW1zIGZvciBUdW5uZWxlZCBQYWNrZXRzIiwgUkZDIDY5
MzUsIEFwcmlsIDIwMTMuCgogICBbUkZDNjkzNl0gIEZhaXJodXJzdCwgRy4gYW5kIE0uIFdlc3Rl
cmx1bmQsICJBcHBsaWNhYmlsaXR5IFN0YXRlbWVudAogICAgICAgICAgICAgIGZvciB0aGUgVXNl
IG9mIElQdjYgVURQIERhdGFncmFtcyB3aXRoIFplcm8gQ2hlY2tzdW1zIiwKICAgICAgICAgICAg
ICBSRkMgNjkzNiwgQXByaWwgMjAxMy4KCiAgIFtSRkM3MDUyXSAgU2NodWRlbCwgRy4sIEphaW4s
IEEuLCBhbmQgVi4gTW9yZW5vLCAiTG9jYXRvci9JRAogICAgICAgICAgICAgIFNlcGFyYXRpb24g
UHJvdG9jb2wgKExJU1ApIE1JQiIsIFJGQyA3MDUyLCBPY3RvYmVyIDIwMTMuCgogICBbUkZDNzIx
NV0gIEpha2FiLCBMLiwgQ2FiZWxsb3MtQXBhcmljaW8sIEEuLCBDb3JhcywgRi4sIERvbWluZ28t
CiAgICAgICAgICAgICAgUGFzY3VhbCwgSi4sIGFuZCBELiBMZXdpcywgIkxvY2F0b3IvSWRlbnRp
ZmllciBTZXBhcmF0aW9uCiAgICAgICAgICAgICAgUHJvdG9jb2wgKExJU1ApIE5ldHdvcmsgRWxl
bWVudCBEZXBsb3ltZW50CiAgICAgICAgICAgICAgQ29uc2lkZXJhdGlvbnMiLCBSRkMgNzIxNSwg
QXByaWwgMjAxNC4KCjEyLjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbQ2hpYXBwYV0g
IENoaWFwcGEsIEouLCAiRW5kcG9pbnRzIGFuZCBFbmRwb2ludCBuYW1lczogQSBQcm9wb3NlCiAg
ICAgICAgICAgICAgRW5oYW5jZW1lbnQgdG8gdGhlIEludGVybmV0IEFyY2hpdGVjdHVyZSwKICAg
ICAgICAgICAgICBodHRwOi8vbWVyY3VyeS5sY3MubWl0LmVkdS9+am5jL3RlY2gvZW5kcG9pbnRz
LnR4dCIsIDE5OTkuCgogICBbRERULVJPT1RdCiAgICAgICAgICAgICAgTElTUCBERFQgUk9PVCwg
LCAiaHR0cDovL2RkdC1yb290Lm9yZy8iLCBBdWd1c3QgMjAxMy4KCiAgIFtERlpdICAgICAgSHVz
dG9uLCBHZW9mZi4sICJHcm93dGggb2YgdGhlIEJHUCBUYWJsZSAtIDE5OTQgdG8gUHJlc2VudAog
ICAgICAgICAgICAgIGh0dHA6Ly9iZ3AucG90YXJvby5uZXQvIiwgQXVndXN0IDIwMTMuCgoKCkNh
YmVsbG9zICYgU2F1Y2V6IChFZC4pICBFeHBpcmVzIEFwcmlsIDI3LCAyMDE1ICAgICAgICAgICAg
ICAgIFtQYWdlIDIyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBMSVNQIEludHJvZHVj
dGlvbiAgICAgICAgICAgICAgIE9jdG9iZXIgMjAxNAoKCiAgIFtJLUQuY2hlbmctbGlzcC1zaGRo
dF0KICAgICAgICAgICAgICBDaGVuZywgTC4gYW5kIEouIFdhbmcsICJMSVNQIFNpbmdsZS1Ib3Ag
REhUIE1hcHBpbmcKICAgICAgICAgICAgICBPdmVybGF5IiwgZHJhZnQtY2hlbmctbGlzcC1zaGRo
dC0wNCAod29yayBpbiBwcm9ncmVzcyksCiAgICAgICAgICAgICAgSnVseSAyMDEzLgoKICAgW0kt
RC5jdXJyYW4tbGlzcC1lbWFjc10KICAgICAgICAgICAgICBCcmltLCBTLiwgRmFyaW5hY2NpLCBE
LiwgTWV5ZXIsIEQuLCBhbmQgSi4gQ3VycmFuLCAiRUlECiAgICAgICAgICAgICAgTWFwcGluZ3Mg
TXVsdGljYXN0IEFjcm9zcyBDb29wZXJhdGluZyBTeXN0ZW1zIGZvciBMSVNQIiwKICAgICAgICAg
ICAgICBkcmFmdC1jdXJyYW4tbGlzcC1lbWFjcy0wMCAod29yayBpbiBwcm9ncmVzcyksIE5vdmVt
YmVyCiAgICAgICAgICAgICAgMjAwNy4KCiAgIFtJLUQuaWV0Zi1saXNwLWRkdF0KICAgICAgICAg
ICAgICBGdWxsZXIsIFYuLCBMZXdpcywgRC4sIEVybWFnYW4sIFYuLCBhbmQgQS4gSmFpbiwgIkxJ
U1AKICAgICAgICAgICAgICBEZWxlZ2F0ZWQgRGF0YWJhc2UgVHJlZSIsIGRyYWZ0LWlldGYtbGlz
cC1kZHQtMDIgKHdvcmsgaW4KICAgICAgICAgICAgICBwcm9ncmVzcyksIE9jdG9iZXIgMjAxNC4K
CiAgIFtJLUQuaWV0Zi1saXNwLWxjYWZdCiAgICAgICAgICAgICAgRmFyaW5hY2NpLCBELiwgTWV5
ZXIsIEQuLCBhbmQgSi4gU25pamRlcnMsICJMSVNQIENhbm9uaWNhbAogICAgICAgICAgICAgIEFk
ZHJlc3MgRm9ybWF0IChMQ0FGKSIsIGRyYWZ0LWlldGYtbGlzcC1sY2FmLTA2ICh3b3JrIGluCiAg
ICAgICAgICAgICAgcHJvZ3Jlc3MpLCBPY3RvYmVyIDIwMTQuCgogICBbSS1ELmlldGYtbGlzcC1z
ZWNdCiAgICAgICAgICAgICAgTWFpbm8sIEYuLCBFcm1hZ2FuLCBWLiwgQ2FiZWxsb3MtQXBhcmlj
aW8sIEEuLCBhbmQgRC4KICAgICAgICAgICAgICBTYXVjZXosICJMSVNQLVNlY3VyaXR5IChMSVNQ
LVNFQykiLCBkcmFmdC1pZXRmLWxpc3Atc2VjLTA3CiAgICAgICAgICAgICAgKHdvcmsgaW4gcHJv
Z3Jlc3MpLCBPY3RvYmVyIDIwMTQuCgogICBbSS1ELmlldGYtbGlzcC10aHJlYXRzXQogICAgICAg
ICAgICAgIFNhdWNleiwgRC4sIElhbm5vbmUsIEwuLCBhbmQgTy4gQm9uYXZlbnR1cmUsICJMSVNQ
IFRocmVhdHMKICAgICAgICAgICAgICBBbmFseXNpcyIsIGRyYWZ0LWlldGYtbGlzcC10aHJlYXRz
LTEwICh3b3JrIGluIHByb2dyZXNzKSwKICAgICAgICAgICAgICBKdWx5IDIwMTQuCgogICBbSS1E
Lm1hdGh5LWxpc3AtZGh0XQogICAgICAgICAgICAgIE1hdGh5LCBMLiwgSWFubm9uZSwgTC4sIGFu
ZCBPLiBCb25hdmVudHVyZSwgIiJMSVNQLURIVDoKICAgICAgICAgICAgICBUb3dhcmRzIGEgREhU
IHRvIG1hcCBpZGVudGlmaWVycyBvbnRvIGxvY2F0b3JzIiBkcmFmdC0KICAgICAgICAgICAgICBt
YXRoeS1saXNwLWRodC0wMCAod29yayBpbiBwcm9ncmVzcykiLCBBcHJpbCAyMDA4LgoKICAgW0ph
a2FiXSAgICBKYWthYiwgTC4sIENhYmVsbG9zLCBBLiwgU2F1Y2V6LCBELiwgYW5kIE8uIEJvbmF2
ZW50dXJlLAogICAgICAgICAgICAgICJMSVNQLVRSRUU6IEEgRE5TIEhpZXJhcmNoeSB0byBTdXBw
b3J0IHRoZSBMSVNQIE1hcHBpbmcKICAgICAgICAgICAgICBTeXN0ZW0sIElFRUUgSm91cm5hbCBv
biBTZWxlY3RlZCBBcmVhcyBpbiBDb21tdW5pY2F0aW9ucywKICAgICAgICAgICAgICB2b2wuIDI4
LCBuby4gOCwgcHAuIDEzMzItMTM0MyIsIE9jdG9iZXIgMjAxMC4KCiAgIFtRdW9pdGluXSAgUXVv
aXRpbiwgQi4sIElhbm5vbmUsIEwuLCBMYXVub2lzLCBDLiwgYW5kIE8uIEJvbmF2ZW50dXJlLAog
ICAgICAgICAgICAgICIiRXZhbHVhdGluZyB0aGUgQmVuZWZpdHMgb2YgdGhlIExvY2F0b3IvSWRl
bnRpZmllcgogICAgICAgICAgICAgIFNlcGFyYXRpb24iIGluIFByb2NlZWRpbmdzIG9mIDJOZCBB
Q00vSUVFRSBJbnRlcm5hdGlvbmFsCiAgICAgICAgICAgICAgV29ya3Nob3Agb24gTW9iaWxpdHkg
aW4gdGhlIEV2b2x2aW5nIEludGVybmV0CiAgICAgICAgICAgICAgQXJjaGl0ZWN0dXJlIiwgMjAw
Ny4KCgoKCgpDYWJlbGxvcyAmIFNhdWNleiAoRWQuKSAgRXhwaXJlcyBBcHJpbCAyNywgMjAxNSAg
ICAgICAgICAgICAgICBbUGFnZSAyM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgTElT
UCBJbnRyb2R1Y3Rpb24gICAgICAgICAgICAgICBPY3RvYmVyIDIwMTQKCgpBcHBlbmRpeCBBLiAg
QSBCcmllZiBIaXN0b3J5IG9mIExvY2F0aW9uL0lkZW50aXR5IFNlcGFyYXRpb24KCiAgIFRoZSBM
SVNQIHN5c3RlbSBmb3Igc2VwYXJhdGlvbiBvZiBsb2NhdGlvbiBhbmQgaWRlbnRpdHkgcmVzdWx0
ZWQgZnJvbQogICB0aGUgZGlzY3Vzc2lvbnMgb2YgdGhpcyB0b3BpYyBhdCB0aGUgQW1zdGVyZGFt
IElBQiBSb3V0aW5nIGFuZAogICBBZGRyZXNzaW5nIFdvcmtzaG9wLCB3aGljaCB0b29rIHBsYWNl
IGluIE9jdG9iZXIgMjAwNiBbUkZDNDk4NF0uCgogICBBIHNtYWxsIGdyb3VwIG9mIGxpa2UtbWlu
ZGVkIHBlcnNvbm5lbCBmcm9tIHZhcmlvdXMgc2NhdHRlcmVkCiAgIGxvY2F0aW9ucyB3aXRoaW4g
Q2lzY28sIHNwb250YW5lb3VzbHkgZm9ybWVkIGltbWVkaWF0ZWx5IGFmdGVyIHRoYXQKICAgd29y
a3Nob3AsIHRvIHdvcmsgb24gYW4gaWRlYSB0aGF0IGNhbWUgb3V0IG9mIGluZm9ybWFsIGRpc2N1
c3Npb25zIGF0CiAgIHRoZSB3b3Jrc2hvcCBhbmQgb24gdmFyaW91cyBtYWlsaW5nIGxpc3RzLiAg
VGhlIGZpcnN0IEludGVybmV0LURyYWZ0CiAgIG9uIExJU1AgYXBwZWFyZWQgaW4gSmFudWFyeSwg
MjAwNy4KCiAgIFRyaWFsIGltcGxlbWVudGF0aW9ucyBzdGFydGVkIGF0IHRoYXQgdGltZSwgd2l0
aCBpbml0aWFsIHRyaWFsCiAgIGRlcGxveW1lbnRzIHVuZGVyd2F5IHNpbmNlIEp1bmUgMjAwNzsg
dGhlIHJlc3VsdHMgb2YgZWFybHkgZXhwZXJpZW5jZQogICBoYXZlIGJlZW4gZmVkIGJhY2sgaW50
byB0aGUgZGVzaWduIGluIGEgY29udGludW91cywgb25nb2luZyBwcm9jZXNzCiAgIG92ZXIgc2V2
ZXJhbCB5ZWFycy4gIExJU1AgYXQgdGhpcyBwb2ludCByZXByZXNlbnRzIGEgbW9kZXJhdGVseQog
ICBtYXR1cmUgc3lzdGVtLCBoYXZpbmcgdW5kZXJnb25lIGEgbG9uZyBvcmdhbmljIHNlcmllcyBv
ZiBjaGFuZ2VzIGFuZAogICB1cGRhdGVzLgoKICAgTElTUCB0cmFuc2l0aW9uZWQgZnJvbSBhbiBJ
UlRGIGFjdGl2aXR5IHRvIGFuIElFVEYgV0cgaW4gTWFyY2ggMjAwOSwKICAgYW5kIGFmdGVyIG51
bWVyb3VzIHJldmlzaW9ucywgdGhlIGJhc2ljIHNwZWNpZmljYXRpb25zIG1vdmVkIHRvCiAgIGJl
Y29taW5nIFJGQ3MgYXQgdGhlIHN0YXJ0IG9mIDIwMTMgKGFsdGhvdWdoIHdvcmsgdG8gZXhwYW5k
IGFuZAogICBpbXByb3ZlIGl0LCBhbmQgZmluZCBuZXcgdXNlcyBmb3IgaXQsIGNvbnRpbnVlcywg
YW5kIHVuZG91YnRseSB3aWxsCiAgIGZvciBhIGxvbmcgdGltZSB0byBjb21lKS4KCkEuMS4gIE9s
ZCBMSVNQIE1vZGVscwoKICAgTElTUCwgYXMgaW5pdGlhbGx5IGNvbmNlaXZlZCwgaGFkIGEgbnVt
YmVyIG9mIHBvdGVudGlhbCBvcGVyYXRpbmcKICAgbW9kZXMsIG5hbWVkICdtb2RlbHMnLiAgQWx0
aG91Z2ggdGhleSBhcmUgbm90ZSB1c2VkIGFueW1vcmUsIG9uZQogICBvY2Nhc2lvbmFsbHkgc2Vl
cyBtZW50aW9uIG9mIHRoZW0sIHNvIHRoZXkgYXJlIGJyaWVmbHkgZGVzY3JpYmVkCiAgIGhlcmUu
CgogICBMSVNQIDE6ICBFSURzIGFsbCBhcHBlYXIgaW4gdGhlIG5vcm1hbCByb3V0aW5nIGFuZCBm
b3J3YXJkaW5nIHRhYmxlcwogICAgICBvZiB0aGUgbmV0d29yayAoaS5lLiB0aGV5IGFyZSAncm91
dGFibGUnKTt0aGlzIHByb3BlcnR5IGlzIHVzZWQgdG8KICAgICAgJ2Jvb3RzdHJhcCcgb3BlcmF0
aW9uLCBieSB1c2luZyB0aGlzIHRvIGxvYWQgRUlELT5STE9DIG1hcHBpbmdzLgogICAgICBQYWNr
ZXRzIHdlcmUgc2VudCB3aXRoIHRoZSBFSUQgYXMgdGhlIGRlc3RpbmF0aW9uIGluIHRoZSBvdXRl
cgogICAgICB3cmFwcGVyOyB3aGVuIGFuIEVUUiBzYXcgc3VjaCBhIHBhY2tldCwgaXQgd291bGQg
c2VuZCBhIE1hcC1SZXBseQogICAgICB0byB0aGUgc291cmNlIElUUiwgZ2l2aW5nIHRoZSBmdWxs
IG1hcHBpbmcuCgogICBMSVNQIDEuNTogIFNpbWlsYXIgdG8gTElTUCAxLCBidXQgdGhlIHJvdXRh
YmlsaXR5IG9mIEVJRHMgaGFwcGVucyBvbgogICAgICBhIHNlcGFyYXRlIG5ldHdvcmsuCgogICBM
SVNQIDI6ICBFSURzIGFyZSBub3Qgcm91dGFibGU7IEVJRC0+UkxPQyBtYXBwaW5ncyBhcmUgYXZh
aWxhYmxlIGZyb20KICAgICAgdGhlIEROUy4KCiAgIExJU1AgMzogIEVJRHMgYXJlIG5vdCByb3V0
YWJsZTsgYW5kIGhhdmUgdG8gYmUgbG9va2VkIHVwIGluIGluIGEgbmV3CiAgICAgIEVJRC0+UkxP
QyBtYXBwaW5nIGRhdGFiYXNlIChpbiB0aGUgaW5pdGlhbCBjb25jZXB0LCBhIHN5c3RlbSB1c2lu
ZwogICAgICBEaXN0cmlidXRlZCBIYXNoIFRhYmxlcykuICBUd28gdmFyaWFudHMgd2VyZSBwb3Nz
aWJsZTogYSAncHVzaCcKCgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4cGlyZXMgQXByaWwg
MjcsIDIwMTUgICAgICAgICAgICAgICAgW1BhZ2UgMjRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgIExJU1AgSW50cm9kdWN0aW9uICAgICAgICAgICAgICAgT2N0b2JlciAyMDE0CgoKICAg
ICAgc3lzdGVtLCBpbiB3aGljaCBhbGwgbWFwcGluZ3Mgd2VyZSBkaXN0cmlidXRlZCB0byBhbGwg
SVRScywgYW5kIGEKICAgICAgJ3B1bGwnIHN5c3RlbSBpbiB3aGljaCBJVFJzIGxvYWQgdGhlIG1h
cHBpbmdzIHRoZXkgbmVlZCwgYXMKICAgICAgbmVlZGVkLgoKQXV0aG9ycycgQWRkcmVzc2VzCgog
ICBBbGJlcnQgQ2FiZWxsb3MKICAgVVBDLUJhcmNlbG9uYVRlY2gKICAgYy8gSm9yZGkgR2lyb25h
IDEtMwogICBCYXJjZWxvbmEsIENhdGFsb25pYSAgMDgwMzQKICAgU3BhaW4KCiAgIEVtYWlsOiBh
Y2FiZWxsb0BhYy51cGMuZWR1CgoKICAgRGFtaWVuIFNhdWNleiAoRWQuKQogICBJTlJJQQogICAy
MDA0IHJvdXRlIGRlcyBMdWNpb2xlcyBCUCA5MwogICBTb3BoaWEgQW50aXBvbGlzIENlZGV4ICAw
NjkwMgogICBGcmFuY2UKCiAgIEVtYWlsOiBkYW1pZW4uc2F1Y2V6QGlucmlhLmZyCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKQ2FiZWxsb3MgJiBTYXVjZXogKEVkLikgIEV4cGlyZXMgQXBy
aWwgMjcsIDIwMTUgICAgICAgICAgICAgICAgW1BhZ2UgMjVdCg==
--20cf303dda4207ae7905062e3188
Content-Type: text/html; charset=US-ASCII; 
	name="draft-ietf-lisp-introduction-07-from-6.diff.html"
Content-Disposition: attachment; 
	filename="draft-ietf-lisp-introduction-07-from-6.diff.html"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_i1nsgcdw1

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPiAKPCEtLSBHZW5lcmF0ZWQgYnkgcmZjZGlmZiAxLjQxOiByZmNkaWZmICAtLT4gCjwh
LS0gPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsIiA+IC0tPgo8IS0tIFN5c3RlbTogTGludXggTWl0aHJhbmRpciAzLjExLjAtMTItZ2VuZXJp
YyAjMTktVWJ1bnR1IFNNUCBXZWQgT2N0IDkgMTY6MjA6NDYgVVRDIDIwMTMgeDg2XzY0IHg4Nl82
NCB4ODZfNjQgR05VL0xpbnV4IC0tPiAKPCEtLSBVc2luZyBhd2s6IC91c3IvYmluL2dhd2s6IEdO
VSBBd2sgNC4wLjEgLS0+IAo8IS0tIFVzaW5nIGRpZmY6IC91c3IvYmluL2RpZmY6IGRpZmYgKEdO
VSBkaWZmdXRpbHMpIDMuMiAtLT4gCjwhLS0gVXNpbmcgd2RpZmY6IC91c3IvYmluL3dkaWZmOiB3
ZGlmZiAoR05VIHdkaWZmKSAxLjEuMiAtLT4gCjxodG1sPiAKPGhlYWQ+IAogIDxtZXRhIGh0dHAt
ZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5
LTEiIC8+IAogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtU3R5bGUtVHlwZSIgY29udGVudD0i
dGV4dC9jc3MiIC8+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWxpc3AtaW50cm9kdWN0aW9u
LTA2LnR4dCAtIGRyYWZ0LWlldGYtbGlzcC1pbnRyb2R1Y3Rpb24tMDcudHh0PC90aXRsZT4gCiAg
PHN0eWxlIHR5cGU9InRleHQvY3NzIj4gCiAgICBib2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFy
Z2luLXJpZ2h0OiBhdXRvOyB9IAogICAgdHIgICAgICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUt
c3BhY2U6IHByZTsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsg
Zm9udC1zaXplOiAwLjg2ZW07fSAKICAgIHRoICAgICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAK
ICAgIC5zbWFsbCAgeyBmb250LXNpemU6IDAuNmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQt
ZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsg
YmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjRkZGOyB9IAogICAgLmRpZmYgICB7IGJhY2tncm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAu
bGJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0JGQjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjRkY4OyB9IAogICAgLmluc2VydCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7
IH0gCiAgICAuZGVsZXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCOyB9IAogICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29s
b3I6ICNFRUU7IH0gCiAgICAubGluZWJyIHsgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAg
IC5saW5lbm8geyBjb2xvcjogcmVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6
IDAuN2VtOyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNp
c3sgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3Vu
ZC1jb2xvcjogI0RERDsgfSAKICAgIC5yaWdodCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNF
RUU7IH0gCiAgICAubGJsb2NrIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAg
IC5yYmxvY2sgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAu
Y29udCB7IGJhY2tncm91bmQtY29sb3I6ICMwREQ7IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFj
a2dyb3VuZC1jb2xvcjogIzhBRDsgfSAKICAgIC5zdGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGgg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyBwYWRkaW5nOiAycHggMDsgfSAKICA8L3N0eWxlPiAK
PC9oZWFkPiAKPGJvZHkgPiAKICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2Vs
bHNwYWNpbmc9IjAiPiAKICA8dHIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+Jm5ic3A7
ZHJhZnQtaWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNi50eHQmbmJzcDs8L3RoPjx0aD4gPC90aD48
dGg+Jm5ic3A7ZHJhZnQtaWV0Zi1saXNwLWludHJvZHVjdGlvbi0wNy50eHQmbmJzcDs8L3RoPjx0
aD48L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPk5ldHdv
cmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
LiBDYWJlbGxvczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPk5ldHdvcmsgV29ya2lu
ZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBDYWJlbGxv
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5J
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVVBD
LUJhcmNlbG9uYVRlY2g8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVVBDLUJhcmNlbG9u
YVRlY2g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+SW50ZW5kZWQgc3RhdHVzOiBJbmZvcm1hdGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRC4gU2F1Y2V6IChFZC4pPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZW5k
ZWQgc3RhdHVzOiBJbmZvcm1hdGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgRC4gU2F1
Y2V6IChFZC4pPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAwMSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPkV4
cGlyZXM6IEFwcmlsIDxzcGFuIGNsYXNzPSJkZWxldGUiPjI2LDwvc3Bhbj4gMjAxNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5SSUE8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+RXhwaXJlczogQXByaWwgPHNwYW4gY2xhc3M9Imluc2VydCI+Mjcs
PC9zcGFuPiAyMDE1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
TlJJQTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT2N0b2JlciA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yMyw8L3NwYW4+IDIwMTQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI0LDwv
c3Bhbj4gMjAxNDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICBBbiBBcmNoaXRlY3R1cmFs
IEludHJvZHVjdGlvbiB0byB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29sPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBBbiBBcmNoaXRlY3R1cmFsIEludHJvZHVjdGlv
biB0byB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29sPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChMSVNQKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChMSVNQKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDIi
IC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWxpc3At
aW50cm9kdWN0aW9uLTA8c3BhbiBjbGFzcz0iZGVsZXRlIj42PC9zcGFuPi50eHQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1saXNw
LWludHJvZHVjdGlvbi0wPHNwYW4gY2xhc3M9Imluc2VydCI+Nzwvc3Bhbj4udHh0PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BYnN0cmFjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPkFic3RyYWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50
IGRlc2NyaWJlcyB0aGUgYXJjaGl0ZWN0dXJlIG9mIHRoZSBMb2NhdG9yL0lEIFNlcGFyYXRpb248
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJl
cyB0aGUgYXJjaGl0ZWN0dXJlIG9mIHRoZSBMb2NhdG9yL0lEIFNlcGFyYXRpb248L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUHJvdG9jb2wg
KExJU1ApLCBtYWtpbmcgaXQgZWFzaWVyIHRvIHJlYWQgdGhlIHJlc3Qgb2YgdGhlIExJU1A8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQcm90b2NvbCAoTElTUCksIG1ha2luZyBp
dCBlYXNpZXIgdG8gcmVhZCB0aGUgcmVzdCBvZiB0aGUgTElTUDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzcGVjaWZpY2F0aW9ucyBhbmQg
cHJvdmlkaW5nIGEgYmFzaXMgZm9yIGRpc2N1c3Npb24gYWJvdXQgdGhlIGRldGFpbHM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzcGVjaWZpY2F0aW9ucyBhbmQgcHJvdmlkaW5n
IGEgYmFzaXMgZm9yIGRpc2N1c3Npb24gYWJvdXQgdGhlIGRldGFpbHM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2YgdGhlIExJU1AgcHJv
dG9jb2xzLiAgVGhpcyBkb2N1bWVudCBpcyB1c2VkIGZvciBpbnRyb2R1Y3Rvcnk8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvZiB0aGUgTElTUCBwcm90b2NvbHMuICBUaGlzIGRv
Y3VtZW50IGlzIHVzZWQgZm9yIGludHJvZHVjdG9yeTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwdXJwb3NlcywgbW9yZSBkZXRhaWxzIGNh
biBiZSBmb3VuZCBpbiBSRkM2ODMwLCB0aGUgcHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBwdXJwb3NlcywgbW9yZSBkZXRhaWxzIGNhbiBiZSBmb3VuZCBpbiBSRkM2
ODMwLCB0aGUgcHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgc3BlY2lmaWNhdGlvbi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBzcGVjaWZpY2F0aW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDIiIC8+PHNt
YWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDEsIGxpbmUgNDM8L2Vt
PjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIyIiAvPjxzbWFsbD5za2lwcGluZyB0
byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxLCBsaW5lIDQzPC9lbT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9m
IHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0
IEVuZ2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBt
YXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGFz
ayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1
dGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3Vy
cmVudCBJbnRlcm5ldC08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3b3JraW5n
IGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVy
bmV0LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBEcmFmdHMgaXMgYXQgaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJy
ZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBEcmFmdHMgaXMgYXQgaHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlk
IGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1h
eGltdW0gb2Ygc2l4IG1vbnRoczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNv
bGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBv
dGhlciBkb2N1bWVudHMgYXQgYW55PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJ
bnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBh
cyByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsg
aW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1hdGVyaWFs
IG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAwMyIgLz48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gQXByaWwg
MjxzcGFuIGNsYXNzPSJkZWxldGUiPjY8L3NwYW4+LCAyMDE1LjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEFwcmls
IDI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij43PC9zcGFuPiwgMjAxNS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij5Db3B5cmlnaHQgTm90aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb3B5cmln
aHQgKGMpIDIwMTQgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVU
RiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9y
cy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0
aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
VGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBM
ZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAoaHR0cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhl
IGRhdGUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAoaHR0cDovL3RydXN0
ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHVibGlj
YXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1
bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIg
Pjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwzIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAyLCBsaW5lIDI1PC9lbT48L3RoPjx0aD4gPC90aD48dGg+
PGEgbmFtZT0icGFydC1yMyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgMiwgbGluZSAyNTwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+VGFibGUg
b2YgQ29udGVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5UYWJsZSBvZiBDb250
ZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDIuICBEZWZpbml0aW9uIG9m
IFRlcm1zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBEZWZpbml0aW9uIG9mIFRlcm1zIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAzLiAgTElTUCBBcmNo
aXRlY3R1cmUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgTElTUCBBcmNoaXRlY3R1cmUg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAzLjEuICBE
ZXNpZ24gUHJpbmNpcGxlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAzLjEuICBEZXNpZ24gUHJp
bmNpcGxlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMy4y
LiAgT3ZlcnZpZXcgb2YgdGhlIEFyY2hpdGVjdHVyZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMy4yLiAgT3ZlcnZp
ZXcgb2YgdGhlIEFyY2hpdGVjdHVyZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
IDMuMy4gIERhdGEtUGxhbmUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDMuMy4gIERh
dGEtUGxhbmUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgIDMuMy4xLiAgTElTUCBFbmNhcHN1bGF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDMu
My4xLiAgTElTUCBFbmNhcHN1bGF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA3PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAzLjMuMi4gIExJU1AgRm9yd2FyZGluZyBTdGF0ZSAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAzLjMuMi4gIExJU1AgRm9yd2FyZGluZyBTdGF0ZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDQiIC8+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICAgIDMuNC4gIENvbnRyb2wtUGxhbmUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPjg8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgMy40LiAgQ29udHJvbC1QbGFuZSAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9Imluc2VydCI+OTwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgIDMuNC4xLiAgTElTUCBNYXBwaW5ncyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IDMuNC4xLiAgTElTUCBNYXBwaW5ncyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAzLjQuMi4gIE1hcHBpbmcgU3lzdGVtIEludGVyZmFjZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAzLjQuMi4gIE1hcHBpbmcgU3lzdGVtIEludGVyZmFjZSAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgMy40LjMuICBNYXBwaW5nIFN5c3RlbSAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgMy40LjMuICBNYXBwaW5nIFN5c3RlbSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAzLjUuICBJbnRlcndvcmtpbmcgTWVjaGFuaXNtcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAzLjUuICBJbnRlcndvcmtpbmcgTWVjaGFuaXNtcyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDEzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDQuICBMSVNQIE9wZXJhdGlvbmFsIE1lY2hhbmlzbXMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIDQuICBMSVNQIE9wZXJhdGlvbmFsIE1lY2hhbmlzbXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuMS4gIENhY2hlIE1hbmFnZW1lbnQgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgIDQuMS4gIENhY2hlIE1hbmFnZW1lbnQgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA0LjIuICBSTE9DIFJlYWNoYWJpbGl0eSAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0LjIuICBSTE9DIFJlYWNoYWJpbGl0eSAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgNC4zLiAgRVRSIFN5bmNocm9uaXph
dGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgNC4zLiAgRVRSIFN5bmNocm9uaXphdGlvbiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuNC4gIE1UVSBIYW5kbGlu
ZyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuNC4gIE1UVSBIYW5kbGluZyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNS4gIE1vYmlsaXR5ICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNS4gIE1vYmlsaXR5ICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDYuICBNdWx0aWNh
c3QgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAx
NzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDYuICBNdWx0aWNhc3QgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3LiAgU2Vj
dXJpdHkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgU2VjdXJpdHkgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTg8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgOC4g
IFVzZSBDYXNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDE5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgOC4gIFVzZSBDYXNl
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE5
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgOC4xLiAgVHJhZmZpYyBFbmdpbmVlcmluZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgOC4xLiAg
VHJhZmZpYyBFbmdpbmVlcmluZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDUiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDgu
Mi4gIExJU1AgZm9yIElQdjYgQ28tZXhpc3RlbmNlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgOC4yLiAgTElTUCBmb3IgSVB2NiBDby1leGlzdGVuY2UgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMDwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICA4LjMuICBMSVNQIGZvciBWaXJ0dWFsIFByaXZhdGUgTmV0d29ya3MgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDIwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA4LjMuICBM
SVNQIGZvciBWaXJ0dWFsIFByaXZhdGUgTmV0d29ya3MgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDIwPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgOC40LiAgTElTUCBmb3IgVmlydHVhbCBNYWNoaW5lIE1vYmlsaXR5IGluIERhdGEgQ2Vu
dGVycyAuIC4gLiAuICAyMDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgOC40
LiAgTElTUCBmb3IgVmlydHVhbCBNYWNoaW5lIE1vYmlsaXR5IGluIERhdGEgQ2VudGVycyAuIC4g
LiAuICAyMDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICA5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMjE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA5
LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMjE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgMTAuIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIxPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgMTAuIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDIxPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIDExLiBBY2tub3dsZWRnZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDExLiBBY2tub3dsZWRnZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAyMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMjE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIxPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIxPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMTIuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5j
ZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgMTIuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDYiIC8+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBBcHBlbmRpeCBBLiAgQSBCcmllZiBIaXN0b3J5IG9mIExv
Y2F0aW9uL0lkZW50aXR5IFNlcGFyYXRpb24gIC4gLiAgMjxzcGFuIGNsYXNzPSJkZWxldGUiPjM8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEFwcGVuZGl4IEEuICBB
IEJyaWVmIEhpc3Rvcnkgb2YgTG9jYXRpb24vSWRlbnRpdHkgU2VwYXJhdGlvbiAgLiAuICAyPHNw
YW4gY2xhc3M9Imluc2VydCI+NDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICBBLjEuICBPbGQgTElTUCBNb2RlbHMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI0PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICBBLjEuICBPbGQgTElTUCBNb2RlbHMgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEu
ICBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1l
bnQgaW50cm9kdWNlcyB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29sIChMSVNQKTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgaW50cm9kdWNl
cyB0aGUgTG9jYXRvci9JRCBTZXBhcmF0aW9uIFByb3RvY29sIChMSVNQKTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNjgzMF0gYXJj
aGl0ZWN0dXJlLCBpdHMgbWFpbiBvcGVyYXRpb25hbCBtZWNoYW5pc21zIGFuZCBpdHM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNjgzMF0gYXJjaGl0ZWN0dXJlLCBpdHMg
bWFpbiBvcGVyYXRpb25hbCBtZWNoYW5pc21zIGFuZCBpdHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVzaWduIHJhdGlvbmFsZS4gIEZ1
bmRhbWVudGFsbHksIExJU1AgaXMgYnVpbHQgZm9sbG93aW5nIGEgd2VsbC08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNpZ24gcmF0aW9uYWxlLiAgRnVuZGFtZW50YWxseSwg
TElTUCBpcyBidWlsdCBmb2xsb3dpbmcgYSB3ZWxsLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBrbm93biBhcmNoaXRlY3R1cmFsIGlkZWE6
IGRlY291cGxpbmcgdGhlIElQIGFkZHJlc3Mgb3ZlcmxvYWRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIGtub3duIGFyY2hpdGVjdHVyYWwgaWRlYTogZGVjb3VwbGluZyB0aGUg
SVAgYWRkcmVzcyBvdmVybG9hZGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlbWFudGljcy4gIEluZGVlZCBhbmQgYXMgcG9pbnRlZCBv
dXQgYnkgW0NoaWFwcGFdLCBjdXJyZW50bHkgSVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBzZW1hbnRpY3MuICBJbmRlZWQgYW5kIGFzIHBvaW50ZWQgb3V0IGJ5IFtDaGlhcHBh
XSwgY3VycmVudGx5IElQPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1l
PSJwYXJ0LWw0IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFn
ZSAzLCBsaW5lIDM5PC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yNCIgLz48
c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMywgbGluZSAzOTwv
ZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmV0cmlldmUgbWFwcGluZ3MgYmV0d2Vl
biBpZGVudGl0eSBhbmQgbG9jYXRpb24uICBMSVNQLWNhcGFibGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICByZXRyaWV2ZSBtYXBwaW5ncyBiZXR3ZWVuIGlkZW50aXR5IGFuZCBs
b2NhdGlvbi4gIExJU1AtY2FwYWJsZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByb3V0ZXJzIGV4Y2hhbmdlIHBhY2tldHMgb3ZlciB0aGUg
SW50ZXJuZXQgY29yZSBieSBlbmNhcHN1bGF0aW5nIHRoZW08L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICByb3V0ZXJzIGV4Y2hhbmdlIHBhY2tldHMgb3ZlciB0aGUgSW50ZXJuZXQg
Y29yZSBieSBlbmNhcHN1bGF0aW5nIHRoZW08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gdGhlIGFwcHJvcHJpYXRlIGxvY2F0aW9uLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRvIHRoZSBhcHByb3ByaWF0ZSBsb2Nh
dGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJ5IHRha2luZyBhZHZhbnRhZ2Ug
b2Ygc3VjaCBzZXBhcmF0aW9uIGJldHdlZW4gbG9jYXRpb24gYW5kIGlkZW50aXR5PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQnkgdGFraW5nIGFkdmFudGFnZSBvZiBzdWNoIHNl
cGFyYXRpb24gYmV0d2VlbiBsb2NhdGlvbiBhbmQgaWRlbnRpdHk8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTElTUCBvZmZlcnMgVHJhZmZp
YyBFbmdpbmVlcmluZywgbXVsdGlob21pbmcsIGFuZCBtb2JpbGl0eSBhbW9uZzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIExJU1Agb2ZmZXJzIFRyYWZmaWMgRW5naW5lZXJpbmcs
IG11bHRpaG9taW5nLCBhbmQgbW9iaWxpdHkgYW1vbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3RoZXJzIGJlbmVmaXRzLiAgQWRkaXRp
b25hbGx5LCBMSVNQJ3MgYXBwcm9hY2ggdG8gc29sdmUgdGhlIHJvdXRpbmc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvdGhlcnMgYmVuZWZpdHMuICBBZGRpdGlvbmFsbHksIExJ
U1AncyBhcHByb2FjaCB0byBzb2x2ZSB0aGUgcm91dGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzY2FsYWJpbGl0eSBwcm9ibGVtIFtS
RkM0OTg0XSBpcyB0aGF0IHdpdGggTElTUCB0aGUgSW50ZXJuZXQgY29yZSBpczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNjYWxhYmlsaXR5IHByb2JsZW0gW1JGQzQ5ODRdIGlz
IHRoYXQgd2l0aCBMSVNQIHRoZSBJbnRlcm5ldCBjb3JlIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBvcHVsYXRlZCB3aXRoIFJMT0Nz
IHdoaWxlIFRyYWZmaWMgRW5naW5lZXJpbmcgbWVjaGFuaXNtcyBhcmUgcHVzaGVkPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcG9wdWxhdGVkIHdpdGggUkxPQ3Mgd2hpbGUgVHJh
ZmZpYyBFbmdpbmVlcmluZyBtZWNoYW5pc21zIGFyZSBwdXNoZWQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gdGhlIE1hcHBpbmcgU3lz
dGVtLiAgV2l0aCB0aGlzIFJMT0NzIGFyZSBxdWFzaS1zdGF0aWMgKGkuZS4sIGxvdzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRvIHRoZSBNYXBwaW5nIFN5c3RlbS4gIFdpdGgg
dGhpcyBSTE9DcyBhcmUgcXVhc2ktc3RhdGljIChpLmUuLCBsb3c8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYw
MDA3IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY2h1cm4pIGFuZCBoZW5jZSwgdGhlIHJvdXRp
bmcgc3lzdGVtIHNjYWxhYmxlIDxzcGFuIGNsYXNzPSJkZWxldGUiPltRdW9pdGluXS48L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNodXJuKSBhbmQgaGVuY2UsIHRo
ZSByb3V0aW5nIHN5c3RlbSBzY2FsYWJsZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bUXVvaXRpbl0g
d2hpbGUgRUlEczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgY2FuIHJvYW0gYW55d2hlcmUgd2l0aCBubyBjaHVybiB0byB0aGUg
dW5kZXJseWluZyByb3V0aW5nIHN5c3RlbS48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgTElTUCBhcmNoaXRlY3R1cmUsIGl0
cyBtYWluIG9wZXJhdGlvbmFsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhp
cyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIExJU1AgYXJjaGl0ZWN0dXJlLCBpdHMgbWFpbiBvcGVy
YXRpb25hbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBtZWNoYW5pc21zIGFzIGl0cyBkZXNpZ24gcmF0aW9uYWxlLiAgSXQgaXMgaW1wb3J0
YW50IHRvIG5vdGUgdGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lY2hh
bmlzbXMgYXMgaXRzIGRlc2lnbiByYXRpb25hbGUuICBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0
aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHRoaXMgZG9jdW1lbnQgZG9lcyBub3Qgc3BlY2lmeSBvciBjb21wbGVtZW50IHRoZSBMSVNQ
IHByb3RvY29sLiAgVGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhpcyBk
b2N1bWVudCBkb2VzIG5vdCBzcGVjaWZ5IG9yIGNvbXBsZW1lbnQgdGhlIExJU1AgcHJvdG9jb2wu
ICBUaGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgaW50ZXJlc3RlZCByZWFkZXIgc2hvdWxkIHJlZmVyIHRvIHRoZSBtYWluIExJU1Agc3Bl
Y2lmaWNhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlcmVzdGVk
IHJlYWRlciBzaG91bGQgcmVmZXIgdG8gdGhlIG1haW4gTElTUCBzcGVjaWZpY2F0aW9uczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+
PGEgbmFtZT0iZGlmZjAwMDgiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBbUkZDNjgzMF0gYW5k
IHRoZSBjb21wbGVtZW50YXJ5IGRvY3VtZW50cyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5bUkZDNjgz
MV0sW1JGQzY4MzJdLDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
W1JGQzY4MzBdIGFuZCB0aGUgY29tcGxlbWVudGFyeSBkb2N1bWVudHMgPHNwYW4gY2xhc3M9Imlu
c2VydCI+W1JGQzY4MzFdLCBbUkZDNjgzMl0sPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
IFtSRkM2ODMzXSxbUkZDNjgzNF0sW1JGQzY4MzVdLCBbUkZDNjgzNl08L3NwYW4+IGZvciB0aGUg
cHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgW1JGQzY4MzNdLCBbUkZDNjgzNF0sIFtSRkM2ODM1XSwgW1JGQzY4MzZdLCBbUkZD
NzA1Ml08L3NwYW4+IGZvciB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBzcGVjaWZpY2F0aW9ucyBhbG9uZyB3aXRoIHRoZSBMSVNQ
IGRlcGxveW1lbnQgZ3VpZGVsaW5lcyBbUkZDNzIxNV0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIHByb3RvY29sIHNwZWNpZmljYXRpb25zIGFsb25nIHdpdGggdGhlIExJU1Ag
ZGVwbG95bWVudCBndWlkZWxpbmVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IFtSRkM3MjE1XS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIuICBEZWZpbml0aW9uIG9m
IFRlcm1zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Mi4gIERlZmluaXRpb24gb2Yg
VGVybXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3Jp
YmVzIHRoZSBMSVNQIGFyY2hpdGVjdHVyZSBhbmQgZG9lcyBub3QgZGVmaW5lIG9yPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIExJ
U1AgYXJjaGl0ZWN0dXJlIGFuZCBkb2VzIG5vdCBkZWZpbmUgb3I8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYw
MDA5IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW50cm9kdWNlIGFueSBuZXcgdGVybS4gIFRo
ZSByZWFkZXIgaXMgcmVmZXJyZWQgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgaW50cm9kdWNlIGFueSBuZXcgdGVybS4gIFRoZSByZWFkZXIgaXMgcmVmZXJyZWQgdG8gPHNw
YW4gY2xhc3M9Imluc2VydCI+W1JGQzY4MzBdLDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5bUkZDNjgzMF0sW1JGQzY4MzFdLFtSRkM2ODMyXSxbUkZDNjgzM10sW1JGQzY4MzRdLFtSRkM2
ODM1XSw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgIFtSRkM2ODMxXSwgW1JGQzY4MzJdLCBbUkZDNjgzM10sIFtSRkM2ODM0XSwg
W1JGQzY4MzVdLCBbUkZDNjgzNl0sPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFtSRkM2
ODM2XSxbUkZDNzIxNV08L3NwYW4+IGZvciB0aGUgTElTUCBkZWZpbml0aW9uIG9mIHRlcm1zLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBb
UkZDNzA1Ml0sIFtSRkM3MjE1XTwvc3Bhbj4gZm9yIHRoZSBMSVNQIGRlZmluaXRpb24gb2YgdGVy
bXMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4zLiAgTElTUCBBcmNoaXRlY3R1cmU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4zLiAgTElTUCBBcmNoaXRlY3R1cmU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgc2VjdGlvbiBwcmVzZW50cyB0aGUgTElTUCBh
cmNoaXRlY3R1cmUsIGl0IGZpcnN0IGRldGFpbHMgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgVGhpcyBzZWN0aW9uIHByZXNlbnRzIHRoZSBMSVNQIGFyY2hpdGVjdHVyZSwg
aXQgZmlyc3QgZGV0YWlscyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVzaWduIHByaW5jaXBsZXMgb2YgTElTUCBhbmQgdGhlbiBp
dCBwcm9jZWVkcyB0byBkZXNjcmliZSBpdHMgbWFpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGRlc2lnbiBwcmluY2lwbGVzIG9mIExJU1AgYW5kIHRoZW4gaXQgcHJvY2VlZHMg
dG8gZGVzY3JpYmUgaXRzIG1haW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXNwZWN0czogZGF0YS1wbGFuZSwgY29udHJvbC1wbGFuZSwg
YW5kIGluZXRyd29ya2luZyBtZWNoYW5pc21zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGFzcGVjdHM6IGRhdGEtcGxhbmUsIGNvbnRyb2wtcGxhbmUsIGFuZCBpbmV0cndvcmtp
bmcgbWVjaGFuaXNtcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuMS4gIERlc2lnbiBQ
cmluY2lwbGVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+My4xLiAgRGVzaWduIFBy
aW5jaXBsZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBMSVNQIGFyY2hpdGVj
dHVyZSBpcyBidWlsdCBvbiB0b3Agb2YgZm91ciBiYXNpYyBkZXNpZ248L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgTElTUCBhcmNoaXRlY3R1cmUgaXMgYnVpbHQgb24gdG9w
IG9mIGZvdXIgYmFzaWMgZGVzaWduPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHByaW5jaXBsZXM6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgcHJpbmNpcGxlczo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8g
IExvY2F0b3IvSWRlbnRpZmllciBzcGxpdDogQnkgZGVjb3VwbGluZyB0aGUgb3ZlcmxvYWRlZCBz
ZW1hbnRpY3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBMb2NhdG9yL0lk
ZW50aWZpZXIgc3BsaXQ6IEJ5IGRlY291cGxpbmcgdGhlIG92ZXJsb2FkZWQgc2VtYW50aWNzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IG9mIHRoZSBjdXJyZW50IElQIGFkZHJlc3NlcyB0aGUgSW50ZXJuZXQgY29yZSBjYW4gYmUgYXNz
aWduZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBvZiB0aGUgY3VycmVu
dCBJUCBhZGRyZXNzZXMgdGhlIEludGVybmV0IGNvcmUgY2FuIGJlIGFzc2lnbmVkPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGlkZW50
aXR5IG1lYW5pbmdmdWwgYWRkcmVzc2VzIGFuZCBoZW5jZSwgY2FuIHVzZSBhZ2dyZWdhdGlvbiB0
bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGlkZW50aXR5IG1lYW5pbmdm
dWwgYWRkcmVzc2VzIGFuZCBoZW5jZSwgY2FuIHVzZSBhZ2dyZWdhdGlvbiB0bzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFt
ZT0iZGlmZjAwMTAiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBzY2FsZS4gIERldmljZXMg
YXJlIGFzc2lnbmVkIHdpdGggaWRlbnRpdHkgbWVhbmluZ2Z1bCBhZGRyZXNzZXM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgc2NhbGUuICBEZXZpY2VzIGFyZSBhc3NpZ25l
ZCB3aXRoIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJlbGF0aXZlbHkgb3BhcXVlPC9zcGFuPiBpZGVu
dGl0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgIHRoYXQgYXJlIGluZGVwZW5kZW50IG9mIHRoZWlyIHRvcG9sb2dpY2FsIGxvY2F0
aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBtZWFuaW5nZnVsIGFk
ZHJlc3NlcyB0aGF0IGFyZSBpbmRlcGVuZGVudCBvZiB0aGVpciB0b3BvbG9naWNhbDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBsb2NhdGlvbi48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG8gIE92ZXJsYXkgYXJjaGl0ZWN0dXJlOiBPdmVybGF5cyByb3V0ZSBw
YWNrZXRzIG92ZXIgdGhlIGN1cnJlbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBvICBPdmVybGF5IGFyY2hpdGVjdHVyZTogT3ZlcmxheXMgcm91dGUgcGFja2V0cyBvdmVyIHRo
ZSBjdXJyZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIEludGVybmV0LCBhbGxvd2luZyBkZXBsb3ltZW50IG9mIG5ldyBwcm90b2Nv
bHMgd2l0aG91dCBjaGFuZ2luZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IEludGVybmV0LCBhbGxvd2luZyBkZXBsb3ltZW50IG9mIG5ldyBwcm90b2NvbHMgd2l0aG91dCBj
aGFuZ2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICB0aGUgY3VycmVudCBpbmZyYXN0cnVjdHVyZSBoZW5jZSwgcmVzdWx0aW5nIGlu
dG8gYSBsb3cgZGVwbG95bWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IHRoZSBjdXJyZW50IGluZnJhc3RydWN0dXJlIGhlbmNlLCByZXN1bHRpbmcgaW50byBhIGxvdyBk
ZXBsb3ltZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIGNvc3QuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
Y29zdC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIERlY291cGxlZCBkYXRhIGFu
ZCBjb250cm9sLXBsYW5lOiBTZXBhcmF0aW5nIHRoZSBkYXRhLXBsYW5lIGZyb208L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBEZWNvdXBsZWQgZGF0YSBhbmQgY29udHJvbC1w
bGFuZTogU2VwYXJhdGluZyB0aGUgZGF0YS1wbGFuZSBmcm9tPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHRoZSBjb250cm9sLXBsYW5l
IGFsbG93cyB0aGVtIHRvIHNjYWxlIGluZGVwZW5kZW50bHkgYW5kIHVzZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRoZSBjb250cm9sLXBsYW5lIGFsbG93cyB0aGVtIHRv
IHNjYWxlIGluZGVwZW5kZW50bHkgYW5kIHVzZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJhbCBh
cHByb2FjaGVzLiAgVGhpcyBpcyBpbXBvcnRhbnQgZ2l2ZW4gdGhhdDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgIGRpZmZlcmVudCBhcmNoaXRlY3R1cmFsIGFwcHJvYWNoZXMu
ICBUaGlzIGlzIGltcG9ydGFudCBnaXZlbiB0aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxMSIgLz48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHRoZXkgdHlwaWNhbGx5IGhhdmUgZGlmZmVyZW50IDxz
cGFuIGNsYXNzPSJkZWxldGUiPnJlcXVpcmVtZW50cy48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgIHRoZXkgdHlwaWNhbGx5IGhhdmUgZGlmZmVyZW50IDxzcGFu
IGNsYXNzPSJpbnNlcnQiPnJlcXVpcmVtZW50cyBhbmQgYWxsb3dzIGZvciBvdGhlcjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
ICAgZGF0YS1wbGFuZXMgdG8gYmUgYWRkZWQuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgbyAgSW5jcmVtZW50YWwgZGVwbG95YWJpbGl0eTogVGhpcyBwcmluY2lwbGUgZW5z
dXJlcyB0aGF0IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIEluY3Jl
bWVudGFsIGRlcGxveWFiaWxpdHk6IFRoaXMgcHJpbmNpcGxlIGVuc3VyZXMgdGhhdCB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
cHJvdG9jb2wgaW50ZXJvcGVyYXRlcyB3aXRoIHRoZSBsZWdhY3kgSW50ZXJuZXQgd2hpbGUgcHJv
dmlkaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgcHJvdG9jb2wgaW50
ZXJvcGVyYXRlcyB3aXRoIHRoZSBsZWdhY3kgSW50ZXJuZXQgd2hpbGUgcHJvdmlkaW5nPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHNv
bWUgb2YgdGhlIHRhcmdldGVkIGJlbmVmaXRzIHRvIGVhcmx5IGFkb3B0ZXJzLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHNvbWUgb2YgdGhlIHRhcmdldGVkIGJlbmVmaXRz
IHRvIGVhcmx5IGFkb3B0ZXJzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+My4yLiAgT3Zl
cnZpZXcgb2YgdGhlIEFyY2hpdGVjdHVyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjMuMi4gIE92ZXJ2aWV3IG9mIHRoZSBBcmNoaXRlY3R1cmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIExJU1Agc3BsaXRzIGFyY2hpdGVjdHVyYWxseSB0aGUgY29yZSBmcm9tIHRoZSBl
ZGdlIG9mIHRoZSBJbnRlcm5ldCBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IExJU1Agc3BsaXRzIGFyY2hpdGVjdHVyYWxseSB0aGUgY29yZSBmcm9tIHRoZSBlZGdlIG9mIHRo
ZSBJbnRlcm5ldCBieTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBjcmVhdGluZyB0d28gc2VwYXJhdGUgbmFtZXNwYWNlczogRW5kcG9pbnQg
SWRlbnRpZmllcnMgKEVJRHMpIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGNyZWF0aW5nIHR3byBzZXBhcmF0ZSBuYW1lc3BhY2VzOiBFbmRwb2ludCBJZGVudGlmaWVycyAo
RUlEcykgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxMiIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IFJvdXRpbmcgTE9DYXRvcnMgKFJMT0MpLiAgVGhlIGVkZ2UgY29uc2lzdHMgb2YgTElTUCBzaXRl
cyAoZS5nLiwgYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgUm91dGluZyBM
T0NhdG9ycyAoUkxPQzxzcGFuIGNsYXNzPSJpbnNlcnQiPnM8L3NwYW4+KS4gIFRoZSBlZGdlIGNv
bnNpc3RzIG9mIExJU1Agc2l0ZXMgKGUuZy4sIGFuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEF1dG9ub21vdXMgU3lzdGVtKSB0aGF0IHVz
ZSBFSUQgYWRkcmVzc2VzLiAgRUlEcyBhcmUgdHlwaWNhbGx5IC1idXQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBBdXRvbm9tb3VzIFN5c3RlbSkgdGhhdCB1c2UgRUlEIGFkZHJl
c3Nlcy4gIEVJRHMgYXJlIHR5cGljYWxseSAtYnV0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG5vdCBsaW1pdGVkIHRvLSBJUHY0IG9yIElQ
djYgYWRkcmVzc2VzIHRoYXQgdW5pcXVlbHkgaWRlbnRpZnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBub3QgbGltaXRlZCB0by0gSVB2NCBvciBJUHY2IGFkZHJlc3NlcyB0aGF0
IHVuaXF1ZWx5IGlkZW50aWZ5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGNvbW11bmljYXRpb24gZW5kLWhvc3RzIGFuZCBhcmUgYXNzaWdu
ZWQgYW5kIGNvbmZpZ3VyZWQgYnkgdGhlIHNhbWU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBjb21tdW5pY2F0aW9uIGVuZC1ob3N0cyBhbmQgYXJlIGFzc2lnbmVkIGFuZCBjb25m
aWd1cmVkIGJ5IHRoZSBzYW1lPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIG1lY2hhbmlzbXMgdGhhdCBleGlzdCBhdCB0aGUgdGltZSBvZiB0
aGlzIHdyaXRpbmcuICBFSURzIGRvIG5vdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIG1lY2hhbmlzbXMgdGhhdCBleGlzdCBhdCB0aGUgdGltZSBvZiB0aGlzIHdyaXRpbmcuICBF
SURzIGRvIG5vdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBjb250YWluIGludGVyLWRvbWFpbiB0b3BvbG9naWNhbCBpbmZvcm1hdGlvbiBh
bmQgY2FuIGJlIHRob3VnaHQgYXMgYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBjb250YWluIGludGVyLWRvbWFpbiB0b3BvbG9naWNhbCBpbmZvcm1hdGlvbiBhbmQgY2FuIGJl
IHRob3VnaHQgYXMgYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgYW5hbG9neSB0byBQcm92aWRlciBJbmRlcGVuZGVudCAoUEkgW1JGQzQx
MTZdKSBhZGRyZXNzZXMuICBCZWNhdXNlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgYW5hbG9neSB0byBQcm92aWRlciBJbmRlcGVuZGVudCAoUEkgW1JGQzQxMTZdKSBhZGRy
ZXNzZXMuICBCZWNhdXNlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxMyIgLz48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIHRoaXMsIEVJRHMgYXJlIHVzdWFsbHkgb25seSByb3V0YWJsZSBhdCB0aGUgZWRn
ZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhpcywgRUlEcyBhcmUgdXN1
YWxseSBvbmx5IHJvdXRhYmxlIGF0IHRoZSBlZGdlPHNwYW4gY2xhc3M9Imluc2VydCI+IHdpdGgg
YSBMSVNQIHNpdGU8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgV2l0aCBM
SVNQLCBMSVNQIHNpdGVzIChlZGdlKSBhbmQgdGhlIGNvcmUgb2YgdGhlIEludGVybmV0IGFyZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFdpdGggTElTUCwgTElTUCBzaXRlcyAo
ZWRnZSkgYW5kIHRoZSBjb3JlIG9mIHRoZSBJbnRlcm5ldCBhcmU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW50ZXJjb25uZWN0ZWQgYnkg
bWVhbnMgb2YgTElTUC1jYXBhYmxlIHJvdXRlcnMgKGUuZy4sIGJvcmRlcjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGludGVyY29ubmVjdGVkIGJ5IG1lYW5zIG9mIExJU1AtY2Fw
YWJsZSByb3V0ZXJzIChlLmcuLCBib3JkZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcm91dGVycykgdXNpbmcgdHVubmVscy4gIFdoZW4g
cGFja2V0cyBvcmlnaW5hdGVkIGZyb20gYSBMSVNQIHNpdGUgYXJlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgcm91dGVycykgdXNpbmcgdHVubmVscy4gIFdoZW4gcGFja2V0cyBv
cmlnaW5hdGVkIGZyb20gYSBMSVNQIHNpdGUgYXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZsb3dpbmcgdG93YXJkcyB0aGUgY29yZSBu
ZXR3b3JrLCB0aGV5IGluZ3Jlc3MgaW50byBhbiBlbmNhcHN1bGF0ZWQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBmbG93aW5nIHRvd2FyZHMgdGhlIGNvcmUgbmV0d29yaywgdGhl
eSBpbmdyZXNzIGludG8gYW4gZW5jYXBzdWxhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHR1bm5lbCB2aWEgYW4gSW5ncmVzcyBUdW5u
ZWwgUm91dGVyIChJVFIpLiAgV2hlbiBwYWNrZXRzIGZsb3cgZnJvbTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHR1bm5lbCB2aWEgYW4gSW5ncmVzcyBUdW5uZWwgUm91dGVyIChJ
VFIpLiAgV2hlbiBwYWNrZXRzIGZsb3cgZnJvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgY29yZSBuZXR3b3JrIHRvIGEgTElTUCBz
aXRlLCB0aGV5IGVncmVzcyBmcm9tIGFuIGVuY2Fwc3VsYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHRoZSBjb3JlIG5ldHdvcmsgdG8gYSBMSVNQIHNpdGUsIHRoZXkgZWdy
ZXNzIGZyb20gYW4gZW5jYXBzdWxhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxNCIgLz48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIHR1bm5lbCB0byBhbiBFZ3Jlc3MgVHVubmVsIFJvdXRlciAoRVRSKS4g
IEFuIHhUUiBpcyBhIHJvdXRlciA8c3BhbiBjbGFzcz0iZGVsZXRlIj53aXRoPC9zcGFuPiBjYW48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdHVubmVsIHRvIGFuIEVncmVzcyBU
dW5uZWwgUm91dGVyIChFVFIpLiAgQW4geFRSIGlzIGEgcm91dGVyIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPndoaWNoPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIHBlcmZvcm0gYm90aCBJVFIgYW5kIEVUUiBvcGVyYXRpb25zLiAg
SW4gdGhpcyBjb250ZXh0IElUUnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
Y2FuIHBlcmZvcm0gYm90aCBJVFIgYW5kIEVUUiBvcGVyYXRpb25zLiAgSW4gdGhpcyBjb250ZXh0
IElUUnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgZW5jYXBzdWxhdGUgcGFja2V0cyB3aGlsZSBFVFJzIGRlY2Fwc3VsYXRlIHRoZW0sIGhl
bmNlIExJU1Agb3BlcmF0ZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBlbmNh
cHN1bGF0ZSBwYWNrZXRzIHdoaWxlIEVUUnMgZGVjYXBzdWxhdGUgdGhlbSwgaGVuY2UgTElTUCBv
cGVyYXRlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTUiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBh
cyBhbiBvdmVybGF5IDxzcGFuIGNsYXNzPSJkZWxldGUiPnRvPC9zcGFuPiB0aGUgY3VycmVudCBJ
bnRlcm5ldCBjb3JlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhcyBhbiBv
dmVybGF5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPm9uIHRvcCBvZjwvc3Bhbj4gdGhlIGN1cnJlbnQg
SW50ZXJuZXQgY29yZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
ICAgICAgICAgIC8tLS0tLS0tLS0tLS0tLS0tLVwgICAgICAgICAgICAgICAgICAgICAgICAtLS08
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAv
LS0tLS0tLS0tLS0tLS0tLS1cICAgICAgICAgICAgICAgICAgICAgICAgLS0tPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIE1hcHBpbmcgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIE1hcHBpbmcgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAg
ICAgICAgICAuICAgICBTeXN0ZW0gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIENv
bnRyb2w8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAg
ICAgICAuICAgICBTeXN0ZW0gICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIENvbnRy
b2w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAgICAgICAgICAtfCAgICAgICAgICAgICAgICAgfGAsICAgICAgICAgICAg
ICAgICAgICAgICB8ICBQbGFuZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICAgICAgICAgLXwgICAgICAgICAgICAgICAgIHxgLCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgUGxhbmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgLCcgXC0tLS0tLS0tLS0tLS0tLS0tLyAg
LiAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgLCcgXC0tLS0tLS0tLS0tLS0tLS0tLyAgLiAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAgICBc
ICAgICAgICAgICAgICAgICAgICAtLS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgICAgICAgICAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICAgXCAgICAgICAgICAg
ICAgICAgICAgLS0tPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAsLi4sICAgICAgICAgICAtICAgICAgICBfLC4uLS0uLiwsICAgICAgICAg
YCwgICAgICAgICAsLi4sICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAsLi4sICAgICAgICAgICAtICAgICAgICBfLC4uLS0uLiwsICAgICAgICAgYCwgICAgICAgICAs
Li4sICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gIC8gICAgIGAgICAgICAgICwnICAgICAgLC1gICAgICAgICAgIGAnLCAgICAgICAg
LiAgICAgIC8gICAgIGAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gIC8g
ICAgIGAgICAgICAgICwnICAgICAgLC1gICAgICAgICAgIGAnLCAgICAgICAgLiAgICAgIC8gICAg
IGAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+IC8gICAgICAgIFwgKy0tLS0tKyAgICAsJyAgICAgICAgICAgICAgICBgLCAgICArLS0n
LS0rIC8gICAgICAgIFwgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+IC8gICAg
ICAgIFwgKy0tLS0tKyAgICAsJyAgICAgICAgICAgICAgICBgLCAgICArLS0nLS0rIC8gICAgICAg
IFwgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw1
IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSA1LCBsaW5l
IDQyPC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yNSIgLz48c21hbGw+c2tp
cHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgNSwgbGluZSA0NDwvZW0+PC90aD48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBgJyctLScn
YGA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYGAnJy0tJydgYDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gIExJU1AgU2l0ZSAoRWRnZSkgICAgICAgICAgICBDb3JlICAgICAgICAg
ICAgICBMSVNQIFNpdGUgKEVkZ2UpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICBM
SVNQIFNpdGUgKEVkZ2UpICAgICAgICAgICAgQ29yZSAgICAgICAgICAgICAgTElTUCBTaXRlIChF
ZGdlKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBGaWd1cmUgMS4tIEEg
c2NoZW1hIG9mIHRoZSBMSVNQIEFyY2hpdGVjdHVyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgRmlndXJlIDEuLSBBIHNjaGVtYSBvZiB0aGUgTElTUCBBcmNoaXRl
Y3R1cmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFdpdGggTElTUCwgdGhlIGNvcmUg
dXNlcyBSTE9DcywgYW4gUkxPQyBpcyB0eXBpY2FsbHkgLWJ1dCBub3QgbGltaXRlZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFdpdGggTElTUCwgdGhlIGNvcmUgdXNlcyBSTE9D
cywgYW4gUkxPQyBpcyB0eXBpY2FsbHkgLWJ1dCBub3QgbGltaXRlZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0by0gYW4gSVB2NCBvciBJ
UHY2IGFkZHJlc3MgYXNzaWduZWQgdG8gYW4gSW50ZXJuZXQtZmFjaW5nIG5ldHdvcms8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0by0gYW4gSVB2NCBvciBJUHY2IGFkZHJlc3Mg
YXNzaWduZWQgdG8gYW4gSW50ZXJuZXQtZmFjaW5nIG5ldHdvcms8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW50ZXJmYWNlIG9mIGFuIElU
UiBvciBFVFIuICBUeXBpY2FsbHkgUkxPQ3MgYXJlIG51bWJlcmVkIGZyb208L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlcmZhY2Ugb2YgYW4gSVRSIG9yIEVUUi4gIFR5cGlj
YWxseSBSTE9DcyBhcmUgbnVtYmVyZWQgZnJvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0b3BvbG9naWNhbGx5IGFnZ3JlZ2F0YWJsZSBi
bG9ja3MgYXNzaWduZWQgdG8gYSBzaXRlIGF0IGVhY2ggcG9pbnQgdG88L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB0b3BvbG9naWNhbGx5IGFnZ3JlZ2F0YWJsZSBibG9ja3MgYXNz
aWduZWQgdG8gYSBzaXRlIGF0IGVhY2ggcG9pbnQgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgd2hpY2ggaXQgYXR0YWNoZXMgdG8gdGhl
IGdsb2JhbCBJbnRlcm5ldC4gIFRoZSB0b3BvbG9neSBpcyBkZWZpbmVkIGJ5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd2hpY2ggaXQgYXR0YWNoZXMgdG8gdGhlIGdsb2JhbCBJ
bnRlcm5ldC4gIFRoZSB0b3BvbG9neSBpcyBkZWZpbmVkIGJ5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAx
NiIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRoZSBjb25uZWN0aXZpdHkgb2YgbmV0d29ya3Ms
IGluIHRoaXMgY29udGV4dCBSTE9DcyBjYW4gYmUgdGhvdWdoPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
IGFzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aGUgY29ubmVj
dGl2aXR5IG9mIG5ldHdvcmtzLCBpbiB0aGlzIGNvbnRleHQgUkxPQ3MgY2FuIGJlIHRob3VnaDxz
cGFuIGNsYXNzPSJpbnNlcnQiPnQgb2Y8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFByb3ZpZGVyIEFnZ3JlZ2F0YWJsZSBhZGRy
ZXNzZXMgW1JGQzQxMTZdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFByb3Zp
ZGVyIEFnZ3JlZ2F0YWJsZSBhZGRyZXNzZXMgW1JGQzQxMTZdLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgQSB0eXBpY2FsbHkgZGlzdHJpYnV0ZWQgZGF0YWJhc2UsIGNhbGxlZCB0aGUg
TWFwcGluZyBTeXN0ZW0sIHN0b3JlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IEEgdHlwaWNhbGx5IGRpc3RyaWJ1dGVkIGRhdGFiYXNlLCBjYWxsZWQgdGhlIE1hcHBpbmcgU3lz
dGVtLCBzdG9yZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgbWFwcGluZ3MgYmV0d2VlbiBFSURzIGFuZCBSTE9Dcy4gIFN1Y2ggbWFwcGlu
Z3MgcmVsYXRlIHRoZSBpZGVudGl0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IG1hcHBpbmdzIGJldHdlZW4gRUlEcyBhbmQgUkxPQ3MuICBTdWNoIG1hcHBpbmdzIHJlbGF0ZSB0
aGUgaWRlbnRpdHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgb2YgdGhlIGRldmljZXMgYXR0YWNoZWQgdG8gTElTUCBzaXRlcyAoRUlEcykg
dG8gdGhlIHNldCBvZiBSTE9DczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9m
IHRoZSBkZXZpY2VzIGF0dGFjaGVkIHRvIExJU1Agc2l0ZXMgKEVJRHMpIHRvIHRoZSBzZXQgb2Yg
UkxPQ3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgY29uZmlndXJlZCBhdCB0aGUgTElTUC1jYXBhYmxlIHJvdXRlcnMgc2VydmljaW5nIHRo
ZSBzaXRlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbmZpZ3VyZWQgYXQg
dGhlIExJU1AtY2FwYWJsZSByb3V0ZXJzIHNlcnZpY2luZyB0aGUgc2l0ZS48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRnVydGhlcm1vcmUs
IHRoZSBtYXBwaW5ncyBhbHNvIGluY2x1ZGUgdHJhZmZpYyBlbmdpbmVlcmluZyBwb2xpY2llczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZ1cnRoZXJtb3JlLCB0aGUgbWFwcGlu
Z3MgYWxzbyBpbmNsdWRlIHRyYWZmaWMgZW5naW5lZXJpbmcgcG9saWNpZXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIGNhbiBiZSBj
b25maWd1cmVkIHRvIGFjaGlldmUgbXVsdGlob21pbmcgYW5kIGxvYWQgYmFsYW5jaW5nLiAgVGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIGNhbiBiZSBjb25maWd1cmVk
IHRvIGFjaGlldmUgbXVsdGlob21pbmcgYW5kIGxvYWQgYmFsYW5jaW5nLiAgVGhlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBu
YW1lPSJkaWZmMDAxNyIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIExJU1AgTWFwcGluZyBTeXN0
ZW0gaXMgY29uY2VwdHVhbGx5IHNpbWlsYXIgdG8gdGhlIEROUyA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij50aGF0IHdvdWxkIGJlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBMSVNQIE1hcHBpbmcgU3lzdGVtIGlzIGNvbmNlcHR1YWxseSBzaW1pbGFyIHRvIHRoZSBETlMg
PHNwYW4gY2xhc3M9Imluc2VydCI+d2hlcmUgaXQgaXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ICAgYWNjZXNzZWQgYnk8L3NwYW4+IEVUUnMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dG88L3Nw
YW4+IHJlZ2lzdGVyIG1hcHBpbmdzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFuZCBieTwvc3Bhbj4g
SVRScyA8c3BhbiBjbGFzcz0iZGVsZXRlIj50bzwvc3Bhbj4gcmV0cmlldmUgdGhlbS48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgb3JnYW5p
emVkIGFzIGEgZGlzdHJpYnV0ZWQgbXVsdGktb3JnYW5pemF0aW9uIG5ldHdvcmsgZGF0YWJhc2Uu
ICBXaXRoPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBMSVNQLDwvc3Bhbj4gRVRScyByZWdpc3RlciBtYXBwaW5ncyA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij53aGlsZTwvc3Bhbj4gSVRScyByZXRyaWV2ZSB0aGVtLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgRmluYWxseSwgdGhlIExJU1AgYXJjaGl0ZWN0dXJlIGVtcGhh
c2l6ZXMgYSBjb3N0IGVmZmVjdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IEZpbmFsbHksIHRoZSBMSVNQIGFyY2hpdGVjdHVyZSBlbXBoYXNpemVzIGEgY29zdCBlZmZlY3Rp
dmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgaW5jcmVtZW50YWwgZGVwbG95bWVudC4gIEdpdmVuIHRoYXQgTElTUCByZXByZXNlbnRzIGFu
IG92ZXJsYXkgdG8gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5jcmVt
ZW50YWwgZGVwbG95bWVudC4gIEdpdmVuIHRoYXQgTElTUCByZXByZXNlbnRzIGFuIG92ZXJsYXkg
dG8gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGN1cnJlbnQgSW50ZXJuZXQgYXJjaGl0ZWN0dXJlLCBlbmRob3N0cyBhcyB3ZWxsIGFz
IGludHJhIGFuZCBpbnRlci08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjdXJy
ZW50IEludGVybmV0IGFyY2hpdGVjdHVyZSwgZW5kaG9zdHMgYXMgd2VsbCBhcyBpbnRyYSBhbmQg
aW50ZXItPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGRvbWFpbiByb3V0ZXJzIHJlbWFpbiB1bmNoYW5nZWQsIGFuZCB0aGUgb25seSByZXF1
aXJlZCBjaGFuZ2VzIHRvIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRv
bWFpbiByb3V0ZXJzIHJlbWFpbiB1bmNoYW5nZWQsIGFuZCB0aGUgb25seSByZXF1aXJlZCBjaGFu
Z2VzIHRvIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBleGlzdGluZyBpbmZyYXN0cnVjdHVyZSBhcmUgdG8gcm91dGVycyBjb25uZWN0
aW5nIHRoZSBFSUQgd2l0aCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBl
eGlzdGluZyBpbmZyYXN0cnVjdHVyZSBhcmUgdG8gcm91dGVycyBjb25uZWN0aW5nIHRoZSBFSUQg
d2l0aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgUkxPQyBzcGFjZS4gIFN1Y2ggTElTUCBjYXBhYmxlIHJvdXRlcnMsIGluIG1vc3Qg
Y2FzZXMsIG9ubHkgcmVxdWlyZSBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
UkxPQyBzcGFjZS4gIFN1Y2ggTElTUCBjYXBhYmxlIHJvdXRlcnMsIGluIG1vc3QgY2FzZXMsIG9u
bHkgcmVxdWlyZSBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHNvZnR3YXJlIHVwZ3JhZGUuICBBZGRpdGlvbmFsbHksIExJU1AgcmVxdWly
ZXMgdGhlIGRlcGxveW1lbnQgb2YgYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBzb2Z0d2FyZSB1cGdyYWRlLiAgQWRkaXRpb25hbGx5LCBMSVNQIHJlcXVpcmVzIHRoZSBkZXBs
b3ltZW50IG9mIGFuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGluZGVwZW5kZW50IE1hcHBpbmcgU3lzdGVtLCBzdWNoIGRpc3RyaWJ1dGVk
IGRhdGFiYXNlIGlzIGEgbmV3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5k
ZXBlbmRlbnQgTWFwcGluZyBTeXN0ZW0sIHN1Y2ggZGlzdHJpYnV0ZWQgZGF0YWJhc2UgaXMgYSBu
ZXc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbmV0d29yayBlbnRpdHkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbmV0
d29yayBlbnRpdHkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgZm9sbG93aW5n
IGRlc2NyaWJlcyBhIHNpbXBsaWZpZWQgcGFja2V0IGZsb3cgc2VxdWVuY2UgYmV0d2VlbiB0d288
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgZm9sbG93aW5nIGRlc2NyaWJl
cyBhIHNpbXBsaWZpZWQgcGFja2V0IGZsb3cgc2VxdWVuY2UgYmV0d2VlbiB0d288L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5h
bWU9ImRpZmYwMDE4IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbm9kZXMgdGhhdCBhcmUgYXR0
YWNoZWQgdG8gTElTUCBzaXRlcy4gIENsaWVudCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5ob3N0QTwv
c3Bhbj4gd2FudHMgdG8gc2VuZCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IG5vZGVzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIExJU1Agc2l0ZXMuICBDbGllbnQgPHNwYW4gY2xh
c3M9Imluc2VydCI+SG9zdEE8L3NwYW4+IHdhbnRzIHRvIHNlbmQgYTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHBhY2tldCB0byBzZXJ2
ZXIgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aG9zdEIuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBwYWNrZXQgdG8gc2VydmVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkhv
c3RCLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvLS0tLS0tLS0tLS0tLS0tLVw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy0tLS0tLS0tLS0tLS0tLS1cPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICBNYXBwaW5nICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgTWFwcGluZyAg
ICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICBTeXN0ZW0gICAgIHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
U3lzdGVtICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgIC58ICAgICAgICAgICAgICAgIHwt
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLnwgICAgICAgICAgICAgICAgfC08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICBgIFwtLS0tLS0t
LS0tLS0tLS0tLyBgLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgYCBcLS0tLS0tLS0tLS0tLS0tLS8gYC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAg
ICAgLGAgICAgICAgICAgICAgICAgICAgICAgIFw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAsYCAgICAgICAgICAgICAgICAgICAgICAgXDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICAgIGAuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgICAg
ICAgICAgICAgICAgICAgICBgLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAsJyAgICAgICAgIF8sLi4tLi4s
LCAgICAgICAgICAgJyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgICAgICAsJyAgICAgICAgIF8sLi4tLi4sLCAgICAgICAgICAgJyw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAvICAgICAgICAgLWAgICAgICAgICBgLSwgICAgICAgICAgXDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgIC1gICAgICAgICAg
YC0sICAgICAgICAgIFw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9
InBhcnQtbDYiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdl
IDcsIGxpbmUgOTwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjYiIC8+PHNt
YWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDcsIGxpbmUgMTM8L2Vt
PjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIEZpZ3VyZSAyLi0gUGFj
a2V0IGZsb3cgc2VxdWVuY2UgaW4gTElTUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgIEZpZ3VyZSAyLi0gUGFja2V0IGZsb3cgc2VxdWVuY2UgaW4gTElTUDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIEhvc3RBIHJldHJpZXZlcyB0aGUgRUlE
X0Igb2YgSG9zdEIgKHR5cGljYWxseSBxdWVyeWluZyB0aGUgRE5TKTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBIb3N0QSByZXRyaWV2ZXMgdGhlIEVJRF9CIG9mIEhvc3RC
ICh0eXBpY2FsbHkgcXVlcnlpbmcgdGhlIEROUyk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGFuZCBnZW5lcmF0ZXMgYW4gSVAgcGFj
a2V0IGFzIGluIHRoZSBJbnRlcm5ldCwgdGhlIHBhY2tldCBoYXM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgYW5kIGdlbmVyYXRlcyBhbiBJUCBwYWNrZXQgYXMgaW4gdGhl
IEludGVybmV0LCB0aGUgcGFja2V0IGhhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgc291cmNlIGFkZHJlc3MgRUlEX0EgYW5kIGRl
c3RpbmF0aW9uIGFkZHJlc3MgRUlEX0IuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIHNvdXJjZSBhZGRyZXNzIEVJRF9BIGFuZCBkZXN0aW5hdGlvbiBhZGRyZXNzIEVJRF9C
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMi4gIFRoZSBwYWNrZXQgaXMgcm91dGVk
IHRvd2FyZHMgSVRSX0EgaW4gdGhlIExJU1Agc2l0ZSB1c2luZzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIDIuICBUaGUgcGFja2V0IGlzIHJvdXRlZCB0b3dhcmRzIElUUl9BIGlu
IHRoZSBMSVNQIHNpdGUgdXNpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIHN0YW5kYXJkIGludHJhLWRvbWFpbiBtZWNoYW5pc21z
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBzdGFuZGFyZCBpbnRyYS1k
b21haW4gbWVjaGFuaXNtcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBJVFJf
QSB1cG9uIHJlY2VpdmluZyB0aGUgcGFja2V0IHF1ZXJpZXMgdGhlIE1hcHBpbmcgU3lzdGVtIHRv
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMy4gIElUUl9BIHVwb24gcmVjZWl2
aW5nIHRoZSBwYWNrZXQgcXVlcmllcyB0aGUgTWFwcGluZyBTeXN0ZW0gdG88L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9
ImRpZmYwMDE5IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIHJldHJpZXZlIHRoZSBsb2Nh
dG9yIG9mIEVUUl9CIHRoYXQgaXMgc2VydmljaW5nIDxzcGFuIGNsYXNzPSJkZWxldGUiPmg8L3Nw
YW4+b3N0QidzIEVJRF9CLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
cmV0cmlldmUgdGhlIGxvY2F0b3Igb2YgRVRSX0IgdGhhdCBpcyBzZXJ2aWNpbmcgPHNwYW4gY2xh
c3M9Imluc2VydCI+SDwvc3Bhbj5vc3RCJ3MgRUlEX0IuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBJbiBvcmRlciB0byBkbyBzbyBp
dCB1c2VzIGEgTElTUCBjb250cm9sIG1lc3NhZ2UgY2FsbGVkIE1hcC08L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgSW4gb3JkZXIgdG8gZG8gc28gaXQgdXNlcyBhIExJU1Ag
Y29udHJvbCBtZXNzYWdlIGNhbGxlZCBNYXAtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBSZXF1ZXN0LCB0aGUgbWVzc2FnZSBjb250
YWlucyBFSURfQiBhcyB0aGUgbG9va3VwIGtleS4gIEluIHR1cm48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgUmVxdWVzdCwgdGhlIG1lc3NhZ2UgY29udGFpbnMgRUlEX0Ig
YXMgdGhlIGxvb2t1cCBrZXkuICBJbiB0dXJuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBpdCByZWNlaXZlcyBhbm90aGVyIExJU1Ag
Y29udHJvbCBtZXNzYWdlIGNhbGxlZCBNYXAtUmVwbHksIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICBpdCByZWNlaXZlcyBhbm90aGVyIExJU1AgY29udHJvbCBtZXNz
YWdlIGNhbGxlZCBNYXAtUmVwbHksIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgbWVzc2FnZSBjb250YWlucyB0d28gbG9jYXRv
cnM6IFJMT0NfQjEgYW5kIFJMT0NfQjIgYWxvbmcgd2l0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICBtZXNzYWdlIGNvbnRhaW5zIHR3byBsb2NhdG9yczogUkxPQ19CMSBh
bmQgUkxPQ19CMiBhbG9uZyB3aXRoPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB0cmFmZmljIGVuZ2luZWVyaW5nIHBvbGljaWVzOiBw
cmlvcml0eSBhbmQgd2VpZ2h0IHBlciBsb2NhdG9yLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICB0cmFmZmljIGVuZ2luZWVyaW5nIHBvbGljaWVzOiBwcmlvcml0eSBhbmQg
d2VpZ2h0IHBlciBsb2NhdG9yLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgSVRSX0EgYWxzbyBzdG9yZXMgdGhlIG1hcHBpbmcgaW4g
YSBsb2NhbCBjYWNoZSB0byBzcGVlZC11cDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICBJVFJfQSBhbHNvIHN0b3JlcyB0aGUgbWFwcGluZyBpbiBhIGxvY2FsIGNhY2hlIHRv
IHNwZWVkLXVwPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICBmb3J3YXJkaW5nIG9mIHN1YnNlcXVlbnQgcGFja2V0cy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgZm9yd2FyZGluZyBvZiBzdWJzZXF1ZW50IHBh
Y2tldHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA0LiAgSVRSX0EgZW5jYXBzdWxh
dGVzIHRoZSBwYWNrZXQgdG93YXJkcyBSTE9DX0IxIChjaG9zZW4gYWNjb3JkaW5nPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNC4gIElUUl9BIGVuY2Fwc3VsYXRlcyB0aGUgcGFj
a2V0IHRvd2FyZHMgUkxPQ19CMSAoY2hvc2VuIGFjY29yZGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgdG8gdGhlIHByaW9yaXRp
ZXMvd2VpZ2h0cyBzcGVjaWZpZWQgaW4gdGhlIG1hcHBpbmcpLiAgVGhlIHBhY2tldDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICB0byB0aGUgcHJpb3JpdGllcy93ZWlnaHRz
IHNwZWNpZmllZCBpbiB0aGUgbWFwcGluZykuICBUaGUgcGFja2V0PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3Jh
eSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw3IiAvPjxzbWFsbD5za2lwcGluZyB0byBj
aGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSA3LCBsaW5lIDMxPC9lbT48L3RoPjx0aD4gPC90aD48
dGg+PGEgbmFtZT0icGFydC1yNyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48ZW0+IHBhZ2UgNywgbGluZSAzNTwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIGFuZCBSTE9DX0IyIGFzIGRlc3RpbmF0aW9uLCB0aGUgaW5uZXIgb3JpZ2luYWwgaGVhZGVy
IGhhcyBFSURfQTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBhbmQgUkxP
Q19CMiBhcyBkZXN0aW5hdGlvbiwgdGhlIGlubmVyIG9yaWdpbmFsIGhlYWRlciBoYXMgRUlEX0E8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIGFzIHNvdXJjZSBhbmQgRUlEX0IgYXMgZGVzdGluYXRpb24uICBGdXJ0aGVybW9yZSBJVFJf
QSBhZGRzIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgYXMgc291cmNl
IGFuZCBFSURfQiBhcyBkZXN0aW5hdGlvbi4gIEZ1cnRoZXJtb3JlIElUUl9BIGFkZHMgYTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
TElTUCBoZWFkZXIsIG1vcmUgZGV0YWlscyBhYm91dCBMSVNQIGVuY2Fwc3VsYXRpb24gY2FuIGJl
IGZvdW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIExJU1AgaGVhZGVy
LCBtb3JlIGRldGFpbHMgYWJvdXQgTElTUCBlbmNhcHN1bGF0aW9uIGNhbiBiZSBmb3VuZDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
aW4gU2VjdGlvbiAzLjMuMS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
aW4gU2VjdGlvbiAzLjMuMS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDUuICBUaGUg
ZW5jYXBzdWxhdGVkIHBhY2tldCBpcyBmb3J3YXJkZWQgYnkgdGhlIEludGVybmV0IGNvcmUgYXMg
YTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDUuICBUaGUgZW5jYXBzdWxhdGVk
IHBhY2tldCBpcyBmb3J3YXJkZWQgYnkgdGhlIEludGVybmV0IGNvcmUgYXMgYTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgbm9ybWFs
IElQIHBhY2tldCwgbWFraW5nIHRoZSBFSUQgaW52aXNpYmxlIGZyb20gdGhlIEludGVybmV0PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIG5vcm1hbCBJUCBwYWNrZXQsIG1h
a2luZyB0aGUgRUlEIGludmlzaWJsZSBmcm9tIHRoZSBJbnRlcm5ldDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgY29yZS48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgY29yZS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIDYuICBVcG9uIHJlY2VwdGlvbiBvZiB0aGUgZW5jYXBzdWxhdGVkIHBhY2tl
dCBieSBFVFJfQiwgaXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA2LiAgVXBv
biByZWNlcHRpb24gb2YgdGhlIGVuY2Fwc3VsYXRlZCBwYWNrZXQgYnkgRVRSX0IsIGl0PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48
YSBuYW1lPSJkaWZmMDAyMCIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBkZWNhcHN1bGF0
ZXMgdGhlIHBhY2tldCBhbmQgZm9yd2FyZHMgaXQgdG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aDwv
c3Bhbj5vc3RCLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgZGVjYXBz
dWxhdGVzIHRoZSBwYWNrZXQgYW5kIGZvcndhcmRzIGl0IHRvIDxzcGFuIGNsYXNzPSJpbnNlcnQi
Pkg8L3NwYW4+b3N0Qi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuMy4gIERhdGEtUGxh
bmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4zLjMuICBEYXRhLVBsYW5lPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIHNlY3Rpb24gcHJvdmlkZXMgYSBoaWdoLWxl
dmVsIGRlc2NyaXB0aW9uIG9mIHRoZSBMSVNQIGRhdGEtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgVGhpcyBzZWN0aW9uIHByb3ZpZGVzIGEgaGlnaC1sZXZlbCBkZXNjcmlwdGlv
biBvZiB0aGUgTElTUCBkYXRhLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBwbGFuZSwgd2hpY2ggaXMgc3BlY2lmaWVkIGluIGRldGFpbCBp
biBbUkZDNjgzMF0uICBUaGUgTElTUCBkYXRhLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIHBsYW5lLCB3aGljaCBpcyBzcGVjaWZpZWQgaW4gZGV0YWlsIGluIFtSRkM2ODMwXS4g
IFRoZSBMSVNQIGRhdGEtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBsYW5lIGlzIHJlc3BvbnNpYmxlIGZvciBlbmNhcHN1bGF0aW5nIGFu
ZCBkZWNhcHN1bGF0aW5nIGRhdGEgcGFja2V0czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIHBsYW5lIGlzIHJlc3BvbnNpYmxlIGZvciBlbmNhcHN1bGF0aW5nIGFuZCBkZWNhcHN1
bGF0aW5nIGRhdGEgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbmQgY2FjaGluZyB0aGUgYXBwcm9wcmlhdGUgZm9yd2FyZGlu
ZyBzdGF0ZS4gIEl0IGluY2x1ZGVzIHR3byBtYWluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgYW5kIGNhY2hpbmcgdGhlIGFwcHJvcHJpYXRlIGZvcndhcmRpbmcgc3RhdGUuICBJ
dCBpbmNsdWRlcyB0d28gbWFpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBlbnRpdGllcywgdGhlIElUUiBhbmQgdGhlIEVUUiwgYm90aCBh
cmUgTElTUCBjYXBhYmxlIHJvdXRlcnMgdGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGVudGl0aWVzLCB0aGUgSVRSIGFuZCB0aGUgRVRSLCBib3RoIGFyZSBMSVNQIGNhcGFi
bGUgcm91dGVycyB0aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGNvbm5lY3QgdGhlIEVJRCB3aXRoIHRoZSBSTE9DIHNwYWNlIChJVFIp
IGFuZCB2aWNlIHZlcnNhIChFVFIpLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGNvbm5lY3QgdGhlIEVJRCB3aXRoIHRoZSBSTE9DIHNwYWNlIChJVFIpIGFuZCB2aWNlIHZlcnNh
IChFVFIpLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5
IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDgiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNo
YW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDgsIGxpbmUgMTM8L2VtPjwvdGg+PHRoPiA8L3RoPjx0
aD48YSBuYW1lPSJwYXJ0LXI4IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxs
PjxlbT4gcGFnZSA4LCBsaW5lIDE2PC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB4
VFJzIGNhbiBmb3J3YXJkIHBhY2tldHMgbW9yZSBlZmZpY2llbnRseS48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB4VFJzIGNhbiBmb3J3YXJkIHBhY2tldHMgbW9yZSBlZmZpY2ll
bnRseS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIExJU1AtZW5jYXBzdWxhdGVkIHBh
Y2tldHMgYWxzbyBpbmNsdWRlIGEgTElTUCBoZWFkZXIgKGFmdGVyIHRoZSBVRFA8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBMSVNQLWVuY2Fwc3VsYXRlZCBwYWNrZXRzIGFsc28g
aW5jbHVkZSBhIExJU1AgaGVhZGVyIChhZnRlciB0aGUgVURQPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGhlYWRlciBhbmQgYmVmb3JlIHRo
ZSBvcmlnaW5hbCBJUCBoZWFkZXIpLiAgVGhlIExJU1AgaGVhZGVyIGlzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgaGVhZGVyIGFuZCBiZWZvcmUgdGhlIG9yaWdpbmFsIElQIGhl
YWRlcikuICBUaGUgTElTUCBoZWFkZXIgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJlcGVuZGVkIGJ5IElUUnMgYW5kIHN0cmlwZWQg
YnkgRVRScy4gIEl0IGNhcnJpZXMgcmVhY2hhYmlsaXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgcHJlcGVuZGVkIGJ5IElUUnMgYW5kIHN0cmlwZWQgYnkgRVRScy4gIEl0IGNh
cnJpZXMgcmVhY2hhYmlsaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGluZm9ybWF0aW9uIChzZWUgbW9yZSBkZXRhaWxzIGluIFNlY3Rp
b24gNC4yKSBhbmQgdGhlIEluc3RhbmNlIElEPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgaW5mb3JtYXRpb24gKHNlZSBtb3JlIGRldGFpbHMgaW4gU2VjdGlvbiA0LjIpIGFuZCB0
aGUgSW5zdGFuY2UgSUQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZmllbGQuICBUaGUgSW5zdGFuY2UgSUQgZmllbGQgaXMgdXNlZCB0byBk
aXN0aW5ndWlzaCB0cmFmZmljIHRvL2Zyb208L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBmaWVsZC4gIFRoZSBJbnN0YW5jZSBJRCBmaWVsZCBpcyB1c2VkIHRvIGRpc3Rpbmd1aXNo
IHRyYWZmaWMgdG8vZnJvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBkaWZmZXJlbnQgdGVuYW50IGFkZHJlc3Mgc3BhY2VzIGF0IHRoZSBM
SVNQIHNpdGUgYW5kIHRoYXQgbWF5IHVzZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGRpZmZlcmVudCB0ZW5hbnQgYWRkcmVzcyBzcGFjZXMgYXQgdGhlIExJU1Agc2l0ZSBhbmQg
dGhhdCBtYXkgdXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG92ZXJsYXBwZWQgYnV0IGxvZ2ljYWxseSBzZXBhcmF0ZWQgRUlEIGFkZHJl
c3NpbmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb3ZlcmxhcHBlZCBidXQg
bG9naWNhbGx5IHNlcGFyYXRlZCBFSUQgYWRkcmVzc2luZy48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyMSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IE92ZXJhbGwsIExJU1AgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZW5jYXBzdWxhdGVkIGRhdGEgcGFj
a2V0cyBjYXJyeTwvc3Bhbj4gNCBoZWFkZXJzIDxzcGFuIGNsYXNzPSJkZWxldGUiPltSRkM2ODMw
XTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgT3ZlcmFsbCwgTElT
UCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij53b3JrcyBvbjwvc3Bhbj4gNCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5oZWFkZXJzLCB0aGUgaW5uZXIgaGVhZGVyIHRoZSBzb3VyY2U8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgKCJvdXRl
ciIgdG8gImlubmVyIik6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIGNvbnN0cnVjdGVkLCBhbmQgdGhlIDM8L3NwYW4+IGhlYWRlcnMgPHNw
YW4gY2xhc3M9Imluc2VydCI+YSBMSVNQIGVuY2Fwc3VsYXRvciBwcmVwZW5kczwvc3Bhbj4gKCJv
dXRlciI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdG8gImlubmVyIik6PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxLiAgT3V0ZXIgSVAgaGVhZGVyIGNvbnRhaW5p
bmcgUkxPQ3MgYXMgc291cmNlIGFuZCBkZXN0aW5hdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIDEuICBPdXRlciBJUCBoZWFkZXIgY29udGFpbmluZyBSTE9DcyBhcyBzb3Vy
Y2UgYW5kIGRlc3RpbmF0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICBhZGRyZXNzZXMuICBUaGlzIGhlYWRlciBpcyBvcmlnaW5h
dGVkIGJ5IElUUnMgYW5kIHN0cmlwcGVkIGJ5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIGFkZHJlc3Nlcy4gIFRoaXMgaGVhZGVyIGlzIG9yaWdpbmF0ZWQgYnkgSVRScyBh
bmQgc3RyaXBwZWQgYnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgIEVUUnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIEVUUnMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgVURQIGhlYWRl
ciAocG9ydCA0MzQxKSB3aXRoIHplcm8gY2hlY2tzdW0uICBUaGlzIGhlYWRlciBpczwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBVRFAgaGVhZGVyIChwb3J0IDQzNDEpIHdp
dGggemVybyBjaGVja3N1bS4gIFRoaXMgaGVhZGVyIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBvcmlnaW5hdGVkIGJ5IElUUnMg
YW5kIHN0cmlwcGVkIGJ5IEVUUnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgIG9yaWdpbmF0ZWQgYnkgSVRScyBhbmQgc3RyaXBwZWQgYnkgRVRScy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBMSVNQIGhlYWRlciB0aGF0IGNvbnRhaW5zIHZhcmlvdXMg
Zm9yd2FyZGluZy1wbGFuZSBmZWF0dXJlcyAoc3VjaDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIDMuICBMSVNQIGhlYWRlciB0aGF0IGNvbnRhaW5zIHZhcmlvdXMgZm9yd2FyZGlu
Zy1wbGFuZSBmZWF0dXJlcyAoc3VjaDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgYXMgcmVhY2hhYmlsaXR5KSBhbmQgYW4gSW5zdGFu
Y2UgSUQgZmllbGQuICBUaGlzIGhlYWRlciBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICBhcyByZWFjaGFiaWxpdHkpIGFuZCBhbiBJbnN0YW5jZSBJRCBmaWVsZC4gIFRo
aXMgaGVhZGVyIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICBvcmlnaW5hdGVkIGJ5IElUUnMgYW5kIHN0cmlwcGVkIGJ5IEVUUnMu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIG9yaWdpbmF0ZWQgYnkgSVRS
cyBhbmQgc3RyaXBwZWQgYnkgRVRScy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDQu
ICBJbm5lciBJUCBoZWFkZXIgY29udGFpbmluZyBFSURzIGFzIHNvdXJjZSBhbmQgZGVzdGluYXRp
b248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA0LiAgSW5uZXIgSVAgaGVhZGVy
IGNvbnRhaW5pbmcgRUlEcyBhcyBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBhZGRyZXNzZXMu
ICBUaGlzIGhlYWRlciBpcyBjcmVhdGVkIGJ5IHRoZSBzb3VyY2UgZW5kLWhvc3QgYW5kIGlzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGFkZHJlc3Nlcy4gIFRoaXMgaGVh
ZGVyIGlzIGNyZWF0ZWQgYnkgdGhlIHNvdXJjZSBlbmQtaG9zdCBhbmQgaXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGxlZnQgdW5j
aGFuZ2VkIGJ5IExJU1AgZGF0YSBwbGFuZSBwcm9jZXNzaW5nIG9uIHRoZSBJVFIgYW5kIEVUUi48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgbGVmdCB1bmNoYW5nZWQgYnkg
TElTUCBkYXRhIHBsYW5lIHByb2Nlc3Npbmcgb24gdGhlIElUUiBhbmQgRVRSLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgRmluYWxseSwgaW4gc29tZSBzY2VuYXJpb3MgUmVjdXJzaXZl
IGFuZC9vciBSZS1lbmNhcHN1bGF0aW5nIHR1bm5lbHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBGaW5hbGx5LCBpbiBzb21lIHNjZW5hcmlvcyBSZWN1cnNpdmUgYW5kL29yIFJl
LWVuY2Fwc3VsYXRpbmcgdHVubmVsczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYW4gYmUgdXNlZCBmb3IgVHJhZmZpYyBFbmdpbmVlcmlu
ZyBhbmQgcmUtcm91dGluZy4gIFJlLWVuY2Fwc3VsYXRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBjYW4gYmUgdXNlZCBmb3IgVHJhZmZpYyBFbmdpbmVlcmluZyBhbmQgcmUt
cm91dGluZy4gIFJlLWVuY2Fwc3VsYXRpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIyIiAvPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgdHVubmVscyBhcmUgY29uc2VjdXRpdmUgTElTUCB0dW5uZWxzIGFu
ZCBvY2N1ciB3aGVuIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFuPC9zcGFuPiBFVFIgcmVtb3ZlcyBh
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHR1bm5lbHMgYXJlIGNvbnNlY3V0
aXZlIExJU1AgdHVubmVscyBhbmQgb2NjdXIgd2hlbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hIGRl
Y2Fwc3VsYXRvcjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBMSVNQIGhlYWRlciBhbmQgdGhlbiBhY3RzIGFzIGFuIElUUiB0
byBwcmVwZW5kIGFub3RoZXIgb25lLiAgT24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIChhbjwvc3Bhbj4gRVRSIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPmFjdGlvbik8L3NwYW4+IHJlbW92ZXMgYSBMSVNQIGhlYWRlciBhbmQgdGhlbiBh
Y3RzIGFzIGFuIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmVuY2Fwc3VsdG9yPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG90aGVy
IGhhbmQsIFJlY3Vyc2l2ZSB0dW5uZWxzIGFyZSBuZXN0ZWQgdHVubmVscyBhbmQgYXJlIGltcGxl
bWVudGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgIChhbjwvc3Bhbj4gSVRSIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFjdGlvbik8L3NwYW4+
IHRvIHByZXBlbmQgYW5vdGhlciBvbmUuICBPbiB0aGUgb3RoZXIgaGFuZCwgUmVjdXJzaXZlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
YnkgdXNpbmcgbXVsdGlwbGUgTElTUCBlbmNhcHN1bGF0aW9ucyBvbiBhIHBhY2tldC4gIFR5cGlj
YWxseSBzdWNoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHR1bm5lbHMgYXJl
IG5lc3RlZCB0dW5uZWxzIGFuZCBhcmUgaW1wbGVtZW50ZWQgYnkgdXNpbmcgbXVsdGlwbGUgTElT
UDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGZ1bmN0aW9ucyBhcmUgaW1wbGVtZW50ZWQgYnkgUmVlbmNhcHN1bGF0aW5nIFR1bm5lbCBS
b3V0ZXJzIChSVFJzKS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZW5jYXBz
dWxhdGlvbnMgb24gYSBwYWNrZXQuICBUeXBpY2FsbHkgc3VjaCBmdW5jdGlvbnMgYXJlIGltcGxl
bWVudGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGJ5IFJlZW5jYXBzdWxh
dGluZyBUdW5uZWwgUm91dGVycyAoUlRScykuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4z
LjMuMi4gIExJU1AgRm9yd2FyZGluZyBTdGF0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjMuMy4yLiAgTElTUCBGb3J3YXJkaW5nIFN0YXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBJVFJzIHJldHJpZXZlIGZyb20gdGhlIExJU1AgTWFwcGluZyBTeXN0ZW0gbWFwcGlu
Z3MgYmV0d2VlbiBFSUQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJVFJzIHJl
dHJpZXZlIGZyb20gdGhlIExJU1AgTWFwcGluZyBTeXN0ZW0gbWFwcGluZ3MgYmV0d2VlbiBFSUQ8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
cHJlZml4ZXMgYW5kIFJMT0NzIHRoYXQgYXJlIHVzZWQgdG8gZW5jYXBzdWxhdGUgcGFja2V0cy4g
IFN1Y2g8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwcmVmaXhlcyBhbmQgUkxP
Q3MgdGhhdCBhcmUgdXNlZCB0byBlbmNhcHN1bGF0ZSBwYWNrZXRzLiAgU3VjaDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFt
ZT0iZGlmZjAwMjMiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtYXBwaW5ncyBhcmUgc3RvcmVk
IGluIGEgbG9jYWwgY2FjaGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+LWNhbGxlZCB0aGUgTWFwLUNh
Y2hlLTwvc3Bhbj4gZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG1hcHBp
bmdzIGFyZSBzdG9yZWQgaW4gYSBsb2NhbCBjYWNoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jYWxs
ZWQgdGhlIE1hcC1DYWNoZTwvc3Bhbj4gZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN1YnNlcXVlbnQgcGFja2V0cyBhZGRyZXNzZWQg
dG8gdGhlIHNhbWUgRUlEIHByZWZpeC4gIE1hcHBpbmdzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgc3Vic2VxdWVudCBwYWNrZXRzIGFkZHJlc3NlZCB0byB0aGUgc2FtZSBFSUQg
cHJlZml4LiAgTWFwcGluZ3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgaW5jbHVkZSBhIChUaW1lLXRvLUxpdmUpIFRUTCAoc2V0IGJ5IHRo
ZSBFVFIpLiAgTW9yZSBkZXRhaWxzIGFib3V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgaW5jbHVkZSBhIChUaW1lLXRvLUxpdmUpIFRUTCAoc2V0IGJ5IHRoZSBFVFIpLiAgTW9y
ZSBkZXRhaWxzIGFib3V0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHRoZSBNYXAtQ2FjaGUgbWFuYWdlbWVudCBjYW4gYmUgZm91bmQgaW4g
U2VjdGlvbiA0LjEuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIE1hcC1D
YWNoZSBtYW5hZ2VtZW50IGNhbiBiZSBmb3VuZCBpbiBTZWN0aW9uIDQuMS48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjMuNC4gIENvbnRyb2wtUGxhbmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4zLjQuICBDb250cm9sLVBsYW5lPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUaGUgTElTUCBjb250cm9sLXBsYW5lLCBzcGVjaWZpZWQgaW4gW1JGQzY4MzNdLCBwcm92
aWRlcyBhIHN0YW5kYXJkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIExJ
U1AgY29udHJvbC1wbGFuZSwgc3BlY2lmaWVkIGluIFtSRkM2ODMzXSwgcHJvdmlkZXMgYSBzdGFu
ZGFyZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMjQiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpbnRl
cmZhY2UgdG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVnaXN0ZXIsIHJlcXVlc3QsPC9zcGFuPiBh
bmQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVzb2x2ZTwvc3Bhbj4gbWFwcGluZ3MuICBUaGUgTElT
UDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbnRlcmZhY2UgdG8gPHNwYW4g
Y2xhc3M9Imluc2VydCI+cmVnaXN0ZXI8L3NwYW4+IGFuZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5y
ZXF1ZXN0PC9zcGFuPiBtYXBwaW5ncy4gIFRoZSBMSVNQIE1hcHBpbmcgU3lzdGVtPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTWFwcGlu
ZyBTeXN0ZW0gaXMgYSBkYXRhYmFzZSB0aGF0IHN0b3JlcyBzdWNoIG1hcHBpbmdzLiAgVGhlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGlzIGEgZGF0YWJhc2UgdGhhdCBzdG9y
ZXMgc3VjaCBtYXBwaW5ncy4gIFRoZSBmb2xsb3dpbmcgZmlyc3Q8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBmb2xsb3dpbmcgZmlyc3Qg
ZGVzY3JpYmVzIHRoZSBtYXBwaW5ncywgdGhlbiB0aGUgc3RhbmRhcmQgaW50ZXJmYWNlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGRlc2NyaWJlcyB0aGUgbWFwcGluZ3MsIHRo
ZW4gdGhlIHN0YW5kYXJkIGludGVyZmFjZSB0byB0aGUgTWFwcGluZzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRvIHRoZSBNYXBwaW5n
IFN5c3RlbSwgYW5kIGZpbmFsbHkgaXRzIGFyY2hpdGVjdHVyZS48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgU3lzdGVtLCBhbmQgZmluYWxseSBpdHMgYXJjaGl0ZWN0dXJlLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+My40LjEuICBMSVNQIE1hcHBpbmdzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+My40LjEuICBMSVNQIE1hcHBpbmdzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBFYWNoIG1hcHBpbmcgaW5jbHVkZXMgdGhlIGJpbmRpbmdzIGJl
dHdlZW4gRUlEIHByZWZpeChlcykgYW5kIHNldCBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEVhY2ggbWFwcGluZyBpbmNsdWRlcyB0aGUgYmluZGluZ3MgYmV0d2VlbiBFSUQg
cHJlZml4KGVzKSBhbmQgc2V0IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJMT0NzIGFzIHdlbGwgYXMgdHJhZmZpYyBlbmdpbmVlcmlu
ZyBwb2xpY2llcywgaW4gdGhlIGZvcm0gb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBSTE9DcyBhcyB3ZWxsIGFzIHRyYWZmaWMgZW5naW5lZXJpbmcgcG9saWNpZXMsIGluIHRo
ZSBmb3JtIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHByaW9yaXRpZXMgYW5kIHdlaWdodHMgZm9yIHRoZSBSTE9Dcy4gIFByaW9yaXRp
ZXMgYWxsb3cgdGhlIEVUUiB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBy
aW9yaXRpZXMgYW5kIHdlaWdodHMgZm9yIHRoZSBSTE9Dcy4gIFByaW9yaXRpZXMgYWxsb3cgdGhl
IEVUUiB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBjb25maWd1cmUgYWN0aXZlL2JhY2t1cCBwb2xpY2llcyB3aGlsZSB3ZWlnaHRzIGFy
ZSB1c2VkIHRvIGxvYWQtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29uZmln
dXJlIGFjdGl2ZS9iYWNrdXAgcG9saWNpZXMgd2hpbGUgd2VpZ2h0cyBhcmUgdXNlZCB0byBsb2Fk
LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBiYWxhbmNlIHRyYWZmaWMgYW1vbmcgdGhlIFJMT0NzIChvbiBhIHBlci1mbG93IGJhc2lzKS48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBiYWxhbmNlIHRyYWZmaWMgYW1vbmcg
dGhlIFJMT0NzIChvbiBhIHBlci1mbG93IGJhc2lzKS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFR5cGljYWwgbWFwcGluZ3MgaW4gTElTUCBiaW5kIEVJRHMgaW4gdGhlIGZvcm0gb2Yg
SVAgcHJlZml4ZXMgd2l0aCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVHlw
aWNhbCBtYXBwaW5ncyBpbiBMSVNQIGJpbmQgRUlEcyBpbiB0aGUgZm9ybSBvZiBJUCBwcmVmaXhl
cyB3aXRoIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQt
bDkiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDksIGxp
bmUgNDE8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXI5IiAvPjxzbWFsbD5z
a2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSA5LCBsaW5lIDQ3PC9lbT48L3Ro
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
TWFwLVNlcnZlcjogIEEgbmV0d29yayBpbmZyYXN0cnVjdHVyZSBjb21wb25lbnQgdGhhdCBsZWFy
bnMgbWFwcGluZ3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNYXAtU2VydmVy
OiAgQSBuZXR3b3JrIGluZnJhc3RydWN0dXJlIGNvbXBvbmVudCB0aGF0IGxlYXJucyBtYXBwaW5n
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICBmcm9tIEVUUnMgYW5kIHB1Ymxpc2hlcyB0aGVtIGludG8gdGhlIExJU1AgTWFwcGluZyBT
eXN0ZW0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgZnJvbSBFVFJzIGFu
ZCBwdWJsaXNoZXMgdGhlbSBpbnRvIHRoZSBMSVNQIE1hcHBpbmcgU3lzdGVtLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBUeXBpY2Fs
bHkgTWFwLVNlcnZlcnMgYXJlIG5vdCBhdXRob3JpdGF0aXZlIHRvIHJlcGx5IHRvIHF1ZXJpZXM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBUeXBpY2FsbHkgTWFwLVNlcnZl
cnMgYXJlIG5vdCBhdXRob3JpdGF0aXZlIHRvIHJlcGx5IHRvIHF1ZXJpZXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgYW5kIGhlbmNl
LCB0aGV5IGZvcndhcmQgdGhlbSB0byB0aGUgRVRSLiAgSG93ZXZlciB0aGV5IGNhbiBhbHNvPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgYW5kIGhlbmNlLCB0aGV5IGZvcndh
cmQgdGhlbSB0byB0aGUgRVRSLiAgSG93ZXZlciB0aGV5IGNhbiBhbHNvPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIG9wZXJhdGUgaW4g
cHJveHktbW9kZSwgd2hlcmUgdGhlIEVUUnMgZGVsZWdhdGUgcmVwbHlpbmcgdG8gcXVlcmllczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG9wZXJhdGUgaW4gcHJveHktbW9k
ZSwgd2hlcmUgdGhlIEVUUnMgZGVsZWdhdGUgcmVwbHlpbmcgdG8gcXVlcmllczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0byBNYXAt
U2VydmVycy4gIFRoaXMgc2V0dXAgaXMgdXNlZnVsIHdoZW4gdGhlIEVUUiBoYXMgbGltaXRlZDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHRvIE1hcC1TZXJ2ZXJzLiAgVGhp
cyBzZXR1cCBpcyB1c2VmdWwgd2hlbiB0aGUgRVRSIGhhcyBsaW1pdGVkPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHJlc291cmNlcyAo
aS5lLiwgQ1BVIG9yIHBvd2VyKS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICByZXNvdXJjZXMgKGkuZS4sIENQVSBvciBwb3dlcikuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBNYXAtUmVzb2x2ZXI6ICBBIG5ldHdvcmsgaW5mcmFzdHJ1Y3R1cmUgY29tcG9uZW50
IHRoYXQgaW50ZXJmYWNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1hcC1S
ZXNvbHZlcjogIEEgbmV0d29yayBpbmZyYXN0cnVjdHVyZSBjb21wb25lbnQgdGhhdCBpbnRlcmZh
Y2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyNSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIElU
UnMgd2l0aCB0aGUgTWFwcGluZyBTeXN0ZW0gYnkgcHJveHlpbmcgcXVlcmllcyBhbmQgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+LWluPC9zcGFuPiBzb21lPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIElUUnMgd2l0aCB0aGUgTWFwcGluZyBTeXN0ZW0gYnkgcHJveHlpbmcgcXVl
cmllcyBhbmQgPHNwYW4gY2xhc3M9Imluc2VydCI+aW48L3NwYW4+IHNvbWUgPHNwYW4gY2xhc3M9
Imluc2VydCI+Y2FzZXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y2FzZXMtPC9z
cGFuPiByZXNwb25zZXMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHJl
c3BvbnNlcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBpbnRlcmZhY2UgZGVm
aW5lcyBmb3VyIExJU1AgY29udHJvbCBtZXNzYWdlcyB3aGljaCBhcmUgc2VudCBhczwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBpbnRlcmZhY2UgZGVmaW5lcyBmb3VyIExJ
U1AgY29udHJvbCBtZXNzYWdlcyB3aGljaCBhcmUgc2VudCBhczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBVRFAgZGF0YWdyYW1zIChwb3J0
IDQzNDIpOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFVEUCBkYXRhZ3JhbXMg
KHBvcnQgNDM0Mik6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNYXAtUmVnaXN0ZXI6
ICBUaGlzIG1lc3NhZ2UgaXMgdXNlZCBieSBFVFJzIHRvIHJlZ2lzdGVyIG1hcHBpbmdzIGluPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTWFwLVJlZ2lzdGVyOiAgVGhpcyBtZXNz
YWdlIGlzIHVzZWQgYnkgRVRScyB0byByZWdpc3RlciBtYXBwaW5ncyBpbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0aGUgTWFwcGlu
ZyBTeXN0ZW0gYW5kIGl0IGlzIGF1dGhlbnRpY2F0ZWQgdXNpbmcgYSBzaGFyZWQga2V5PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgdGhlIE1hcHBpbmcgU3lzdGVtIGFuZCBp
dCBpcyBhdXRoZW50aWNhdGVkIHVzaW5nIGEgc2hhcmVkIGtleTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBiZXR3ZWVuIHRoZSBFVFIg
YW5kIHRoZSBNYXAtU2VydmVyLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IGJldHdlZW4gdGhlIEVUUiBhbmQgdGhlIE1hcC1TZXJ2ZXIuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBNYXAtTm90aWZ5OiAgV2hlbiByZXF1ZXN0ZWQgYnkgdGhlIEVUUiwgdGhpcyBt
ZXNzYWdlIGlzIHNlbnQgYnkgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
TWFwLU5vdGlmeTogIFdoZW4gcmVxdWVzdGVkIGJ5IHRoZSBFVFIsIHRoaXMgbWVzc2FnZSBpcyBz
ZW50IGJ5IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICBNYXAtU2VydmVyIGluIHJlc3BvbnNlIHRvIGEgTWFwLVJlZ2lzdGVyIHRv
IGFja25vd2xlZGdlIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIE1h
cC1TZXJ2ZXIgaW4gcmVzcG9uc2UgdG8gYSBNYXAtUmVnaXN0ZXIgdG8gYWNrbm93bGVkZ2UgdGhl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgIGNvcnJlY3QgcmVjZXB0aW9uIG9mIHRoZSBtYXBwaW5nIGFuZCBjb252ZXkgdGhlIGxhdGVz
dCBNYXAtU2VydmVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgY29ycmVj
dCByZWNlcHRpb24gb2YgdGhlIG1hcHBpbmcgYW5kIGNvbnZleSB0aGUgbGF0ZXN0IE1hcC1TZXJ2
ZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI2IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgc3Rh
dGUgb24gdGhlIEVJRCB0byBSTE9DIG1hcHBpbmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIHN0YXRlIG9uIHRoZSBFSUQgdG8gUkxPQyBtYXBwaW5nLiAgPHNwYW4gY2xh
c3M9Imluc2VydCI+SW4gc29tZSBjYXNlcyBhIE1hcC1Ob3RpZnkgY2FuPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBiZSBz
ZW50IHRvIHRoZSBwcmV2aW91cyBSTE9DcyB3aGVuIGFuIEVJRCBpcyByZWdpc3RlcmVkIGJ5IGEg
bmV3PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICBzZXQgb2YgUkxPQ3MuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgTWFwLVJlcXVlc3Q6ICBUaGlzIG1lc3NhZ2UgaXMgdXNlZCBieSBJVFJzIG9yIE1h
cC1SZXNvbHZlcnMgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNYXAtUmVx
dWVzdDogIFRoaXMgbWVzc2FnZSBpcyB1c2VkIGJ5IElUUnMgb3IgTWFwLVJlc29sdmVycyB0bzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICByZXNvbHZlIHRoZSBtYXBwaW5nIG9mIGEgZ2l2ZW4gRUlELjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIHJlc29sdmUgdGhlIG1hcHBpbmcgb2YgYSBnaXZlbiBFSUQuPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNYXAtUmVwbHk6ICBUaGlzIG1lc3NhZ2UgaXMg
c2VudCBieSBNYXAtU2VydmVycyBvciBFVFJzIGluIHJlc3BvbnNlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgTWFwLVJlcGx5OiAgVGhpcyBtZXNzYWdlIGlzIHNlbnQgYnkgTWFw
LVNlcnZlcnMgb3IgRVRScyBpbiByZXNwb25zZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0byBhIE1hcC1SZXF1ZXN0IGFuZCBjb250
YWlucyB0aGUgcmVzb2x2ZWQgbWFwcGluZy4gIFBsZWFzZSBub3RlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgdG8gYSBNYXAtUmVxdWVzdCBhbmQgY29udGFpbnMgdGhlIHJl
c29sdmVkIG1hcHBpbmcuICBQbGVhc2Ugbm90ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB0aGF0IGEgTWFwLVJlcGx5IG1heSBjb250
YWluIGEgbmVnYXRpdmUgcmVwbHkgaWYsIGZvciBleGFtcGxlLCB0aGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0aGF0IGEgTWFwLVJlcGx5IG1heSBjb250YWluIGEgbmVn
YXRpdmUgcmVwbHkgaWYsIGZvciBleGFtcGxlLCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgcXVlcmllZCBFSUQgaXMgbm90IHBh
cnQgb2YgdGhlIExJU1AgRUlEIHNwYWNlLiAgSW4gc3VjaCBjYXNlcyB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBxdWVyaWVkIEVJRCBpcyBub3QgcGFydCBvZiB0aGUg
TElTUCBFSUQgc3BhY2UuICBJbiBzdWNoIGNhc2VzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBJVFIgdHlwaWNhbGx5IGZvcndh
cmRzIHRoZSB0cmFmZmljIG5hdGl2ZWx5IChub24gZW5jYXBzdWxhdGVkKSB0bzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIElUUiB0eXBpY2FsbHkgZm9yd2FyZHMgdGhlIHRy
YWZmaWMgbmF0aXZlbHkgKG5vbiBlbmNhcHN1bGF0ZWQpIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHRoZSBwdWJsaWMgSW50ZXJu
ZXQsIHRoaXMgYmVoYXZpb3IgaXMgZGVmaW5lZCB0byBzdXBwb3J0PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgdGhlIHB1YmxpYyBJbnRlcm5ldCwgdGhpcyBiZWhhdmlvciBp
cyBkZWZpbmVkIHRvIHN1cHBvcnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxh
IG5hbWU9InBhcnQtbDEwIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxl
bT4gcGFnZSAxMCwgbGluZSA0NDwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQt
cjEwIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMCwg
bGluZSA1MDwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKHN1Y2ggYXMgTUFDIGFk
ZHJlc3NlcyksIHJlcXVpcmluZyBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJhbCBhcHByb2FjaGVzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKHN1Y2ggYXMgTUFDIGFkZHJlc3Nlcyks
IHJlcXVpcmluZyBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJhbCBhcHByb2FjaGVzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvciBzY2FsYWJp
bGl0eS4gIEFub3RoZXIgaW1wb3J0YW50IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgTElTUDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvciBzY2FsYWJpbGl0eS4gIEFub3RoZXIg
aW1wb3J0YW50IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgTElTUDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb250cm9sIGFuZCBkYXRhLXBs
YW5lcyBpcyB0aGF0LCBhbmQgYXMgYSByZXN1bHQgb2YgdGhlIGxvY2FsIG1hcHBpbmc8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb250cm9sIGFuZCBkYXRhLXBsYW5lcyBpcyB0
aGF0LCBhbmQgYXMgYSByZXN1bHQgb2YgdGhlIGxvY2FsIG1hcHBpbmc8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY2FjaGUgYXZhaWxhYmxl
IGF0IElUUiwgdGhlIE1hcHBpbmcgU3lzdGVtIGRvZXMgbm90IG5lZWQgdG8gb3BlcmF0ZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhY2hlIGF2YWlsYWJsZSBhdCBJVFIsIHRo
ZSBNYXBwaW5nIFN5c3RlbSBkb2VzIG5vdCBuZWVkIHRvIG9wZXJhdGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXQgbGluZS1yYXRlLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGF0IGxpbmUtcmF0ZS48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBMSVNQIFdHIGhhcyBleHBsb3JlZCBhcHBsaWNhdGlv
biBvZiB0aGUgZm9sbG93aW5nIGRpc3RyaWJ1dGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgVGhlIExJU1AgV0cgaGFzIGV4cGxvcmVkIGFwcGxpY2F0aW9uIG9mIHRoZSBmb2xs
b3dpbmcgZGlzdHJpYnV0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgc3lzdGVtIHRlY2huaXF1ZXMgdG8gdGhlIE1hcHBpbmcgU3lzdGVt
IGFyY2hpdGVjdHVyZTogZ3JhcGgtYmFzZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBzeXN0ZW0gdGVjaG5pcXVlcyB0byB0aGUgTWFwcGluZyBTeXN0ZW0gYXJjaGl0ZWN0dXJl
OiBncmFwaC1iYXNlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBkYXRhYmFzZXMgaW4gdGhlIGZvcm0gb2YgTElTUCtBTFQgW1JGQzY4MzZd
LCBoaWVyYXJjaGljYWwgZGF0YWJhc2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgZGF0YWJhc2VzIGluIHRoZSBmb3JtIG9mIExJU1ArQUxUIFtSRkM2ODM2XSwgaGllcmFyY2hp
Y2FsIGRhdGFiYXNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBpbiB0aGUgZm9ybSBvZiBMSVNQLUREVCBbSS1ELmlldGYtbGlzcC1kZHRd
LCBtb25vbGl0aGljIGRhdGFiYXNlcyBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGluIHRoZSBmb3JtIG9mIExJU1AtRERUIFtJLUQuaWV0Zi1saXNwLWRkdF0sIG1vbm9saXRo
aWMgZGF0YWJhc2VzIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyNyIgLz48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIHRoZSBmb3JtIG9mIExJU1AtTkVSRCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5bUkZDNjgz
N10gYW5kPC9zcGFuPiBmbGF0IGRhdGFiYXNlcyBpbiB0aGUgZm9ybSBvZjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aGUgZm9ybSBvZiBMSVNQLU5FUkQgPHNwYW4gY2xhc3M9
Imluc2VydCI+W1JGQzY4MzddLDwvc3Bhbj4gZmxhdCBkYXRhYmFzZXMgaW4gdGhlIGZvcm0gb2Yg
PHNwYW4gY2xhc3M9Imluc2VydCI+TElTUC08L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
TElTUC1ESFQgW0ktRC5jaGVuZy1saXNwLXNoZGh0XSxbSS1ELm1hdGh5LWxpc3AtZGh0XS48L3Nw
YW4+ICBGdXJ0aGVybW9yZSBpdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICBESFQgW0ktRC5jaGVuZy1saXNwLXNoZGh0XSxbSS1ELm1hdGh5
LWxpc3AtZGh0XSBhbmQsIGEgbXVsdGljYXN0LTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpcyB3b3J0aCBub3RpbmcgdGhh
dCwgaW4gc29tZSBzY2VuYXJpb3Mgc3VjaCBhcyBwcml2YXRlIGRlcGxveW1lbnRzLDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBiYXNlZCBk
YXRhYmFzZSBbSS1ELmN1cnJhbi1saXNwLWVtYWNzXS48L3NwYW4+ICBGdXJ0aGVybW9yZSBpdCBp
cyB3b3J0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIHRoZSBNYXBwaW5nIFN5c3RlbSBjYW4gb3BlcmF0ZSBhcyBsb2dpY2FsbHkgY2Vu
dHJhbGl6ZWQuICBJbiBzdWNoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG5v
dGluZyB0aGF0LCBpbiBzb21lIHNjZW5hcmlvcyBzdWNoIGFzIHByaXZhdGUgZGVwbG95bWVudHMs
IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIGNhc2VzIGl0IGlzIHR5cGljYWxseSBjb21wb3NlZCBvZiBhIHNpbmdsZSBNYXAtU2Vy
dmVyL01hcC1SZXNvbHZlci48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgTWFw
cGluZyBTeXN0ZW0gY2FuIG9wZXJhdGUgYXMgbG9naWNhbGx5IGNlbnRyYWxpemVkLiAgSW4gc3Vj
aCBjYXNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpdCBpcyB0eXBpY2Fs
bHkgY29tcG9zZWQgb2YgYSBzaW5nbGUgTWFwLVNlcnZlci9NYXAtUmVzb2x2ZXIuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgZm9sbG93aW5nIGZvY3VzZXMgb24gdGhlIHR3byBt
YXBwaW5nIHN5c3RlbXMgdGhhdCBoYXZlIGJlZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBUaGUgZm9sbG93aW5nIGZvY3VzZXMgb24gdGhlIHR3byBtYXBwaW5nIHN5c3RlbXMg
dGhhdCBoYXZlIGJlZW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgaW1wbGVtZW50ZWQgYW5kIGRlcGxveWVkIChMSVNQLUFMVCBhbmQgTElT
UCtERFQpLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGltcGxlbWVudGVkIGFu
ZCBkZXBsb3llZCAoTElTUC1BTFQgYW5kIExJU1ArRERUKS48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjMuNC4zLjEuICBMSVNQK0FMVDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjMuNC4zLjEuICBMSVNQK0FMVDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIExJ
U1AgQWx0ZXJuYXRpdmUgVG9wb2xvZ3kgKExJU1ArQUxUKSBbUkZDNjgzNl0gd2FzIHRoZSBmaXJz
dDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBMSVNQIEFsdGVybmF0aXZl
IFRvcG9sb2d5IChMSVNQK0FMVCkgW1JGQzY4MzZdIHdhcyB0aGUgZmlyc3Q8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTWFwcGluZyBTeXN0
ZW0gcHJvcG9zZWQsIGRldmVsb3BlZCBhbmQgZGVwbG95ZWQgb24gdGhlIExJU1AgcGlsb3Q8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNYXBwaW5nIFN5c3RlbSBwcm9wb3NlZCwg
ZGV2ZWxvcGVkIGFuZCBkZXBsb3llZCBvbiB0aGUgTElTUCBwaWxvdDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBuZXR3b3JrLiAgSXQgaXMg
YmFzZWQgb24gYSBkaXN0cmlidXRlZCBCR1Agb3ZlcmxheSBwYXJ0aWNpcGF0ZWQgYnk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBuZXR3b3JrLiAgSXQgaXMgYmFzZWQgb24gYSBk
aXN0cmlidXRlZCBCR1Agb3ZlcmxheSBwYXJ0aWNpcGF0ZWQgYnk8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTWFwLVNlcnZlcnMgYW5kIE1h
cC1SZXNvbHZlcnMuICBUaGUgbm9kZXMgY29ubmVjdCB0byB0aGVpciBwZWVyczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1hcC1TZXJ2ZXJzIGFuZCBNYXAtUmVzb2x2ZXJzLiAg
VGhlIG5vZGVzIGNvbm5lY3QgdG8gdGhlaXIgcGVlcnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRk
PjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDExIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxlbT4gcGFnZSAxMywgbGluZSAyNzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxh
IG5hbWU9InBhcnQtcjExIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxl
bT4gcGFnZSAxMywgbGluZSAyNzwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbm90
IGFubm91bmNlZCBpbiB0aGUgSW50ZXJuZXQgZ2xvYmFsIHJvdXRpbmcgc3lzdGVtLiAgQXMgYSBy
ZXN1bHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBub3QgYW5ub3VuY2VkIGlu
IHRoZSBJbnRlcm5ldCBnbG9iYWwgcm91dGluZyBzeXN0ZW0uICBBcyBhIHJlc3VsdDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBMSVNQIHJl
cXVpcmVzIGFuIGluZXRyd29ya2luZyBtZWNoYW5pc20gdG8gYWxsb3cgTElTUCBzaXRlcyB0byBz
cGVhazwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIExJU1AgcmVxdWlyZXMgYW4g
aW5ldHJ3b3JraW5nIG1lY2hhbmlzbSB0byBhbGxvdyBMSVNQIHNpdGVzIHRvIHNwZWFrPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdpdGgg
bm9uLUxJU1Agc2l0ZXMgYW5kIHZpY2UgdmVyc2EuICBMSVNQIGluZXRyd29ya2luZyBtZWNoYW5p
c21zIGFyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdpdGggbm9uLUxJU1Ag
c2l0ZXMgYW5kIHZpY2UgdmVyc2EuICBMSVNQIGluZXRyd29ya2luZyBtZWNoYW5pc21zIGFyZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBz
cGVjaWZpZWQgaW4gW1JGQzY4MzJdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHNwZWNpZmllZCBpbiBbUkZDNjgzMl0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBM
SVNQIGRlZmluZXMgdHdvIGVudGl0aWVzIHRvIHByb3ZpZGUgaW5ldHJ3b3JraW5nOjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIExJU1AgZGVmaW5lcyB0d28gZW50aXRpZXMgdG8g
cHJvdmlkZSBpbmV0cndvcmtpbmc6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcm94
eSBJbmdyZXNzIFR1bm5lbCBSb3V0ZXIgKFBJVFIpOiAgUElUUnMgcHJvdmlkZSBjb25uZWN0aXZp
dHkgZnJvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFByb3h5IEluZ3Jlc3Mg
VHVubmVsIFJvdXRlciAoUElUUik6ICBQSVRScyBwcm92aWRlIGNvbm5lY3Rpdml0eSBmcm9tPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IHRoZSBsZWdhY3kgSW50ZXJuZXQgdG8gTElTUCBzaXRlcy4gIFBJVFJzIGFubm91bmNlIGluIHRo
ZSBnbG9iYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0aGUgbGVnYWN5
IEludGVybmV0IHRvIExJU1Agc2l0ZXMuICBQSVRScyBhbm5vdW5jZSBpbiB0aGUgZ2xvYmFsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IHJvdXRpbmcgc3lzdGVtIGJsb2NrcyBvZiBFSUQgcHJlZml4ZXMgKGFnZ3JlZ2F0aW5nIHdoZW4g
cG9zc2libGUpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgcm91dGluZyBz
eXN0ZW0gYmxvY2tzIG9mIEVJRCBwcmVmaXhlcyAoYWdncmVnYXRpbmcgd2hlbiBwb3NzaWJsZSk8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDI4IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgdG8gYXR0
cmFjdCB0cmFmZmljLiAgRm9yIGVhY2ggaW5jb21pbmcgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZGF0
YS1wYWNrZXQsPC9zcGFuPiB0aGUgUElUUiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5MSVNQLTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgdG8gYXR0cmFjdCB0cmFm
ZmljLiAgRm9yIGVhY2ggaW5jb21pbmcgPHNwYW4gY2xhc3M9Imluc2VydCI+cGFja2V0IGZyb20g
YSBzb3VyY2Ugbm90IGluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgIGVuY2Fwc3Vs
YXRlczwvc3Bhbj4gaXQgdG93YXJkcyB0aGUgUkxPQyhzKSBvZiB0aGUgYXBwcm9wcmlhdGUgTElT
UCBzaXRlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICBhIExJU1Agc2l0ZSAoYSBub24tRUlEKSw8L3NwYW4+IHRoZSBQSVRSIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPkxJU1AtZW5jYXBzdWxhdGVzPC9zcGFuPiBpdCB0b3dhcmRzIHRoZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgIFRoZSBpbXBhY3Qgb2YgUElUUnMgaW4gdGhlIHJvdXRpbmcgdGFibGUgc2l6ZSBvZiB0aGUg
REZaIGlzLCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBSTE9DKHMp
IG9mIHRoZSBhcHByb3ByaWF0ZSBMSVNQIHNpdGUuICBUaGUgaW1wYWN0IG9mIFBJVFJzIGluIHRo
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICAgIHRoZSB3b3JzdC1jYXNlLCBzaW1pbGFyIHRvIHRoZSBjYXNlIGluIHdoaWNoIExJU1Ag
aXMgbm90IGRlcGxveWVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBy
b3V0aW5nIHRhYmxlIHNpemUgb2YgdGhlIERGWiBpcywgaW4gdGhlIHdvcnN0LWNhc2UsIHNpbWls
YXIgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICBFSUQtcHJlZml4ZXMgd2lsbCBiZSBhZ2dyZWdhdGVkIGFzIG11Y2ggYXMgcG9z
c2libGUgYm90aCBieSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
dGhlIGNhc2UgaW4gd2hpY2ggTElTUCBpcyBub3QgZGVwbG95ZWQuICBFSUQtcHJlZml4ZXMgd2ls
bCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgIFBJVFIgYW5kIGJ5IHRoZSBnbG9iYWwgcm91dGluZyBzeXN0ZW0uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGFnZ3JlZ2F0ZWQgYXMgbXVjaCBhcyBwb3Nz
aWJsZSBib3RoIGJ5IHRoZSBQSVRSIGFuZCBieSB0aGUgZ2xvYmFsPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgIHJvdXRpbmcgc3lzdGVtLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgUHJveHkgRWdyZXNzIFR1bm5lbCBSb3V0ZXIgKFBFVFIpOiAgUEVUUnMgcHJv
dmlkZSBjb25uZWN0aXZpdHkgZnJvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFByb3h5IEVncmVzcyBUdW5uZWwgUm91dGVyIChQRVRSKTogIFBFVFJzIHByb3ZpZGUgY29ubmVj
dGl2aXR5IGZyb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgTElTUCBzaXRlcyB0byB0aGUgbGVnYWN5IEludGVybmV0LiAgSW4gc29t
ZSBzY2VuYXJpb3MsIExJU1Agc2l0ZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICBMSVNQIHNpdGVzIHRvIHRoZSBsZWdhY3kgSW50ZXJuZXQuICBJbiBzb21lIHNjZW5hcmlv
cywgTElTUCBzaXRlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICBtYXkgYmUgdW5hYmxlIHRvIHNlbmQgZW5jYXBzdWxhdGVkIHBhY2tl
dHMgd2l0aCBhIGxvY2FsIEVJRDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IG1heSBiZSB1bmFibGUgdG8gc2VuZCBlbmNhcHN1bGF0ZWQgcGFja2V0cyB3aXRoIGEgbG9jYWwg
RUlEPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgIGFkZHJlc3MgYXMgYSBzb3VyY2UgdG8gdGhlIGxlZ2FjeSBJbnRlcm5ldC4gIEZvciBp
bnN0YW5jZSB3aGVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgYWRkcmVz
cyBhcyBhIHNvdXJjZSB0byB0aGUgbGVnYWN5IEludGVybmV0LiAgRm9yIGluc3RhbmNlIHdoZW48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgVW5pY2FzdCBSZXZlcnNlIFBhdGggRm9yd2FyZGluZyAodVJQRikgaXMgdXNlZCBieSBQcm92
aWRlciBFZGdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgVW5pY2FzdCBS
ZXZlcnNlIFBhdGggRm9yd2FyZGluZyAodVJQRikgaXMgdXNlZCBieSBQcm92aWRlciBFZGdlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IHJvdXRlcnMsIG9yIHdoZW4gYW4gaW50ZXJtZWRpYXRlIG5ldHdvcmsgYmV0d2VlbiBhIExJU1Ag
c2l0ZSBhbmQgYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHJvdXRlcnMs
IG9yIHdoZW4gYW4gaW50ZXJtZWRpYXRlIG5ldHdvcmsgYmV0d2VlbiBhIExJU1Agc2l0ZSBhbmQg
YTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICBub24tTElTUCBzaXRlIGRvZXMgbm90IHN1cHBvcnQgdGhlIGRlc2lyZWQgdmVyc2lvbiBv
ZiBJUCAoSVB2NCBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG5vbi1M
SVNQIHNpdGUgZG9lcyBub3Qgc3VwcG9ydCB0aGUgZGVzaXJlZCB2ZXJzaW9uIG9mIElQIChJUHY0
IG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgIElQdjYpLiAgSW4gYm90aCBjYXNlcyB0aGUgUEVUUiBvdmVyY29tZXMgc3VjaCBsaW1p
dGF0aW9ucyBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIElQdjYpLiAg
SW4gYm90aCBjYXNlcyB0aGUgUEVUUiBvdmVyY29tZXMgc3VjaCBsaW1pdGF0aW9ucyBieTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBl
bmNhcHN1bGF0aW5nIHBhY2tldHMgb3ZlciB0aGUgbmV0d29yay4gIFRoZXJlIGlzIG5vIHNwZWNp
ZmllZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGVuY2Fwc3VsYXRpbmcg
cGFja2V0cyBvdmVyIHRoZSBuZXR3b3JrLiAgVGhlcmUgaXMgbm8gc3BlY2lmaWVkPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdj
b2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwxMiIgLz48c21hbGw+c2tp
cHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTQsIGxpbmUgMjM8L2VtPjwvdGg+
PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIxMiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTQsIGxpbmUgMjM8L2VtPjwvdGg+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHByZWZpeCkgYW5kIGNvbnRhaW5zIGJhc2ljYWxseSB0aGUgc2V0IG9mIFJM
T0NzIHdpdGggdGhlIGFzc29jaWF0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwcmVmaXgpIGFuZCBjb250YWlucyBiYXNpY2FsbHkgdGhlIHNldCBvZiBSTE9DcyB3aXRoIHRo
ZSBhc3NvY2lhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHRyYWZmaWMgZW5naW5lZXJpbmcgcG9saWNpZXMgKHByaW9yaXRpZXMgYW5k
IHdlaWdodHMpLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRyYWZmaWMgZW5n
aW5lZXJpbmcgcG9saWNpZXMgKHByaW9yaXRpZXMgYW5kIHdlaWdodHMpLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIE1hcC1DYWNoZSwgYXMgYW55IG90aGVyIGNhY2hlLCByZXF1
aXJlcyBjYWNoZSBjb2hlcmVuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBU
aGUgTWFwLUNhY2hlLCBhcyBhbnkgb3RoZXIgY2FjaGUsIHJlcXVpcmVzIGNhY2hlIGNvaGVyZW5j
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBtZWNoYW5pc21zIHRvIG1haW50YWluIHVwLXRvLWRhdGUgaW5mb3JtYXRpb24uICBMSVNQIGRl
ZmluZXMgdGhyZWU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWNoYW5pc21z
IHRvIG1haW50YWluIHVwLXRvLWRhdGUgaW5mb3JtYXRpb24uICBMSVNQIGRlZmluZXMgdGhyZWU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
bWFpbiBtZWNoYW5pc21zIGZvciBjYWNoZSBjb2hlcmVuY2U6PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgbWFpbiBtZWNoYW5pc21zIGZvciBjYWNoZSBjb2hlcmVuY2U6PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaW1lLVRvLUxpdmUgKFRUTCk6ICBFYWNoIG1hcHBp
bmcgY29udGFpbnMgYSBUVEwgc2V0IGJ5IHRoZSBFVFIsIHVwb248L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBUaW1lLVRvLUxpdmUgKFRUTCk6ICBFYWNoIG1hcHBpbmcgY29udGFp
bnMgYSBUVEwgc2V0IGJ5IHRoZSBFVFIsIHVwb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgZXhwaXJhdGlvbiBvZiB0aGUgVFRMIHRo
ZSBJVFIgaGFzIHRvIHJlZnJlc2ggdGhlIG1hcHBpbmcgYnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICBleHBpcmF0aW9uIG9mIHRoZSBUVEwgdGhlIElUUiBoYXMgdG8gcmVm
cmVzaCB0aGUgbWFwcGluZyBieTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBzZW5kaW5nIGEgbmV3IE1hcC1SZXF1ZXN0LiAgVHlwaWNh
bCB2YWx1ZXMgZm9yIFRUTCBkZWZpbmVkIGJ5IExJU1A8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICBzZW5kaW5nIGEgbmV3IE1hcC1SZXF1ZXN0LiAgVHlwaWNhbCB2YWx1ZXMg
Zm9yIFRUTCBkZWZpbmVkIGJ5IExJU1A8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI5IiAvPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgICAgYXJlIDI0PHNwYW4gY2xhc3M9ImRlbGV0ZSI+aDwvc3Bhbj4uPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGFyZSAyNDxzcGFuIGNsYXNzPSJp
bnNlcnQiPiBob3Vyczwvc3Bhbj4uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTb2xp
Y2l0LU1hcC1SZXF1ZXN0IChTTVIpOiAgU01SIGlzIGFuIGV4cGxpY2l0IG1lY2hhbmlzbSB0byB1
cGRhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTb2xpY2l0LU1hcC1SZXF1
ZXN0IChTTVIpOiAgU01SIGlzIGFuIGV4cGxpY2l0IG1lY2hhbmlzbSB0byB1cGRhdGU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgbWFw
cGluZyBpbmZvcm1hdGlvbi4gIEluIHBhcnRpY3VsYXIgYSBzcGVjaWFsIHR5cGUgb2YgTWFwLVJl
cXVlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBtYXBwaW5nIGluZm9y
bWF0aW9uLiAgSW4gcGFydGljdWxhciBhIHNwZWNpYWwgdHlwZSBvZiBNYXAtUmVxdWVzdDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBj
YW4gYmUgc2VudCBvbiBkZW1hbmQgYnkgRVRScyB0byByZXF1ZXN0IHJlZnJlc2hpbmcgYSBtYXBw
aW5nLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGNhbiBiZSBzZW50IG9u
IGRlbWFuZCBieSBFVFJzIHRvIHJlcXVlc3QgcmVmcmVzaGluZyBhIG1hcHBpbmcuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFVwb24g
cmVjZXB0aW9uIG9mIGEgU01SIG1lc3NhZ2UsIHRoZSBJVFIgbXVzdCByZWZyZXNoIHRoZSBiaW5k
aW5nczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFVwb24gcmVjZXB0aW9u
IG9mIGEgU01SIG1lc3NhZ2UsIHRoZSBJVFIgbXVzdCByZWZyZXNoIHRoZSBiaW5kaW5nczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBi
eSBzZW5kaW5nIGEgTWFwLVJlcXVlc3QgdG8gdGhlIE1hcHBpbmcgU3lzdGVtLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGJ5IHNlbmRpbmcgYSBNYXAtUmVxdWVzdCB0byB0
aGUgTWFwcGluZyBTeXN0ZW0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNYXAtVmVy
c2lvbmluZzogIFRoaXMgb3B0aW9uYWwgbWVjaGFuaXNtIHBpZ2d5YmFja3MgaW4gdGhlIExJU1A8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNYXAtVmVyc2lvbmluZzogIFRoaXMg
b3B0aW9uYWwgbWVjaGFuaXNtIHBpZ2d5YmFja3MgaW4gdGhlIExJU1A8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgaGVhZGVyIG9mIGRh
dGEtcGFja2V0cyB0aGUgdmVyc2lvbiBudW1iZXIgb2YgdGhlIG1hcHBpbmdzIHVzZWQgYnk8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBoZWFkZXIgb2YgZGF0YS1wYWNrZXRz
IHRoZSB2ZXJzaW9uIG51bWJlciBvZiB0aGUgbWFwcGluZ3MgdXNlZCBieTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBhbiB4VFIuICBU
aGlzIHdheSwgd2hlbiBhbiB4VFIgcmVjZWl2ZXMgYSBMSVNQLWVuY2Fwc3VsYXRlZCBwYWNrZXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBhbiB4VFIuICBUaGlzIHdheSwg
d2hlbiBhbiB4VFIgcmVjZWl2ZXMgYSBMSVNQLWVuY2Fwc3VsYXRlZCBwYWNrZXQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBiZ2Nv
bG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDEzIiAvPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxNSwgbGluZSA0MTwvZW0+PC90aD48
dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjEzIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxNSwgbGluZSA0MTwvZW0+PC90aD48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgZGV0ZXJtaW5lIHJlYWNoYWJpbGl0eSBhbmQsIGluIGNhc2Ugb2YgZmFpbHVy
ZSwgc3dpdGNoaW5nIHRvIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXRl
cm1pbmUgcmVhY2hhYmlsaXR5IGFuZCwgaW4gY2FzZSBvZiBmYWlsdXJlLCBzd2l0Y2hpbmcgdG8g
YTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBkaWZmZXJlbnQgbG9jYXRvci4gIEZ1cnRoZXJtb3JlIHRoZSBtZWNoYW5pc20gYWxzbyBwcm92
aWRlcyB1c2VmdWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkaWZmZXJlbnQg
bG9jYXRvci4gIEZ1cnRoZXJtb3JlIHRoZSBtZWNoYW5pc20gYWxzbyBwcm92aWRlcyB1c2VmdWw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
UlRUIGVzdGltYXRlcyBvZiB0aGUgZGVsYXkgb2YgdGhlIHBhdGggdGhhdCBjYW4gYmUgdXNlZCBi
eSBvdGhlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJUVCBlc3RpbWF0ZXMg
b2YgdGhlIGRlbGF5IG9mIHRoZSBwYXRoIHRoYXQgY2FuIGJlIHVzZWQgYnkgb3RoZXI8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbmV0d29y
ayBhbGdvcml0aG1zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG5ldHdvcmsg
YWxnb3JpdGhtcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFkZGl0aW9uYWxseSwg
TElTUCBhbHNvIHJlY29tbWVuZHMgaW5mZXJyaW5nIHJlYWNoYWJpbGl0eSBvZiBsb2NhdG9yczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFkZGl0aW9uYWxseSwgTElTUCBhbHNv
IHJlY29tbWVuZHMgaW5mZXJyaW5nIHJlYWNoYWJpbGl0eSBvZiBsb2NhdG9yczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBieSB1c2luZyBp
bmZvcm1hdGlvbiBwcm92aWRlZCBieSB0aGUgdW5kZXJsYXksIGluIHBhcnRpY3VsYXI6PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYnkgdXNpbmcgaW5mb3JtYXRpb24gcHJvdmlk
ZWQgYnkgdGhlIHVuZGVybGF5LCBpbiBwYXJ0aWN1bGFyOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgSXQgaXMgd29ydGggbm90aW5nIHRoYXQgUkxPQyBwcm9iaW5nIGFuZCBFY2hvLW5v
bmNlIGNhbiB3b3JrPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSXQgaXMgd29y
dGggbm90aW5nIHRoYXQgUkxPQyBwcm9iaW5nIGFuZCBFY2hvLW5vbmNlIGNhbiB3b3JrPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRvZ2V0
aGVyLiAgU3BlY2lmaWNhbGx5IGlmIGEgbm9uY2UgaXMgbm90IGVjaG9lZCwgYW4gSVRSIGNvdWxk
IFJMT0MtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG9nZXRoZXIuICBTcGVj
aWZpY2FsbHkgaWYgYSBub25jZSBpcyBub3QgZWNob2VkLCBhbiBJVFIgY291bGQgUkxPQy08L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDMwIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcHJvYmUgdG8gZGV0
ZXJtaW5lIGlmIHRoZSBwYXRoIGlzIHVwIDxzcGFuIGNsYXNzPSJkZWxldGUiPmJlY2F1c2U8L3Nw
YW4+IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yZXR1cm48L3NwYW4+IGJpZGlyZWN0aW9uYWw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcHJvYmUgdG8gZGV0ZXJtaW5lIGlm
IHRoZSBwYXRoIGlzIHVwIDxzcGFuIGNsYXNzPSJpbnNlcnQiPndoZW4geW91IGNhbm5vdCB0ZWxs
PC9zcGFuPiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBwYXRoIDxzcGFuIGNsYXNzPSJkZWxldGUiPm1heSBoYXZlIGZhaWxlZDwv
c3Bhbj4gb3IgdGhlIHJldHVybiBwYXRoIGlzIG5vdCA8c3BhbiBjbGFzcz0iZGVsZXRlIj51c2Vk
LCB0aGF0IGlzIHRoZXJlIGlzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5kaWZmZXJlbmNlIGJldHdlZW4gYSBmYWlsZWQ8L3Nw
YW4+IGJpZGlyZWN0aW9uYWwgcGF0aCBvciB0aGUgcmV0dXJuIHBhdGggaXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0i
ZGVsZXRlIj4gICBvbmx5IGE8L3NwYW4+IHVuaWRpcmVjdGlvbmFsIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPnBhdGguPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBub3Qg
PHNwYW4gY2xhc3M9Imluc2VydCI+dXNlZCAoYTwvc3Bhbj4gdW5pZGlyZWN0aW9uYWwgPHNwYW4g
Y2xhc3M9Imluc2VydCI+cGF0aCk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBJQ01QIHNpZ25hbGluZzogVGhlIExJU1AgdW5kZXJsYXkgLXRoZSBjdXJyZW50IEludGVybmV0
LSB1c2VzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElDTVAgc2lnbmFs
aW5nOiBUaGUgTElTUCB1bmRlcmxheSAtdGhlIGN1cnJlbnQgSW50ZXJuZXQtIHVzZXMgdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElD
TVAgcHJvdG9jb2wgdG8gc2lnbmFsIHVucmVhY2hhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3Mp
LiAgTElTUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElDTVAgcHJvdG9jb2wg
dG8gc2lnbmFsIHVucmVhY2hhYmlsaXR5IChhbW9uZyBvdGhlciB0aGluZ3MpLiAgTElTUDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYW4g
dGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBhbmQgdGhlIHJlY2VwdGlvbiBvZiBhIElDTVAgTmV0d29y
azwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhbiB0YWtlIGFkdmFudGFnZSBv
ZiB0aGlzIGFuZCB0aGUgcmVjZXB0aW9uIG9mIGEgSUNNUCBOZXR3b3JrPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFVucmVhY2hhYmxlIG9y
IElDTVAgSG9zdCBVbnJlYWNoYWJsZSBtZXNzYWdlIGNhbiBiZSBzZWVuIGFzIGEgaGludDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFVucmVhY2hhYmxlIG9yIElDTVAgSG9zdCBV
bnJlYWNoYWJsZSBtZXNzYWdlIGNhbiBiZSBzZWVuIGFzIGEgaGludDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGF0IGEgbG9jYXRvciBt
aWdodCBiZSB1bnJlYWNoYWJsZSwgdGhpcyBzaG91bGQgbGVhZCB0byBwZXJmb3JtPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhhdCBhIGxvY2F0b3IgbWlnaHQgYmUgdW5yZWFj
aGFibGUsIHRoaXMgc2hvdWxkIGxlYWQgdG8gcGVyZm9ybTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhZGRpdGlvbmFsIGNoZWNrcy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhZGRpdGlvbmFsIGNoZWNrcy48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFVuZGVybGF5IHJvdXRpbmc6IEJvdGggQkdQIGFuZCBJ
QkdQIGNhcnJ5IHJlYWNoYWJpbGl0eSBpbmZvcm1hdGlvbiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBVbmRlcmxheSByb3V0aW5nOiBCb3RoIEJHUCBhbmQgSUJHUCBjYXJyeSBy
ZWFjaGFiaWxpdHkgaW5mb3JtYXRpb24sPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIExJU1AtY2FwYWJsZSByb3V0ZXJzIHRoYXQgaGF2ZSBh
Y2Nlc3MgdG8gdW5kZXJsYXkgcm91dGluZyBpbmZvcm1hdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIExJU1AtY2FwYWJsZSByb3V0ZXJzIHRoYXQgaGF2ZSBhY2Nlc3MgdG8g
dW5kZXJsYXkgcm91dGluZyBpbmZvcm1hdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90
ZD48dGg+PGEgbmFtZT0icGFydC1sMTQiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGVtPiBwYWdlIDE3LCBsaW5lIDY8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1l
PSJwYXJ0LXIxNCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBh
Z2UgMTcsIGxpbmUgNjwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIHNlcGFy
YXRpb24gYmV0d2VlbiBsb2NhdG9ycyBhbmQgaWRlbnRpZmllcnMgaW4gTElTUCB3YXMgaW5pdGlh
bGx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIHNlcGFyYXRpb24gYmV0
d2VlbiBsb2NhdG9ycyBhbmQgaWRlbnRpZmllcnMgaW4gTElTUCB3YXMgaW5pdGlhbGx5PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHByb3Bv
c2VkIGZvciB0cmFmZmljIGVuZ2luZWVyaW5nIHB1cnBvc2Ugd2hlcmUgTElTUCBzaXRlcyBjYW4g
Y2hhbmdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJvcG9zZWQgZm9yIHRy
YWZmaWMgZW5naW5lZXJpbmcgcHVycG9zZSB3aGVyZSBMSVNQIHNpdGVzIGNhbiBjaGFuZ2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhl
aXIgYXR0YWNobWVudCBwb2ludHMgdG8gdGhlIEludGVybmV0IChpLmUuLCBSTE9Dcykgd2l0aG91
dDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZWlyIGF0dGFjaG1lbnQgcG9p
bnRzIHRvIHRoZSBJbnRlcm5ldCAoaS5lLiwgUkxPQ3MpIHdpdGhvdXQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW1wYWN0aW5nIGVuZHBv
aW50cyBvciB0aGUgSW50ZXJuZXQgY29yZS4gIEluIHRoaXMgY29udGV4dCwgdGhlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW1wYWN0aW5nIGVuZHBvaW50cyBvciB0aGUgSW50
ZXJuZXQgY29yZS4gIEluIHRoaXMgY29udGV4dCwgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGJvcmRlciByb3V0ZXJzIG9wZXJhdGUg
dGhlIHhUUiBmdW5jdGlvbmFsaXR5IGFuZCBlbmRwb2ludHMgYXJlIG5vdDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJvcmRlciByb3V0ZXJzIG9wZXJhdGUgdGhlIHhUUiBmdW5j
dGlvbmFsaXR5IGFuZCBlbmRwb2ludHMgYXJlIG5vdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhd2FyZSBvZiB0aGUgZXhpc3RlbmNlIG9m
IExJU1AuICBIb3dldmVyLCB0aGlzIG1vZGUgb2Ygb3BlcmF0aW9uIGRvZXM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhd2FyZSBvZiB0aGUgZXhpc3RlbmNlIG9mIExJU1AuICBI
b3dldmVyLCB0aGlzIG1vZGUgb2Ygb3BlcmF0aW9uIGRvZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbm90IGFsbG93IHNlYW1sZXNzIG1v
YmlsaXR5IG9mIGVuZHBvaW50cyBiZXR3ZWVuIGRpZmZlcmVudCBMSVNQIHNpdGVzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbm90IGFsbG93IHNlYW1sZXNzIG1vYmlsaXR5IG9m
IGVuZHBvaW50cyBiZXR3ZWVuIGRpZmZlcmVudCBMSVNQIHNpdGVzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFzIHRoZSBFSUQgYWRkcmVz
cyBtaWdodCBub3QgYmUgcm91dGFibGUgaW4gYSB2aXNpdGVkIHNpdGUuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgYXMgdGhlIEVJRCBhZGRyZXNzIG1pZ2h0IG5vdCBiZSByb3V0
YWJsZSBpbiBhIHZpc2l0ZWQgc2l0ZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5l
dmVydGhlbGVzcywgTElTUCBjYW4gYmUgdXNlZCB0byBlbmFibGUgc2VhbWxlc3MgSVAgbW9iaWxp
dHkgd2hlbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5ldmVydGhlbGVzcywg
TElTUCBjYW4gYmUgdXNlZCB0byBlbmFibGUgc2VhbWxlc3MgSVAgbW9iaWxpdHkgd2hlbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+
PGEgbmFtZT0iZGlmZjAwMzEiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBMSVNQIGlzIGRpcmVj
dGx5IGltcGxlbWVudGVkIGluIHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5lbmRwb2ludC48L3Nw
YW4+ICBFYWNoIGVuZHBvaW50IGlzIHRoZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgTElTUCBpcyBkaXJlY3RseSBpbXBsZW1lbnRlZCBpbiB0aGUgPHNwYW4gY2xhc3M9Imlu
c2VydCI+ZW5kcG9pbnQgb3Igd2hlbiB0aGUgZW5kcG9pbnQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYW4geFRSIGFuZCB0
aGUgRUlEIGFkZHJlc3MgaXMgdGhlIG9uZSBwcmVzZW50ZWQgdG8gdGhlIG5ldHdvcmsgc3RhY2s8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
cm9hbXMgdG8gYW4gYXR0YWNoZWQgeFRSLjwvc3Bhbj4gIEVhY2ggZW5kcG9pbnQgaXMgdGhlbiBh
biB4VFIgYW5kIHRoZSBFSUQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICB1c2VkIGJ5IGFwcGxpY2F0aW9ucyB3aGlsZSB0aGUgUkxPQyBp
cyB0aGUgYWRkcmVzcyBnYXRoZXJlZCBmcm9tIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBhZGRyZXNzIGlzIHRoZSBvbmUgcHJlc2VudGVkIHRvIHRoZSBuZXR3b3JrIHN0
YWNrIHVzZWQgYnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBuZXR3b3JrIHdoZW4gaXQgaXMgdmlzaXRlZC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgYXBwbGljYXRpb25zIHdoaWxlIHRoZSBSTE9DIGlzIHRoZSBh
ZGRyZXNzIGdhdGhlcmVkIGZyb20gdGhlIG5ldHdvcms8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgd2hlbiBpdCBpcyB2aXNpdGVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDMyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgV2hl
bmV2ZXIgdGhlIGRldmljZSBjaGFuZ2VzIG9mIFJMT0MsIHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5JPC9zcGFuPlRSIHVwZGF0ZXMgdGhlIFJMT0Mgb2YgaXRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIFdoZW5ldmVyIHRoZSBkZXZpY2UgY2hhbmdlcyBvZiBSTE9DLCB0aGUg
PHNwYW4gY2xhc3M9Imluc2VydCI+eDwvc3Bhbj5UUiB1cGRhdGVzIHRoZSBSTE9DIG9mIGl0czwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBs
b2NhbCBtYXBwaW5nIGFuZCByZWdpc3RlcnMgaXQgdG8gaXRzIE1hcC1TZXJ2ZXIuICBUbyBhdm9p
ZCB0aGUgbmVlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxvY2FsIG1hcHBp
bmcgYW5kIHJlZ2lzdGVycyBpdCB0byBpdHMgTWFwLVNlcnZlci4gIFRvIGF2b2lkIHRoZSBuZWVk
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IG9mIGEgaG9tZSBnYXRld2F5LCB0aGUgSVRSIGFsc28gaW5kaWNhdGVzIHRoZSBSTE9DIGNoYW5n
ZSB0byBhbGw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvZiBhIGhvbWUgZ2F0
ZXdheSwgdGhlIElUUiBhbHNvIGluZGljYXRlcyB0aGUgUkxPQyBjaGFuZ2UgdG8gYWxsPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlbW90
ZSBkZXZpY2VzIHRoYXQgaGF2ZSBvbmdvaW5nIGNvbW11bmljYXRpb25zIHdpdGggdGhlIGRldmlj
ZSB0aGF0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVtb3RlIGRldmljZXMg
dGhhdCBoYXZlIG9uZ29pbmcgY29tbXVuaWNhdGlvbnMgd2l0aCB0aGUgZGV2aWNlIHRoYXQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbW92
ZWQuICBUaGUgY29tYmluYXRpb24gb2YgYm90aCBtZXRob2RzIGVuc3VyZXMgdGhlIHNjYWxhYmls
aXR5IG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbW92ZWQuICBUaGUgY29t
YmluYXRpb24gb2YgYm90aCBtZXRob2RzIGVuc3VyZXMgdGhlIHNjYWxhYmlsaXR5IG9mPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRoZSBz
eXN0ZW0gYXMgc2lnbmFsaW5nIGlzIHN0cmljdGx5IGxpbWl0ZWQgdGhlIE1hcC1TZXJ2ZXIgYW5k
IHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIHN5c3RlbSBhcyBzaWdu
YWxpbmcgaXMgc3RyaWN0bHkgbGltaXRlZCB0aGUgTWFwLVNlcnZlciBhbmQgdG88L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaG9zdHMgd2l0
aCB3aGljaCBjb21tdW5pY2F0aW9ucyBhcmUgb25nb2luZy48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBob3N0cyB3aXRoIHdoaWNoIGNvbW11bmljYXRpb25zIGFyZSBvbmdvaW5n
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ni4gIE11bHRpY2FzdDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjYuICBNdWx0aWNhc3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIExJU1AgYWxzbyBzdXBwb3J0cyB0cmFuc3BvcnRpbmcgSVAgbXVsdGljYXN0IHBhY2tl
dHMgc2VudCBmcm9tIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIExJU1Ag
YWxzbyBzdXBwb3J0cyB0cmFuc3BvcnRpbmcgSVAgbXVsdGljYXN0IHBhY2tldHMgc2VudCBmcm9t
IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBFSUQgc3BhY2UsIHRoZSBvcGVyYXRpb25hbCBjaGFuZ2VzIHJlcXVpcmVkIHRvIHRoZSBt
dWx0aWNhc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFSUQgc3BhY2UsIHRo
ZSBvcGVyYXRpb25hbCBjaGFuZ2VzIHJlcXVpcmVkIHRvIHRoZSBtdWx0aWNhc3Q8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvdG9jb2xz
IGFyZSBkb2N1bWVudGVkIGluIFtSRkM2ODMxXS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBwcm90b2NvbHMgYXJlIGRvY3VtZW50ZWQgaW4gW1JGQzY4MzFdLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gc3VjaCBzY2VuYXJpb3MsIExJU1AgbWF5IGNyZWF0ZSBt
dWx0aWNhc3Qgc3RhdGUgYm90aCBhdCB0aGUgY29yZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEluIHN1Y2ggc2NlbmFyaW9zLCBMSVNQIG1heSBjcmVhdGUgbXVsdGljYXN0IHN0
YXRlIGJvdGggYXQgdGhlIGNvcmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIGF0IHRoZSBzaXRlcyAoYm90aCBzb3VyY2UgYW5kIHJl
Y2VpdmVyKS4gIFdoZW4gc2lnbmFsaW5nIGlzIHVzZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBhbmQgYXQgdGhlIHNpdGVzIChib3RoIHNvdXJjZSBhbmQgcmVjZWl2ZXIpLiAg
V2hlbiBzaWduYWxpbmcgaXMgdXNlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMzMiIC8+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBjcmVhdGUgbXVsdGljYXN0IHN0YXRlIGF0IHRoZSBzaXRlcywgTElTUCBy
b3V0ZXJzIHVuaWNhc3QgZW5jYXBzdWxhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+dG88L3NwYW4+IGNyZWF0ZSBtdWx0aWNhc3Qgc3Rh
dGUgYXQgdGhlIHNpdGVzLCBMSVNQIHJvdXRlcnMgdW5pY2FzdDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFBJTSBKb2luL1BydW5lIG1l
c3NhZ2VzIGZyb20gcmVjZWl2ZXIgdG8gc291cmNlIHNpdGVzLiAgQXQgdGhlIGNvcmUsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGVuY2Fwc3VsYXRlIFBJTSBKb2luL1BydW5l
IG1lc3NhZ2VzIGZyb20gcmVjZWl2ZXIgdG8gc291cmNlIHNpdGVzLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEVUUnMgYnVpbGQgYSBu
ZXcgUElNIEpvaW4vUHJ1bmUgbWVzc2FnZSBhZGRyZXNzZWQgdG8gdGhlIFJMT0Mgb2YgdGhlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEF0IHRoZSBjb3JlLCBFVFJzIGJ1aWxk
IGEgbmV3IFBJTSBKb2luL1BydW5lIG1lc3NhZ2UgYWRkcmVzc2VkIHRvIHRoZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIElUUiBzZXJ2
aWNpbmcgdGhlIHNvdXJjZS4gIEFuIHNpbXBsaWZpZWQgc2VxdWVuY2UgaXMgc2hvd24gYmVsb3c8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgUkxPQyBvZiB0aGUgSVRSIHNlcnZp
Y2luZyB0aGUgc291cmNlLiAgQW4gc2ltcGxpZmllZCBzZXF1ZW5jZSBpczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzaG93biBiZWxvdzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgMS4gIEFuIGVuZC1ob3N0IHdpbGxpbmcgdG8gam9pbiBhIG11bHRpY2FzdCBjaGFu
bmVsIHNlbmRzIGFuIElHTVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAxLiAg
QW4gZW5kLWhvc3Qgd2lsbGluZyB0byBqb2luIGEgbXVsdGljYXN0IGNoYW5uZWwgc2VuZHMgYW4g
SUdNUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgcmVwb3J0LiAgTXVsdGljYXN0IFBJTSByb3V0ZXJzIGF0IHRoZSBMSVNQIHNpdGUg
cHJvcGFnYXRlIFBJTTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICByZXBv
cnQuICBNdWx0aWNhc3QgUElNIHJvdXRlcnMgYXQgdGhlIExJU1Agc2l0ZSBwcm9wYWdhdGUgUElN
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICBKb2luL1BydW5lIG1lc3NhZ2VzIChTLUVJRCwgRykgdG93YXJkcyB0aGUgRVRSLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBKb2luL1BydW5lIG1lc3NhZ2VzIChT
LUVJRCwgRykgdG93YXJkcyB0aGUgRVRSLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
Mi4gIFRoZSBqb2luIG1lc3NhZ2UgZmxvd3MgdG8gdGhlIEVUUiwgdXBvbiByZWNlcHRpb24gdGhl
IEVUUiBidWlsZHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgVGhlIGpv
aW4gbWVzc2FnZSBmbG93cyB0byB0aGUgRVRSLCB1cG9uIHJlY2VwdGlvbiB0aGUgRVRSIGJ1aWxk
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgdHdvIGpvaW4gbWVzc2FnZXMsIHRoZSBmaXJzdCBvbmUgdW5pY2FzdCBMSVNQLWVuY2Fw
c3VsYXRlcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgdHdvIGpv
aW4gbWVzc2FnZXMsIHRoZSBmaXJzdCBvbmUgdW5pY2FzdCBMSVNQLWVuY2Fwc3VsYXRlcyB0aGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIG9yaWdpbmFsIGpvaW4gbWVzc2FnZSB0b3dhcmRzIHRoZSBSTE9DIG9mIHRoZSBJVFIgc2Vy
dmljaW5nIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBvcmlnaW5h
bCBqb2luIG1lc3NhZ2UgdG93YXJkcyB0aGUgUkxPQyBvZiB0aGUgSVRSIHNlcnZpY2luZyB0aGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDM0IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIHNvdXJj
ZS4gIFRoaXMgbWVzc2FnZSBjcmVhdGVzIG11bHRpY2FzdCBzdGF0ZSBhdCB0aGUgc291cmNlIHNp
dGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBzb3VyY2UuICBUaGlz
IG1lc3NhZ2UgY3JlYXRlcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4oUy1FSUQsIEcpPC9zcGFuPiBt
dWx0aWNhc3Qgc3RhdGUgYXQgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIFRoZSBzZWNvbmQgam9pbiBtZXNzYWdlIGNvbnRh
aW5zIGFzIGRlc3RpbmF0aW9uIGFkZHJlc3MgdGhlIFJMT0M8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgIHNvdXJjZSBzaXRlLiAgVGhlIHNlY29uZCBqb2luIG1lc3NhZ2Ug
Y29udGFpbnMgYXMgZGVzdGluYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgb2YgdGhlIElUUiBzZXJ2aWNpbmcgdGhlIHNv
dXJjZSAoUy1STE9DLCBHKSBhbmQgY3JlYXRlcyBtdWx0aWNhc3Q8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgIGFkZHJlc3MgdGhlIFJMT0Mgb2YgdGhlIElUUiBzZXJ2aWNp
bmcgdGhlIHNvdXJjZSAoUy1STE9DLCBHKSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgc3RhdGUgYXQgdGhlIGNvcmUuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBjcmVhdGVzIG11bHRpY2FzdCBz
dGF0ZSBhdCB0aGUgY29yZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBNdWx0
aWNhc3QgZGF0YSBwYWNrZXRzIG9yaWdpbmF0ZWQgYnkgdGhlIHNvdXJjZSAoUy1FSUQsIEcpIGZs
b3c8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgTXVsdGljYXN0IGRhdGEg
cGFja2V0cyBvcmlnaW5hdGVkIGJ5IHRoZSBzb3VyY2UgKFMtRUlELCBHKSBmbG93PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBmcm9t
IHRoZSBzb3VyY2UgdG8gdGhlIElUUi4gIFRoZSBJVFIgTElTUC1lbmNhcHN1bGF0ZXMgdGhlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGZyb20gdGhlIHNvdXJjZSB0byB0
aGUgSVRSLiAgVGhlIElUUiBMSVNQLWVuY2Fwc3VsYXRlcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIG11bHRpY2FzdCBwYWNr
ZXRzLCB0aGUgb3V0dGVyIGhlYWRlciBpbmNsdWRlcyBpdHMgb3duIFJMT0MgYXMgdGhlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIG11bHRpY2FzdCBwYWNrZXRzLCB0aGUg
b3V0dGVyIGhlYWRlciBpbmNsdWRlcyBpdHMgb3duIFJMT0MgYXMgdGhlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBzb3VyY2UgKFMt
UkxPQykgYW5kIHRoZSBvcmlnaW5hbCBtdWx0aWNhc3QgZ3JvdXAgYWRkcmVzcyAoRykgYXM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgc291cmNlIChTLVJMT0MpIGFuZCB0
aGUgb3JpZ2luYWwgbXVsdGljYXN0IGdyb3VwIGFkZHJlc3MgKEcpIGFzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB0aGUgZGVzdGlu
YXRpb24uICBQbGVhc2Ugbm90ZSB0aGF0IG11bHRpY2FzdCBncm91cCBhZGRyZXNzIGFyZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICB0aGUgZGVzdGluYXRpb24uICBQbGVh
c2Ugbm90ZSB0aGF0IG11bHRpY2FzdCBncm91cCBhZGRyZXNzIGFyZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgbG9naWNhbCBhbmQg
YXJlIG5vdCByZXNvbHZlZCBieSB0aGUgbWFwcGluZyBzeXN0ZW0uICBUaGVuIHRoZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBsb2dpY2FsIGFuZCBhcmUgbm90IHJlc29s
dmVkIGJ5IHRoZSBtYXBwaW5nIHN5c3RlbS4gIFRoZW4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBtdWx0aWNhc3QgcGFja2V0
IGlzIHRyYW5zbWl0dGVkIHRocm91Z2ggdGhlIGNvcmUgdG93YXJkcyB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgbXVsdGljYXN0IHBhY2tldCBpcyB0cmFuc21pdHRl
ZCB0aHJvdWdoIHRoZSBjb3JlIHRvd2FyZHMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICByZWNlaXZpbmcgRVRScyB0aGF0IGRl
Y2Fwc3VsYXRlcyB0aGUgcGFja2V0cyBhbmQgc2VuZHMgdGhlbSB1c2luZzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICByZWNlaXZpbmcgRVRScyB0aGF0IGRlY2Fwc3VsYXRl
cyB0aGUgcGFja2V0cyBhbmQgc2VuZHMgdGhlbSB1c2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgdGhlIHJlY2VpdmVyJ3Mgc2l0
ZSBtdWx0aWNhc3Qgc3RhdGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IHRoZSByZWNlaXZlcidzIHNpdGUgbXVsdGljYXN0IHN0YXRlLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDM1IiAvPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgTElTUCBhbHNvIHN1cHBvcnQgbm9uLVBJTSBtZWNoYW5pc21zIHRvIG1haW50YWluIG11bHRp
Y2FzdCBzdGF0ZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgTElTUCA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5jYW5iPC9zcGFuPiBhbHNvIHN1cHBvcnQgbm9uLVBJTSBtZWNoYW5p
c21zIHRvIG1haW50YWluIG11bHRpY2FzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICBzdGF0ZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcuICBTZWN1cml0eTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjcuICBTZWN1cml0eTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgTElTUCB1c2VzIGEgcHVsbCBhcmNoaXRlY3R1cmUgdG8gbGVhcm4gbWFw
cGluZ3MuICBXaGlsZSBpbiBhIHB1c2g8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBMSVNQIHVzZXMgYSBwdWxsIGFyY2hpdGVjdHVyZSB0byBsZWFybiBtYXBwaW5ncy4gIFdoaWxl
IGluIGEgcHVzaDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBzeXN0ZW0sIHRoZSBzdGF0ZSBuZWNlc3NhcnkgdG8gZm9yd2FyZCBwYWNrZXRz
IGlzIGxlYXJuZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzeXN0ZW0sIHRo
ZSBzdGF0ZSBuZWNlc3NhcnkgdG8gZm9yd2FyZCBwYWNrZXRzIGlzIGxlYXJuZWQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW5kZXBlbmRl
bnRseSBvZiB0aGUgdHJhZmZpYyBpdHNlbGYsIHdpdGggYSBwdWxsIGFyY2hpdGVjdHVyZSwgdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5kZXBlbmRlbnRseSBvZiB0aGUg
dHJhZmZpYyBpdHNlbGYsIHdpdGggYSBwdWxsIGFyY2hpdGVjdHVyZSwgdGhlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN5c3RlbSBiZWNv
bWVzIHJlYWN0aXZlIGFuZCBkYXRhLXBsYW5lIGV2ZW50cyAoZS5nLiwgdGhlIGFycml2YWwgb2Yg
YTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN5c3RlbSBiZWNvbWVzIHJlYWN0
aXZlIGFuZCBkYXRhLXBsYW5lIGV2ZW50cyAoZS5nLiwgdGhlIGFycml2YWwgb2YgYTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYWNrZXQg
Zm9yIGFuIHVua25vd24gZGVzdGluYXRpb24pIG1heSB0cmlnZ2VyIGNvbnRyb2wtcGxhbmUgZXZl
bnRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhY2tldCBmb3IgYW4gdW5r
bm93biBkZXN0aW5hdGlvbikgbWF5IHRyaWdnZXIgY29udHJvbC1wbGFuZSBldmVudHMuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMg
b24tZGVtYW5kIGxlYXJuaW5nIG9mIG1hcHBpbmdzIHByb3ZpZGVzIG1hbnkgYWR2YW50YWdlcyBh
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgb24tZGVtYW5kIGxlYXJu
aW5nIG9mIG1hcHBpbmdzIHByb3ZpZGVzIG1hbnkgYWR2YW50YWdlcyBhczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkaXNjdXNzZWQgYWJv
dmUgYnV0IG1heSBhbHNvIGFmZmVjdCB0aGUgd2F5IHNlY3VyaXR5IGlzIGVuZm9yY2VkLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRpc2N1c3NlZCBhYm92ZSBidXQgbWF5IGFs
c28gYWZmZWN0IHRoZSB3YXkgc2VjdXJpdHkgaXMgZW5mb3JjZWQuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBVc3VhbGx5LCB0aGUgZGF0YS1wbGFuZSBpcyBpbXBsZW1lbnRlZCBpbiB0
aGUgZmFzdCBwYXRoIG9mIHJvdXRlcnMgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBVc3VhbGx5LCB0aGUgZGF0YS1wbGFuZSBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZmFzdCBw
YXRoIG9mIHJvdXRlcnMgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgcHJvdmlkZSBoaWdoIHBlcmZvcm1hbmNlIGZvcndhcmRpbmcgY2Fw
YWJpbGl0aWVzIHdoaWxlIHRoZSBjb250cm9sLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIHByb3ZpZGUgaGlnaCBwZXJmb3JtYW5jZSBmb3J3YXJkaW5nIGNhcGFiaWxpdGllcyB3
aGlsZSB0aGUgY29udHJvbC08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgcGxhbmUgZmVhdHVyZXMgYXJlIGltcGxlbWVudGVkIGluIHRoZSBz
bG93IHBhdGggdG8gb2ZmZXIgaGlnaDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHBsYW5lIGZlYXR1cmVzIGFyZSBpbXBsZW1lbnRlZCBpbiB0aGUgc2xvdyBwYXRoIHRvIG9mZmVy
IGhpZ2g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgZmxleGliaWxpdHkgYW5kIGEgcGVyZm9ybWFuY2UgZ2FwIG9mIHNldmVyYWwgb3JkZXIg
b2YgbWFnbml0dWRlIGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZsZXhp
YmlsaXR5IGFuZCBhIHBlcmZvcm1hbmNlIGdhcCBvZiBzZXZlcmFsIG9yZGVyIG9mIG1hZ25pdHVk
ZSBjYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgYmUgb2JzZXJ2ZWQgYmV0d2VlbiB0aGUgc2xvdyBhbmQgdGhlIGZhc3QgcGF0aHMuICBB
cyBhIGNvbnNlcXVlbmNlLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJlIG9i
c2VydmVkIGJldHdlZW4gdGhlIHNsb3cgYW5kIHRoZSBmYXN0IHBhdGhzLiAgQXMgYSBjb25zZXF1
ZW5jZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgdGhlIHdheSBkYXRhLXBsYW5lIGV2ZW50cyBhcmUgbm90aWZpZWQgdG8gdGhlIGNvbnRy
b2wtcGxhbmUgbXVzdCBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSB3
YXkgZGF0YS1wbGFuZSBldmVudHMgYXJlIG5vdGlmaWVkIHRvIHRoZSBjb250cm9sLXBsYW5lIG11
c3QgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDM2IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhv
dWdoIGNhcmVmdWxseSBzbyB0byBub3Qgb3ZlcmxvYWQgdGhlIHNsb3cgcGF0aCBhbmQgcmF0ZSBs
aW1pdGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aG91Z2g8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij50PC9zcGFuPiBjYXJlZnVsbHkgc28gdG8gbm90IG92ZXJsb2FkIHRoZSBz
bG93IHBhdGggYW5kIHJhdGUgbGltaXRpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2hvdWxkIGJlIHVzZWQgYXMgc3BlY2lmaWVkIGlu
IFtSRkM2ODMwXS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzaG91bGQgYmUg
dXNlZCBhcyBzcGVjaWZpZWQgaW4gW1JGQzY4MzBdLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgQ2FyZSBtdXN0IGFsc28gYmUgdGFrZW4gc28gdG8gbm90IG92ZXJsb2FkIHRoZSBtYXBw
aW5nIHN5c3RlbSAoaS5lLiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDYXJl
IG11c3QgYWxzbyBiZSB0YWtlbiBzbyB0byBub3Qgb3ZlcmxvYWQgdGhlIG1hcHBpbmcgc3lzdGVt
IChpLmUuLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICB0aGUgY29udHJvbCBwbGFuZSBpbmZyYXN0cnVjdHVyZSkgYXMgdGhlIG9wZXJhdGlv
bnMgdG8gYmUgcGVyZm9ybWVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhl
IGNvbnRyb2wgcGxhbmUgaW5mcmFzdHJ1Y3R1cmUpIGFzIHRoZSBvcGVyYXRpb25zIHRvIGJlIHBl
cmZvcm1lZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBieSB0aGUgbWFwcGluZyBzeXN0ZW0gbWF5IGJlIG1vcmUgY29tcGxleCB0aGFuIHRo
b3NlIG9uIHRoZSBkYXRhLTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJ5IHRo
ZSBtYXBwaW5nIHN5c3RlbSBtYXkgYmUgbW9yZSBjb21wbGV4IHRoYW4gdGhvc2Ugb24gdGhlIGRh
dGEtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHBsYW5lLCBmb3IgdGhhdCByZWFzb24gW1JGQzY4MzBdIHJlY29tbWVuZHMgdG8gcmF0ZSBs
aW1pdCB0aGUgc2VuZGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBsYW5l
LCBmb3IgdGhhdCByZWFzb24gW1JGQzY4MzBdIHJlY29tbWVuZHMgdG8gcmF0ZSBsaW1pdCB0aGUg
c2VuZGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBvZiBtZXNzYWdlcyB0byB0aGUgbWFwcGluZyBzeXN0ZW0uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgb2YgbWVzc2FnZXMgdG8gdGhlIG1hcHBpbmcgc3lzdGVtLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVG8gaW1wcm92ZSByZXNpbGllbmN5IGFuZCBy
ZWR1Y2UgdGhlIG92ZXJhbGwgbnVtYmVyIG9mIG1lc3NhZ2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVG8gaW1wcm92ZSByZXNpbGllbmN5IGFuZCByZWR1Y2UgdGhlIG92ZXJh
bGwgbnVtYmVyIG9mIG1lc3NhZ2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAzNyIgLz48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIGV4Y2hhbmdlZCwgTElTUCBvZmZlcnMgdGhlIHBvc3NpYmlsaXR5IHRvIGxl
YWsgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y29udHJvbCBpbmZvcm1hdGlvbnMsPC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBleGNoYW5nZWQsIExJU1Agb2ZmZXJzIHRo
ZSBwb3NzaWJpbGl0eSB0byBsZWFrIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmluZm9ybWF0aW9uLDwv
c3Bhbj4gc3VjaCBhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIHN1Y2ggYXMgcmVhY2hhYmlsdHkgb2YgbG9jYXRvcnMsIGRpcmVjdGx5
IGludG8gZGF0YSBwbGFuZSBwYWNrZXRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICByZWFjaGFiaWx0eSBvZiBsb2NhdG9ycywgZGlyZWN0bHkgaW50byBkYXRhIHBsYW5lIHBh
Y2tldHMuICBJbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIEluIGVudmlyb25tZW50cyB0aGF0IGFyZSBub3QgZnVsbHkgdHJ1c3RlZCwg
Y29udHJvbCBpbmZvcm1hdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ZW52aXJvbm1lbnRzIHRoYXQgYXJlIG5vdCBmdWxseSB0cnVzdGVkLCBjb250cm9sIGluZm9ybWF0
aW9ucyBnbGVhbmVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgZ2xlYW5lZCBmcm9tIGRhdGEtcGxhbmUgcGFja2V0cyBzaG91bGQgYmUg
dmVyaWZpZWQgYmVmb3JlIHVzaW5nIHRoZW0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIGZyb20gZGF0YS1wbGFuZSBwYWNrZXRzIHNob3VsZCBiZSB2ZXJpZmllZCBiZWZvcmUg
dXNpbmcgdGhlbS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE1hcHBpbmdzIGFyZSB0
aGUgY2VudHJlcGllY2Ugb2YgTElTUCBhbmQgYWxsIHByZWNhdXRpb25zIG11c3QgYmU8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNYXBwaW5ncyBhcmUgdGhlIGNlbnRyZXBpZWNl
IG9mIExJU1AgYW5kIGFsbCBwcmVjYXV0aW9ucyBtdXN0IGJlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRha2VuIHRvIGF2b2lkIHRoZW0g
dG8gYmUgbWFuaXB1bGF0ZWQgb3IgbWlzdXNlZCBieSBtYWxpY2lvdXM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB0YWtlbiB0byBhdm9pZCB0aGVtIHRvIGJlIG1hbmlwdWxhdGVk
IG9yIG1pc3VzZWQgYnkgbWFsaWNpb3VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVudGl0aWVzLiAgVXNpbmcgdHJ1c3RhYmxlIE1hcC1T
ZXJ2ZXJzIHRoYXQgc3RyaWN0bHkgcmVzcGVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGVudGl0aWVzLiAgVXNpbmcgdHJ1c3RhYmxlIE1hcC1TZXJ2ZXJzIHRoYXQgc3RyaWN0
bHkgcmVzcGVjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBbUkZDNjgzM10gYW5kIHRoZSBsaWdodHdlaWdodCBhdXRoZW50aWNhdGlvbiBt
ZWNoYW5pc20gcHJvcG9zZWQgYnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBb
UkZDNjgzM10gYW5kIHRoZSBsaWdodHdlaWdodCBhdXRoZW50aWNhdGlvbiBtZWNoYW5pc20gcHJv
cG9zZWQgYnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgTElTUC1TZWMgW0ktRC5pZXRmLWxpc3Atc2VjXSByZWR1Y2VzIHRoZSByaXNrIG9m
IGF0dGFja3MgdG8gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTElTUC1T
ZWMgW0ktRC5pZXRmLWxpc3Atc2VjXSByZWR1Y2VzIHRoZSByaXNrIG9mIGF0dGFja3MgdG8gdGhl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IG1hcHBpbmcgaW50ZWdyaXR5LiAgSW4gbW9yZSBjcml0aWNhbCBlbnZpcm9ubWVudHMsIHNlY3Vy
ZSBtZWFzdXJlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1hcHBpbmcgaW50
ZWdyaXR5LiAgSW4gbW9yZSBjcml0aWNhbCBlbnZpcm9ubWVudHMsIHNlY3VyZSBtZWFzdXJlczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBt
YXkgYmUgbmVlZGVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1heSBiZSBu
ZWVkZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBcyB3aXRoIGFueSBvdGhlciB0
dW5uZWxpbmcgbWVjaGFuaXNtLCBtaWRkbGVib3hlcyBvbiB0aGUgcGF0aDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFzIHdpdGggYW55IG90aGVyIHR1bm5lbGluZyBtZWNoYW5p
c20sIG1pZGRsZWJveGVzIG9uIHRoZSBwYXRoPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3Rk
Pjx0aD48YSBuYW1lPSJwYXJ0LWwxNSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9z
bWFsbD48ZW0+IHBhZ2UgMTksIGxpbmUgMjI8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1l
PSJwYXJ0LXIxNSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBh
Z2UgMTksIGxpbmUgMjc8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjguMS4gIFRyYWZm
aWMgRW5naW5lZXJpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij44LjEuICBUcmFm
ZmljIEVuZ2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCR1AgaXMgdGhl
IHN0YW5kYXJkIHByb3RvY29sIHRvIGltcGxlbWVudCBpbnRlci1kb21haW4gcm91dGluZy4gIFdp
dGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBCR1AgaXMgdGhlIHN0YW5kYXJk
IHByb3RvY29sIHRvIGltcGxlbWVudCBpbnRlci1kb21haW4gcm91dGluZy4gIFdpdGg8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQkdQLCBy
b3V0aW5nIGluZm9ybWF0aW9ucyBhcmUgcHJvcGFnYXRlZCBhbG9uZyB0aGUgbmV0d29yayBhbmQg
ZWFjaDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJHUCwgcm91dGluZyBpbmZv
cm1hdGlvbnMgYXJlIHByb3BhZ2F0ZWQgYWxvbmcgdGhlIG5ldHdvcmsgYW5kIGVhY2g8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXV0b25v
bW91cyBzeXN0ZW0gY2FuIGltcGxlbWVudCBpdHMgb3duIHJvdXRpbmcgcG9saWN5IHRoYXQgd2ls
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGF1dG9ub21vdXMgc3lzdGVtIGNh
biBpbXBsZW1lbnQgaXRzIG93biByb3V0aW5nIHBvbGljeSB0aGF0IHdpbGw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW5mbHVlbmNlIHRo
ZSB3YXkgcm91dGluZyBpbmZvcm1hdGlvbiBhcmUgcHJvcGFnYXRlZC4gIFRoZSBkaXJlY3Q8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmZsdWVuY2UgdGhlIHdheSByb3V0aW5n
IGluZm9ybWF0aW9uIGFyZSBwcm9wYWdhdGVkLiAgVGhlIGRpcmVjdDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb25zZXF1ZW5jZSBpcyB0
aGF0IGFuIGF1dG9ub21vdXMgc3lzdGVtIGNhbm5vdCBwcmVjaXNlbHkgY29udHJvbCB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb25zZXF1ZW5jZSBpcyB0aGF0IGFuIGF1
dG9ub21vdXMgc3lzdGVtIGNhbm5vdCBwcmVjaXNlbHkgY29udHJvbCB0aGU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgd2F5IHRoZSB0cmFm
ZmljIHdpbGwgZW50ZXIgdGhlIG5ldHdvcmsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgd2F5IHRoZSB0cmFmZmljIHdpbGwgZW50ZXIgdGhlIG5ldHdvcmsuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBBcyBvcHBvc2VkIHRvIEJHUCwgYSBMSVNQIHNpdGUgY2FuIHN0
cmljdGx5IGltcG9zZSB2aWEgd2hpY2ggRVRScyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBBcyBvcHBvc2VkIHRvIEJHUCwgYSBMSVNQIHNpdGUgY2FuIHN0cmljdGx5IGlt
cG9zZSB2aWEgd2hpY2ggRVRScyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDM4IiAvPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgdHJhZmZpYyBtdXN0IGVudGVyIHRoZSBuZXR3b3JrIGV2ZW4gdGhvdWdo
IHRoZSBwYXRoIGZvbGxvd2VkIHRvIHJlYWNoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIHRyYWZmaWMgbXVzdCBlbnRlciB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlIExJ
U1Agc2l0ZTwvc3Bhbj4gbmV0d29yayBldmVuIHRob3VnaCB0aGUgcGF0aDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRoZSBFVFIgaXMg
bm90IHVuZGVyIHRoZSBjb250cm9sIG9mIHRoZSBMSVNQIHNpdGUuICBUaGlzIGZpbmUgY29udHJv
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBmb2xsb3dlZCB0byByZWFjaCB0
aGUgRVRSIGlzIG5vdCB1bmRlciB0aGUgY29udHJvbCBvZiB0aGUgTElTUCBzaXRlLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGlzIGlt
cGxlbWVudGVkIHdpdGggdGhlIG1hcHBpbmdzLiAgV2hlbiBhIHJlbW90ZSBzaXRlIGlzIHdpbGxp
bmcgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhpcyBmaW5lIGNvbnRy
b2wgaXMgaW1wbGVtZW50ZWQgd2l0aCB0aGUgbWFwcGluZ3MuICBXaGVuIGEgcmVtb3RlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc2Vu
ZCB0cmFmZmljIHRvIGEgTElTUCBzaXRlLCBpdCByZXRyaWV2ZXMgdGhlIG1hcHBpbmcgYXNzb2Np
YXRlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzaXRlIGlzIHdpbGxp
bmcgdG8gc2VuZCB0cmFmZmljIHRvIGEgTElTUCBzaXRlLCBpdCByZXRyaWV2ZXMgdGhlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhl
IGRlc3RpbmF0aW9uIEVJRCB2aWEgdGhlIG1hcHBpbmcgc3lzdGVtLiAgVGhlIG1hcHBpbmcgaXMg
c2VudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBtYXBwaW5nIGFzc29jaWF0
ZWQgdG8gdGhlIGRlc3RpbmF0aW9uIEVJRCB2aWEgdGhlIG1hcHBpbmcgc3lzdGVtLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGRpcmVj
dGx5IGJ5IGFuIGF1dGhvcml0YXRpdmUgRVRSIG9mIHRoZSBFSUQgYW5kIGlzIG5vdCBhbHRlcmVk
IGJ5IGFueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGUgbWFwcGluZyBp
cyBzZW50IGRpcmVjdGx5IGJ5IGFuIGF1dGhvcml0YXRpdmUgRVRSIG9mIHRoZSBFSUQgYW5kPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
aW50ZXJtZWRpYXRlIG5ldHdvcmsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IGlzIG5vdCBhbHRlcmVkIGJ5IGFueSBpbnRlcm1lZGlhdGUgbmV0d29yay48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEEgbWFwcGluZyBhc3NvY2lhdGVzIGEgbGlzdCBvZiBSTE9DcyB0
byBhbiBFSUQgcHJlZml4LiAgRWFjaCBSTE9DPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgQSBtYXBwaW5nIGFzc29jaWF0ZXMgYSBsaXN0IG9mIFJMT0NzIHRvIGFuIEVJRCBwcmVm
aXguICBFYWNoIFJMT0M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDM5IiAvPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgY29ycmVzcG9uZHMgdG8gYW4gaW50ZXJmYWNlIG9mIGFuIEVUUiB0aGF0IGlzIGFibGUg
dG8gY29ycmVjdGx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNvcnJlc3Bv
bmRzIHRvIGFuIGludGVyZmFjZSBvZiBhbiBFVFIgPHNwYW4gY2xhc3M9Imluc2VydCI+KG9yIHNl
dCBvZiBFVFJzKTwvc3Bhbj4gdGhhdCBpcyBhYmxlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZm9yd2FyZCBwYWNrZXRzIHRvIEVJRHMg
aW4gdGhlIHByZWZpeC4gIEVhY2ggUkxPQyBpcyB0YWdnZWQgd2l0aCBhPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRvIGNvcnJlY3RseSBmb3J3YXJkIHBhY2tldHMgdG8gRUlE
cyBpbiB0aGUgcHJlZml4LiAgRWFjaCBSTE9DIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcHJpb3JpdHkgYW5kIGEgd2VpZ2h0IGlu
IHRoZSBtYXBwaW5nLiAgVGhlIHByaW9yaXR5IGlzIHVzZWQgdG88L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgdGFnZ2VkIHdpdGggYSBwcmlvcml0eSBhbmQgYSB3ZWlnaHQgaW4g
dGhlIG1hcHBpbmcuICBUaGUgcHJpb3JpdHkgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpbmRpY2F0ZXMgd2hpY2ggUkxPQ3Mgc2hv
dWxkIGJlIHByZWZlcnJlZCB0byBzZW5kIHBhY2tldHMgKHRoZSBsZWFzdDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICB1c2VkIHRvIGluZGljYXRlcyB3aGljaCBSTE9DcyBzaG91
bGQgYmUgcHJlZmVycmVkIHRvIHNlbmQgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHByZWZlcnJlZCBvbmVzIGJlaW5nIHBy
b3ZpZGVkIGZvciBiYWNrdXAgcHVycG9zZSkuICBUaGUgd2VpZ2h0PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICh0aGUgbGVhc3QgcHJlZmVycmVkIG9uZXMgYmVpbmcgcHJvdmlk
ZWQgZm9yIGJhY2t1cCBwdXJwb3NlKS4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHBlcm1pdHMgdG8gYmFsYW5jZSB0aGUgbG9h
ZCBiZXR3ZWVuIHRoZSBSTE9DcyB3aXRoIHRoZSBzYW1lIHByaW9yaXR5LDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICB3ZWlnaHQgcGVybWl0cyB0byBiYWxhbmNlIHRoZSBsb2Fk
IGJldHdlZW4gdGhlIFJMT0NzIHdpdGggdGhlIHNhbWU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBwcm9wb3J0aW9uYWxseSB0byB0aGUg
d2VpZ2h0IHZhbHVlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwcmlvcml0
eSwgcHJvcG9ydGlvbmFsbHkgdG8gdGhlIHdlaWdodCB2YWx1ZS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIEFzIG1hcHBpbmdzIGFyZSBkaXJlY3RseSBpc3N1ZWQgYnkgdGhlIGF1dGhv
cml0YXRpdmUgRVRSIG9mIHRoZSBFSUQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBBcyBtYXBwaW5ncyBhcmUgZGlyZWN0bHkgaXNzdWVkIGJ5IHRoZSBhdXRob3JpdGF0aXZlIEVU
UiBvZiB0aGUgRUlEPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGFuZCBhcmUgbm90IGFsdGVyZWQgd2hpbGUgdHJhbnNtaXR0ZWQgdG8gdGhl
IHJlbW90ZSBzaXRlLCBpdCBvZmZlcnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBhbmQgYXJlIG5vdCBhbHRlcmVkIHdoaWxlIHRyYW5zbWl0dGVkIHRvIHRoZSByZW1vdGUgc2l0
ZSwgaXQgb2ZmZXJzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIGhpZ2hseSBmbGV4aWJsZSBpbmNvbWluZyBpbnRlci1kb21haW4gdHJhZmZp
YyBlbmdpbmVlcmluZyB3aXRoIGV2ZW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBoaWdobHkgZmxleGlibGUgaW5jb21pbmcgaW50ZXItZG9tYWluIHRyYWZmaWMgZW5naW5lZXJp
bmcgd2l0aCBldmVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHRoZSBwb3NzaWJpbGl0eSBmb3IgYSBzaXRlIHRvIGlzc3VlIGEgZGlmZmVy
ZW50IG1hcHBpbmcgZm9yIGVhY2g8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0
aGUgcG9zc2liaWxpdHkgZm9yIGEgc2l0ZSB0byBpc3N1ZSBhIGRpZmZlcmVudCBtYXBwaW5nIGZv
ciBlYWNoPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHJlbW90ZSBzaXRlLCBpbXBsZW1lbnRpbmcgc28gcHJlY2lzZSByb3V0aW5nIHBvbGlj
aWVzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlbW90ZSBzaXRlLCBpbXBs
ZW1lbnRpbmcgc28gcHJlY2lzZSByb3V0aW5nIHBvbGljaWVzLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+OC4yLiAgTElTUCBmb3IgSVB2NiBDby1leGlzdGVuY2U8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij44LjIuICBMSVNQIGZvciBJUHY2IENvLWV4aXN0ZW5jZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTElTUCBlbmNhcHN1bGF0aW9ucyBwZXJtaXRzIHRvIHRy
YW5zcG9ydCBwYWNrZXRzIHVzaW5nIEVJRHMgZnJvbSBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgTElTUCBlbmNhcHN1bGF0aW9ucyBwZXJtaXRzIHRvIHRyYW5zcG9ydCBwYWNr
ZXRzIHVzaW5nIEVJRHMgZnJvbSBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA0MCIgLz48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIGdpdmVuIGFkZHJlc3MgZmFtaWx5IChlLmcuLCBJUHY2KSB3aXRoIHBhY2tl
dHMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d2l0aCBhZGRyZXNzZXM8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGdpdmVuIGFkZHJlc3MgZmFtaWx5IChlLmcuLCBJUHY2
KSB3aXRoIHBhY2tldHMgPHNwYW4gY2xhc3M9Imluc2VydCI+ZnJvbSBvdGhlcjwvc3Bhbj4gYWRk
cmVzczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGJlbG9uZ2luZyB0byBhbm90aGVyPC9zcGFuPiBh
ZGRyZXNzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZhbWlseTwvc3Bhbj4gKGUuZy4sIElQdjQpLiAg
VGhlIGFic2VuY2Ugb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4g
Y2xhc3M9Imluc2VydCI+ZmFtaWxpZXM8L3NwYW4+IChlLmcuLCBJUHY0KS4gIFRoZSBhYnNlbmNl
IG9mIGNvcnJlbGF0aW9uIGJldHdlZW4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY29ycmVsYXRpb24gYmV0d2VlbiB0aGUgYWRk
cmVzcyBmYW1pbHkgb2YgUkxPQ3MgYW5kIEVJRHMgbWFrZXMgTElTUCBhPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFkZHJlc3MgZmFtaWx5IG9mIFJMT0NzIGFuZCBFSURzIG1h
a2VzIExJU1AgYSBjYW5kaWRhdGUgdG8gYWxsb3csPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY2FuZGlkYXRlIHRvIGFsbG93LCBlLmcu
LCBJUHY2IHRvIGJlIGRlcGxveWVkIHdoZW4gYWxsIG9mIHRoZSBjb3JlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGUuZy4sIElQdjYgdG8gYmUgZGVwbG95ZWQgd2hlbiBhbGwg
b2YgdGhlIGNvcmUgbmV0d29yayBtYXkgbm90IGhhdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBuZXR3b3JrIG1heSBub3QgaGF2ZSBJ
UHY2IGVuYWJsZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIElQdjYgZW5h
YmxlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZvciBleGFtcGxlLCB0d28gSVB2
Ni1vbmx5IGRhdGEgY2VudGVycyBjb3VsZCBiZSBpbnRlcmNvbm5lY3RlZCB2aWE8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGb3IgZXhhbXBsZSwgdHdvIElQdjYtb25seSBkYXRh
IGNlbnRlcnMgY291bGQgYmUgaW50ZXJjb25uZWN0ZWQgdmlhPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRoZSBsZWdhY3kgSVB2NCBJbnRl
cm5ldC4gIElmIHRoZWlyIGJvcmRlciByb3V0ZXJzIGFyZSBMSVNQIGNhcGFibGUsPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIGxlZ2FjeSBJUHY0IEludGVybmV0LiAgSWYg
dGhlaXIgYm9yZGVyIHJvdXRlcnMgYXJlIExJU1AgY2FwYWJsZSw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2VuZGluZyBwYWNrZXRzIGJl
dHdlZW4gdGhlIGRhdGEgY2VudGVyIGlzIGRvbmUgd2l0aG91dCBhbnkgZm9ybSBvZjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNlbmRpbmcgcGFja2V0cyBiZXR3ZWVuIHRoZSBk
YXRhIGNlbnRlciBpcyBkb25lIHdpdGhvdXQgYW55IGZvcm0gb2Y8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNsYXRpb24gYXMgdGhl
IG5hdGl2ZSBJUHY2IHBhY2tldHMgKGluIHRoZSBFSUQgc3BhY2UpIHdpbGwgYmU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmFuc2xhdGlvbiBhcyB0aGUgbmF0aXZlIElQdjYg
cGFja2V0cyAoaW4gdGhlIEVJRCBzcGFjZSkgd2lsbCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBMSVNQIGVuY2Fwc3VsYXRlZCBhbmQg
dHJhbnNtaXR0ZWQgb3ZlciB0aGUgSVB2NCBsZWdhY3kgSW50ZXJuZXQgYnk8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBMSVNQIGVuY2Fwc3VsYXRlZCBhbmQgdHJhbnNtaXR0ZWQg
b3ZlciB0aGUgSVB2NCBsZWdhY3kgSW50ZXJuZXQgYnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIG1lYW4gb2YgSVB2NCBSTE9Dcy48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgbWVhbiBvZiBJUHY0IFJMT0Nz
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OC4zLiAgTElTUCBmb3IgVmlydHVhbCBQcml2
YXRlIE5ldHdvcmtzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4zLiAgTElTUCBm
b3IgVmlydHVhbCBQcml2YXRlIE5ldHdvcmtzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBJdCBpcyBjb21tb24gdG8gb3BlcmF0ZSBzZXZlcmFsIHZpcnR1YWwgbmV0d29ya3Mgb3ZlciB0
aGUgc2FtZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEl0IGlzIGNvbW1vbiB0
byBvcGVyYXRlIHNldmVyYWwgdmlydHVhbCBuZXR3b3JrcyBvdmVyIHRoZSBzYW1lPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBoeXNpY2Fs
IGluZnJhc3RydWN0dXJlLiAgSW4gc3VjaCB2aXJ0dWFsIHByaXZhdGUgbmV0d29ya3MsIGl0IGlz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGh5c2ljYWwgaW5mcmFzdHJ1Y3R1
cmUuICBJbiBzdWNoIHZpcnR1YWwgcHJpdmF0ZSBuZXR3b3JrcywgaXQgaXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9
ImRpZmYwMDQxIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZXNzZW50aWFsIHRvIGRpc3Rpbmd1
aXNoIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRvPC9zcGFuPiB3aGljaCB2aXJ0dWFsIG5ldHdvcmsg
YSBwYWNrZXQgYmVsb25nczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBlc3Nl
bnRpYWwgdG8gZGlzdGluZ3Vpc2ggd2hpY2ggdmlydHVhbCBuZXR3b3JrIGEgcGFja2V0IGJlbG9u
Z3MgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgYW5kIHRhZ3Mgb3IgbGFiZWxzIGFyZSB1c2VkIGZvciB0aGF0IHB1cnBvc2UuICBX
aXRoIExJU1AsIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0YWdzIG9y
IGxhYmVscyBhcmUgdXNlZCBmb3IgdGhhdCBwdXJwb3NlLiAgV2l0aCBMSVNQLCB0aGUgZGlzdGlu
Y3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBkaXN0aW5jdGlvbiBjYW4gYmUgbWFkZSB3aXRoIHRoZSBJbnN0YW5jZSBJRCBmaWVs
ZC4gIFdoZW4gYW4gSVRSPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNhbiBi
ZSBtYWRlIHdpdGggdGhlIEluc3RhbmNlIElEIGZpZWxkLiAgV2hlbiBhbiBJVFIgZW5jYXBzdWxh
dGVzIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBlbmNhcHN1bGF0ZXMgYSBwYWNrZXQgZnJvbSBhIHBhcnRpY3VsYXIgdmlydHVhbCBu
ZXR3b3JrIChlLmcuLCBrbm93bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBw
YWNrZXQgZnJvbSBhIHBhcnRpY3VsYXIgdmlydHVhbCBuZXR3b3JrIChlLmcuLCBrbm93biB2aWEg
dGhlIFZSRiBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIHZpYSB0aGUgVlJGIG9yIFZMQU4pLCBpdCB0YWdzIHRoZSBlbmNhcHN1bGF0
ZWQgcGFja2V0IHdpdGggdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFZM
QU4pLCBpdCB0YWdzIHRoZSBlbmNhcHN1bGF0ZWQgcGFja2V0IHdpdGggdGhlIEluc3RhbmNlIElE
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgSW5zdGFuY2UgSUQgY29ycmVzcG9uZGluZyB0byB0aGUgdmlydHVhbCBuZXR3b3JrIG9mIHRo
ZSBwYWNrZXQuICBXaGVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNvcnJl
c3BvbmRpbmcgdG8gdGhlIHZpcnR1YWwgbmV0d29yayBvZiB0aGUgcGFja2V0LiAgV2hlbiBhbiBF
VFI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBhbiBFVFIgcmVjZWl2ZXMgYSBwYWNrZXQgdGFnZ2VkIHdpdGggYW4gSW5zdGFuY2UgSUQg
aXQgdXNlcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcmVjZWl2ZXMg
YSBwYWNrZXQgdGFnZ2VkIHdpdGggYW4gSW5zdGFuY2UgSUQgaXQgdXNlcyB0aGUgSW5zdGFuY2Ug
SUQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBJbnN0YW5jZSBJRCB0byBkZXRlcm1pbmUgaG93IHRvIHRyZWF0IHRoZSBwYWNrZXQuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRvIGRldGVybWluZSBob3cgdG8gdHJl
YXQgdGhlIHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBtYWluIGFk
dmFudGFnZSBvZiB1c2luZyBMSVNQIGZvciB2aXJ0dWFsIG5ldHdvcmtzLCBvbiB0b3Agb2YgdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIG1haW4gYWR2YW50YWdlIG9m
IHVzaW5nIExJU1AgZm9yIHZpcnR1YWwgbmV0d29ya3MsIG9uIHRvcCBvZiB0aGU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2ltcGxpY2l0
eSBvZiBtYW5hZ2luZyB0aGUgbWFwcGluZ3MsIGlzIHRoYXQgaXQgZG9lcyBub3QgaW1wb3NlIGFu
eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNpbXBsaWNpdHkgb2YgbWFuYWdp
bmcgdGhlIG1hcHBpbmdzLCBpcyB0aGF0IGl0IGRvZXMgbm90IGltcG9zZSBhbnk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVxdWlyZW1l
bnQgb24gdGhlIHVuZGVybHlpbmcgbmV0d29yaywgYXMgbG9uZyBhcyBpdCBpcyBydW5uaW5nIElQ
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcXVpcmVtZW50IG9uIHRoZSB1
bmRlcmx5aW5nIG5ldHdvcmssIGFzIGxvbmcgYXMgaXQgaXMgcnVubmluZyBJUC48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjguNC4gIExJU1AgZm9yIFZpcnR1YWwgTWFjaGluZSBNb2JpbGl0
eSBpbiBEYXRhIENlbnRlcnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij44LjQuICBM
SVNQIGZvciBWaXJ0dWFsIE1hY2hpbmUgTW9iaWxpdHkgaW4gRGF0YSBDZW50ZXJzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBIHdheSB0byBlbmFibGUgc2VhbWxlc3MgdmlydHVhbCBt
YWNoaW5lIG1vYmlsaXR5IGluIGRhdGEgY2VudGVyIGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgQSB3YXkgdG8gZW5hYmxlIHNlYW1sZXNzIHZpcnR1YWwgbWFjaGluZSBtb2Jp
bGl0eSBpbiBkYXRhIGNlbnRlciBpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0byBjb25jZWl2ZSB0aGUgZGF0YWNlbnRlciBiYWNrYm9u
ZSBhcyB0aGUgUkxPQyBzcGFjZSBhbmQgdGhlIHN1Ym5ldDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHRvIGNvbmNlaXZlIHRoZSBkYXRhY2VudGVyIGJhY2tib25lIGFzIHRoZSBS
TE9DIHNwYWNlIGFuZCB0aGUgc3VibmV0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdoZXJlIHNlcnZlcnMgYXJlIGhvc3RlZCBhcyBmb3Jt
aW5nIHRoZSBFSUQgc3BhY2UuICBBIExJU1Agcm91dGVyIGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgd2hlcmUgc2VydmVycyBhcmUgaG9zdGVkIGFzIGZvcm1pbmcgdGhlIEVJ
RCBzcGFjZS4gIEEgTElTUCByb3V0ZXIgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGxhY2VkIGF0IHRoZSBib3JkZXIgYmV0d2VlbiB0
aGUgYmFja2JvbmUgYW5kIGVhY2ggc3VibmV0LiAgV2hlbiBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcGxhY2VkIGF0IHRoZSBib3JkZXIgYmV0d2VlbiB0aGUgYmFja2JvbmUg
YW5kIGVhY2ggc3VibmV0LiAgV2hlbiBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA0MiIgLz48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIHZpcnR1YWwgbWFjaGluZSBpcyBtb3ZlZCB0byBhbm90aGVyIHN1Ym5l
dCwgaXQgY2FuIDxzcGFuIGNsYXNzPSJkZWxldGUiPih0ZW1wb3JhcmlseSk8L3NwYW4+IGtlZXA8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdmlydHVhbCBtYWNoaW5lIGlzIG1v
dmVkIHRvIGFub3RoZXIgc3VibmV0LCBpdCBjYW4ga2VlcCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4o
dGVtcG9yYXJpbHkpPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRoZSBhZGRyZXNzIDxzcGFuIGNsYXNzPSJkZWxldGUiPm9m
IHRoZSBzdWJuZXQ8L3NwYW4+IGl0IDxzcGFuIGNsYXNzPSJkZWxldGUiPndhcyBob3N0ZWQ8L3Nw
YW4+IGJlZm9yZSB0aGUgbW92ZSBzbyB0byA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hbGxvdzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhlIGFkZHJlc3MgaXQgPHNw
YW4gY2xhc3M9Imluc2VydCI+aGFkPC9zcGFuPiBiZWZvcmUgdGhlIG1vdmUgc28gdG8gPHNwYW4g
Y2xhc3M9Imluc2VydCI+Y29udGludWUgd2l0aG91dDwvc3Bhbj4gYSA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij50cmFuc3BvcnQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgb25nb2luZyBjb21t
dW5pY2F0aW9ucyB0byBzdWJzaXN0LiAgV2hlbjwvc3Bhbj4gYSA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5zdWJuZXQ8L3NwYW4+IGRldGVjdHMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBs
YXllciBjb25uZWN0aW9uIHJlc2V0LiAgV2hlbiBhbiB4VFI8L3NwYW4+IGRldGVjdHMgYSA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5zb3VyY2UgYWRkcmVzczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij4gICBwcmVzZW5jZSBvZjwvc3Bhbj4gYSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5ob3N0IHdpdGg8
L3NwYW4+IGFuIGFkZHJlc3MgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhhdCBkb2VzPC9zcGFuPiBu
b3QgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YmVsb25nPC9zcGFuPiB0byB0aGUgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+c3VibmV0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICByZWNlaXZlZCBvbiBhIHN1Ym5ldCB0byBiZTwvc3Bhbj4g
YW4gYWRkcmVzcyBub3QgPHNwYW4gY2xhc3M9Imluc2VydCI+YXNzaWduZWQ8L3NwYW4+IHRvIHRo
ZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zdWJuZXQsIGl0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgIChlLmcuLCB2aWEgYSBtZXNzYWdlIHNlbnQgYnkgdGhlIGh5cGVydmlzb3Igb3IgdHJh
ZmZpYyBpbnNwZWN0aW9uKSw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIHJlZ2lzdGVycyB0aGUgYWRkcmVzcyB0byB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+TWFw
cGluZyBTeXN0ZW0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHRoZSBMSVNQIHJvdXRl
ciBvZiB0aGUgbmV3IHN1Ym5ldDwvc3Bhbj4gcmVnaXN0ZXJzIHRoZSA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5JUDwvc3Bhbj4gYWRkcmVzcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZiB0aGU8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
IHZpcnR1YWwgbWFjaGluZSBhcyBhbiBFSUQ8L3NwYW4+IHRvIHRoZSA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5NYXAtU2VydmVyIG9mIHRoZSBzdWJuZXQgYW5kPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBhc3NvY2lhdGVzIGl0cyBv
d24gYWRkcmVzcyBhcyBSTE9DLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUbyBpbmZvcm0gdGhlIG90aGVyIExJ
U1Agcm91dGVycyB0aGF0IHRoZSBtYWNoaW5lIG1vdmVkIGFuZCB3aGVyZSw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUbyBpbmZvcm0gdGhlIG90aGVyIExJU1Agcm91dGVycyB0
aGF0IHRoZSBtYWNoaW5lIG1vdmVkIGFuZCB3aGVyZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIHRoZW4gdG8gYXZvaWQgZGV0b3Vy
cyB2aWEgdGhlIGluaXRpYWwgc3VibmV0d29yaywgbWVjaGFuaXNtcyBzdWNoPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIHRoZW4gdG8gYXZvaWQgZGV0b3VycyB2aWEgdGhl
IGluaXRpYWwgc3VibmV0d29yaywgbWVjaGFuaXNtcyBzdWNoPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFzIHRoZSBTb2xpY2l0LU1hcC1S
ZXF1ZXN0IG1lc3NhZ2VzIGFyZSB1c2VkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGFzIHRoZSBTb2xpY2l0LU1hcC1SZXF1ZXN0IG1lc3NhZ2VzIGFyZSB1c2VkLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRvZXMgbm90IHNwZWNpZnkg
YW55IHByb3RvY29sIG9yIG9wZXJhdGlvbmFsIHByYWN0aWNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZG9lcyBub3Qgc3BlY2lmeSBhbnkgcHJvdG9j
b2wgb3Igb3BlcmF0aW9uYWwgcHJhY3RpY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBoZW5jZSwgZG9lcyBub3QgaGF2ZSBhbnkg
c2VjdXJpdHkgY29uc2lkZXJhdGlvbnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgYW5kIGhlbmNlLCBkb2VzIG5vdCBoYXZlIGFueSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48
L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwxNiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48ZW0+IHBhZ2UgMjIsIGxpbmUgMzQ8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBu
YW1lPSJwYXJ0LXIxNiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+
IHBhZ2UgMjIsIGxpbmUgMzQ8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM2
ODM3XSAgTGVhciwgRS4sICJORVJEOiBBIE5vdC1zby1ub3ZlbCBFbmRwb2ludCBJRCAoRUlEKSB0
bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM2ODM3XSAgTGVhciwgRS4s
ICJORVJEOiBBIE5vdC1zby1ub3ZlbCBFbmRwb2ludCBJRCAoRUlEKSB0bzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFJv
dXRpbmcgTG9jYXRvciAoUkxPQykgRGF0YWJhc2UiLCBSRkMgNjgzNywgSmFudWFyeSAyMDEzLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUm91dGluZyBMb2Nh
dG9yIChSTE9DKSBEYXRhYmFzZSIsIFJGQyA2ODM3LCBKYW51YXJ5IDIwMTMuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNjkzNV0gIEV1YmFua3MsIE0uLCBDaGltZW50bywgUC4s
IGFuZCBNLiBXZXN0ZXJsdW5kLCAiSVB2NiBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBbUkZDNjkzNV0gIEV1YmFua3MsIE0uLCBDaGltZW50bywgUC4sIGFuZCBNLiBXZXN0
ZXJsdW5kLCAiSVB2NiBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBVRFAgQ2hlY2tzdW1zIGZvciBUdW5uZWxlZCBQ
YWNrZXRzIiwgUkZDIDY5MzUsIEFwcmlsIDIwMTMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICBVRFAgQ2hlY2tzdW1zIGZvciBUdW5uZWxlZCBQYWNrZXRzIiwg
UkZDIDY5MzUsIEFwcmlsIDIwMTMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZD
NjkzNl0gIEZhaXJodXJzdCwgRy4gYW5kIE0uIFdlc3Rlcmx1bmQsICJBcHBsaWNhYmlsaXR5IFN0
YXRlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM2OTM2XSAgRmFp
cmh1cnN0LCBHLiBhbmQgTS4gV2VzdGVybHVuZCwgIkFwcGxpY2FiaWxpdHkgU3RhdGVtZW50PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgZm9yIHRoZSBVc2Ugb2YgSVB2NiBVRFAgRGF0YWdyYW1zIHdpdGggWmVybyBDaGVj
a3N1bXMiLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgZm9y
IHRoZSBVc2Ugb2YgSVB2NiBVRFAgRGF0YWdyYW1zIHdpdGggWmVybyBDaGVja3N1bXMiLDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICAgICAgIFJGQyA2OTM2LCBBcHJpbCAyMDEzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgUkZDIDY5MzYsIEFwcmlsIDIwMTMuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNDMiIC8+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+W1JGQzcwNTJdICBTY2h1ZGVsLCBHLiwgSmFpbiwgQS4sIGFuZCBWLiBNb3Jlbm8sICJMb2Nh
dG9yL0lEPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIFNlcGFyYXRpb24gUHJvdG9jb2wgKExJU1ApIE1JQiIs
IFJGQyA3MDUyLCBPY3RvYmVyIDIwMTMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM3MjE1XSAgSmFrYWIsIEwuLCBDYWJlbGxvcy1B
cGFyaWNpbywgQS4sIENvcmFzLCBGLiwgRG9taW5nby08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBbUkZDNzIxNV0gIEpha2FiLCBMLiwgQ2FiZWxsb3MtQXBhcmljaW8sIEEuLCBD
b3JhcywgRi4sIERvbWluZ28tPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgUGFzY3VhbCwgSi4sIGFuZCBELiBMZXdpcywg
IkxvY2F0b3IvSWRlbnRpZmllciBTZXBhcmF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICBQYXNjdWFsLCBKLiwgYW5kIEQuIExld2lzLCAiTG9jYXRvci9J
ZGVudGlmaWVyIFNlcGFyYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBQcm90b2NvbCAoTElTUCkgTmV0d29yayBF
bGVtZW50IERlcGxveW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgIFByb3RvY29sIChMSVNQKSBOZXR3b3JrIEVsZW1lbnQgRGVwbG95bWVudDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgIENvbnNpZGVyYXRpb25zIiwgUkZDIDcyMTUsIEFwcmlsIDIwMTQuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBDb25zaWRlcmF0aW9ucyIsIFJGQyA3MjE1
LCBBcHJpbCAyMDE0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MTIuMi4gIEluZm9ybWF0
aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xMi4yLiAgSW5m
b3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0NoaWFw
cGFdICBDaGlhcHBhLCBKLiwgIkVuZHBvaW50cyBhbmQgRW5kcG9pbnQgbmFtZXM6IEEgUHJvcG9z
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtDaGlhcHBhXSAgQ2hpYXBwYSwg
Si4sICJFbmRwb2ludHMgYW5kIEVuZHBvaW50IG5hbWVzOiBBIFByb3Bvc2U8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBF
bmhhbmNlbWVudCB0byB0aGUgSW50ZXJuZXQgQXJjaGl0ZWN0dXJlLDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRW5oYW5jZW1lbnQgdG8gdGhlIEludGVybmV0
IEFyY2hpdGVjdHVyZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBodHRwOi8vbWVyY3VyeS5sY3MubWl0LmVkdS9+am5j
L3RlY2gvZW5kcG9pbnRzLnR4dCIsIDE5OTkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBodHRwOi8vbWVyY3VyeS5sY3MubWl0LmVkdS9+am5jL3RlY2gvZW5k
cG9pbnRzLnR4dCIsIDE5OTkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBu
YW1lPSJwYXJ0LWwxNyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+
IHBhZ2UgMjMsIGxpbmUgMTA8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIx
NyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMjMsIGxp
bmUgMTA8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgTElTUCBE
RFQgUk9PVCwgLCAiaHR0cDovL2RkdC1yb290Lm9yZy8iLCBBdWd1c3QgMjAxMy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIExJU1AgRERUIFJPT1QsICwgImh0
dHA6Ly9kZHQtcm9vdC5vcmcvIiwgQXVndXN0IDIwMTMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBbREZaXSAgICAgIEh1c3RvbiwgR2VvZmYuLCAiR3Jvd3RoIG9mIHRoZSBCR1AgVGFi
bGUgLSAxOTk0IHRvIFByZXNlbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBb
REZaXSAgICAgIEh1c3RvbiwgR2VvZmYuLCAiR3Jvd3RoIG9mIHRoZSBCR1AgVGFibGUgLSAxOTk0
IHRvIFByZXNlbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICBodHRwOi8vYmdwLnBvdGFyb28ubmV0LyIsIEF1Z3VzdCAy
MDEzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgaHR0cDov
L2JncC5wb3Rhcm9vLm5ldC8iLCBBdWd1c3QgMjAxMy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFtJLUQuY2hlbmctbGlzcC1zaGRodF08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBbSS1ELmNoZW5nLWxpc3Atc2hkaHRdPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgQ2hlbmcsIEwuIGFuZCBK
LiBXYW5nLCAiTElTUCBTaW5nbGUtSG9wIERIVCBNYXBwaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICBDaGVuZywgTC4gYW5kIEouIFdhbmcsICJMSVNQIFNp
bmdsZS1Ib3AgREhUIE1hcHBpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBPdmVybGF5IiwgZHJhZnQtY2hlbmctbGlz
cC1zaGRodC0wNCAod29yayBpbiBwcm9ncmVzcyksPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICBPdmVybGF5IiwgZHJhZnQtY2hlbmctbGlzcC1zaGRodC0wNCAo
d29yayBpbiBwcm9ncmVzcyksPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgSnVseSAyMDEzLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgSnVseSAyMDEzLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDQ0IiAvPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPltJLUQuY3VycmFuLWxpc3AtZW1hY3NdPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIEJyaW0sIFMuLCBG
YXJpbmFjY2ksIEQuLCBNZXllciwgRC4sIGFuZCBKLiBDdXJyYW4sICJFSUQ8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAg
ICAgICAgTWFwcGluZ3MgTXVsdGljYXN0IEFjcm9zcyBDb29wZXJhdGluZyBTeXN0ZW1zIGZvciBM
SVNQIiw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgICAgICAgICAgZHJhZnQtY3VycmFuLWxpc3AtZW1hY3MtMDAgKHdvcmsg
aW4gcHJvZ3Jlc3MpLCBOb3ZlbWJlcjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAyMDA3Ljwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSS1ELmlldGYt
bGlzcC1kZHRdPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW0ktRC5pZXRmLWxp
c3AtZGR0XTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgIEZ1bGxlciwgVi4sIExld2lzLCBELiwgRXJtYWdhbiwgVi4sIGFu
ZCBBLiBKYWluLCAiTElTUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgRnVsbGVyLCBWLiwgTGV3aXMsIEQuLCBFcm1hZ2FuLCBWLiwgYW5kIEEuIEphaW4sICJM
SVNQPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgRGVsZWdhdGVkIERhdGFiYXNlIFRyZWUiLCBkcmFmdC1pZXRmLWxpc3At
ZGR0LTAyICh3b3JrIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICBEZWxlZ2F0ZWQgRGF0YWJhc2UgVHJlZSIsIGRyYWZ0LWlldGYtbGlzcC1kZHQtMDIgKHdv
cmsgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICBwcm9ncmVzcyksIE9jdG9iZXIgMjAxNC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIHByb2dyZXNzKSwgT2N0b2JlciAyMDE0Ljwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5pZXRmLWxpc3AtbGNhZl08L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtbGlzcC1sY2FmXTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgIEZhcmluYWNjaSwgRC4sIE1leWVyLCBELiwgYW5kIEouIFNuaWpkZXJzLCAiTElTUCBDYW5v
bmljYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIEZhcmlu
YWNjaSwgRC4sIE1leWVyLCBELiwgYW5kIEouIFNuaWpkZXJzLCAiTElTUCBDYW5vbmljYWw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICBBZGRyZXNzIEZvcm1hdCAoTENBRikiLCBkcmFmdC1pZXRmLWxpc3AtbGNhZi0wNiAo
d29yayBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgQWRk
cmVzcyBGb3JtYXQgKExDQUYpIiwgZHJhZnQtaWV0Zi1saXNwLWxjYWYtMDYgKHdvcmsgaW48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICBwcm9ncmVzcyksIE9jdG9iZXIgMjAxNC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgIHByb2dyZXNzKSwgT2N0b2JlciAyMDE0LjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgoKICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGJnY29s
b3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj48YSBuYW1lPSJlbmQiPiZu
YnNwO0VuZCBvZiBjaGFuZ2VzLiA0NCBjaGFuZ2UgYmxvY2tzLiZuYnNwOzwvYT48L3RoPjwvdHI+
CiAgICAgPHRyIGNsYXNzPSJzdGF0cyI+PHRkPjwvdGQ+PHRoPjxpPjExMyBsaW5lcyBjaGFuZ2Vk
IG9yIGRlbGV0ZWQ8L2k+PC90aD48dGg+PGk+IDwvaT48L3RoPjx0aD48aT4xMzMgbGluZXMgY2hh
bmdlZCBvciBhZGRlZDwvaT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyPjx0ZCBjb2xzcGFu
PSI1IiBhbGlnbj0iY2VudGVyIiBjbGFzcz0ic21hbGwiPjxici8+VGhpcyBodG1sIGRpZmYgd2Fz
IHByb2R1Y2VkIGJ5IHJmY2RpZmYgMS40MS4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJs
ZSBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8i
ID5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi88L2E+IDwvdGQ+PC90cj4KICAg
PC90YWJsZT4KICAgPC9ib2R5PgogICA8L2h0bWw+Cg==
--20cf303dda4207ae7905062e3188--


From nobody Fri Oct 24 11:12:38 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6ABEB1A8AF9 for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 11:12:29 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5CEs7gHXjlEj for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 11:12:26 -0700 (PDT)
Received: from mail-pd0-x22c.google.com (mail-pd0-x22c.google.com [IPv6:2607:f8b0:400e:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1ECD21A8AE4 for <lisp@ietf.org>; Fri, 24 Oct 2014 11:12:07 -0700 (PDT)
Received: by mail-pd0-f172.google.com with SMTP id r10so1881419pdi.17 for <lisp@ietf.org>; Fri, 24 Oct 2014 11:12:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=tYnpdjJmzFY0yYmmo5OzA/I/RIZTuJPaNTG5T3JJXoE=; b=R8alxHKucKiapBU3yNNh79EOVOV9GNldFqIFnGJkv7LFvpy6SUmiGyIHSnt395QLds jlkpx6aWK/ZG8BIjw9ujtMgt6TvPLUDghYFbggZhv+2JTjsblr6DS7cABrzL4wM0qsUS VJp7zQUYkpipSiUeIHUZ82+HDNivyf4sFxDGgJD+TtPLB9EcqfDxHBOcWpWhmC4Lbp3L pjh+j/+JoTAKZR1mtwLVP0WZGIw8/ZFrA+JxANIbJgxlxXly8Rfjcdgfvne/eivx6BiC Zl5/6HsMeny2X+lHMwBq5y6EbtKpvu5hosbWua2LPTKhNwmGmzu1fi4h6WuYKPe40mr7 hAYQ==
X-Received: by 10.68.231.69 with SMTP id te5mr6355145pbc.9.1414174326769; Fri, 24 Oct 2014 11:12:06 -0700 (PDT)
Received: from [192.168.1.194] ([207.145.253.66]) by mx.google.com with ESMTPSA id xy3sm4415527pbb.38.2014.10.24.11.11.54 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 24 Oct 2014 11:12:05 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_47174596-C605-4086-8AC4-49B0A0AE8CF6"
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CAGE_QewesPLsgcU2NUYU4L_SvQD3g1ZBq=3tp3ty+wxHpasj0Q@mail.gmail.com>
Date: Fri, 24 Oct 2014 11:11:50 -0700
Message-Id: <F7EAF67C-F70D-4692-BE2E-53DA26686BD8@gmail.com>
References: <20141023163052.22949.14263.idtracker@ietfa.amsl.com> <E942AD46-12C5-4B99-BF6F-14346FD28380@gmail.com> <CAGE_QewesPLsgcU2NUYU4L_SvQD3g1ZBq=3tp3ty+wxHpasj0Q@mail.gmail.com>
To: Albert Cabellos <acabello@ac.upc.edu>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/SRYpjmEASjIuBkeVHUs87Is2u6w
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 18:12:29 -0000

--Apple-Mail=_47174596-C605-4086-8AC4-49B0A0AE8CF6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

> Hi Dino
>=20
> Thanks for your review. I am attaching -07 + diff (not published yet)
> where I have addressed all your comments, please let me know if you
> agree and we=C2=B4ll proceed to publish it.

I just looked at the changes, they all look good. A couple of nits:



Add period at end of this sentence.



Typo in blue.

>>>   Map-Resolver:  A network infrastructure component that interfaces
>>>      ITRs with the Mapping System by proxying queries and -in some
>>>      cases- responses.
>>=20
>> I would say "receive queries and sends negative replies".
>>=20
>=20
> This is already explained in "Map-Reply", at this point Map-Reply has
> not been introduced yet. I think that this way is clearer.

Okay, fine.

>=20
>> But why don't you order the messages first and then refer to them =
when you define the Map-Server and Map-Resolver afterwards?
>=20
> There is a circular dependency, then I won't be able to use the terms
> Map-Server/Map-Resolver when explaining what Map-Request/Map-Reply,
> etc are.

Right, understand.

> [snip]
>=20
>>=20
>>>   Map-Request:  This message is used by ITRs or Map-Resolvers to
>>>      resolve the mapping of a given EID.
>>=20
>> This message is also used by ETRs to request an ITR to do a Mapping =
System request. This message is also used by ITRs to probe the =
underlying path to an ETR.
>>=20
>=20
> This is early in the document and I think that it is preferable to
> keep things simple. The fact that SMR/RLOC probing functionalities use
> a Map-Request type of message is not important when considering LISP's
> big picture. SMR/RLOC probing are explained in section 4 with the
> relevant context.

Okay, agree.

> Albert
> =
<draft-ietf-lisp-introduction-07.txt><draft-ietf-lisp-introduction-07-from=
-6.diff.html>

I vote for you to publish. Thanks.

Dino



--Apple-Mail=_47174596-C605-4086-8AC4-49B0A0AE8CF6
Content-Type: multipart/related;
	type="text/html";
	boundary="Apple-Mail=_70E7A9E2-3AD2-4109-A46E-A841C7263322"


--Apple-Mail=_70E7A9E2-3AD2-4109-A46E-A841C7263322
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><blockquote type=3D"cite" =
class=3D"">Hi Dino<br class=3D""></blockquote><blockquote type=3D"cite" =
class=3D""><br class=3D"">Thanks for your review. I am attaching -07 + =
diff (not published yet)<br class=3D"">where I have addressed all your =
comments, please let me know if you<br class=3D"">agree and we=C2=B4ll =
proceed to publish it.<br class=3D""></blockquote><div class=3D""><br =
class=3D""></div>I just looked at the changes, they all look good. A =
couple of nits:<div class=3D""><br class=3D""></div><div class=3D""><img =
apple-inline=3D"yes" id=3D"923ADDEF-AFEE-4579-9DA6-0AC384517EE8" =
height=3D"50" width=3D"320" apple-width=3D"yes" apple-height=3D"yes" =
src=3D"cid:F87A57B6-B4EB-47A1-9FEB-D5E238ED3648" class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">Add period at end of =
this sentence.</div><div class=3D""><br class=3D""></div><div =
class=3D""><img apple-inline=3D"yes" =
id=3D"F8AD03DB-2C4D-4FF7-A891-111D12AF71E7" height=3D"32" width=3D"321" =
apple-width=3D"yes" apple-height=3D"yes" =
src=3D"cid:74FEE5B2-16E3-4137-B229-F1A2CB466B84" class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">Typo in blue.</div><div =
class=3D""><br class=3D""></div><div class=3D""><div =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">&nbsp; Map-Resolver: =
&nbsp;A network infrastructure component that interfaces<br =
class=3D"">&nbsp; &nbsp; &nbsp;ITRs with the Mapping System by proxying =
queries and -in some<br class=3D"">&nbsp; &nbsp; &nbsp;cases- =
responses.<br class=3D""></blockquote><br class=3D"">I would say =
"receive queries and sends negative replies".<br class=3D""><br =
class=3D""></blockquote><br class=3D"">This is already explained in =
"Map-Reply", at this point Map-Reply has<br class=3D"">not been =
introduced yet. I think that this way is clearer.<br =
class=3D""></blockquote><div class=3D""><br class=3D""></div>Okay, =
fine.</div><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">But why =
don't you order the messages first and then refer to them when you =
define the Map-Server and Map-Resolver afterwards?<br =
class=3D""></blockquote><br class=3D"">There is a circular dependency, =
then I won't be able to use the terms<br =
class=3D"">Map-Server/Map-Resolver when explaining what =
Map-Request/Map-Reply,<br class=3D"">etc are.<br =
class=3D""></blockquote><div class=3D""><br class=3D""></div>Right, =
understand.</div><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">[snip]<br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">&nbsp; =
Map-Request: &nbsp;This message is used by ITRs or Map-Resolvers to<br =
class=3D"">&nbsp; &nbsp; &nbsp;resolve the mapping of a given EID.<br =
class=3D""></blockquote><br class=3D"">This message is also used by ETRs =
to request an ITR to do a Mapping System request. This message is =
also&nbsp;used by ITRs to probe the underlying path to an ETR.<br =
class=3D""><br class=3D""></blockquote><br class=3D"">This is early in =
the document and I think that it is preferable to<br class=3D"">keep =
things simple. The fact that SMR/RLOC probing functionalities use<br =
class=3D"">a Map-Request type of message is not important when =
considering LISP's<br class=3D"">big picture. SMR/RLOC probing are =
explained in section 4 with the<br class=3D"">relevant context.<br =
class=3D""></blockquote><div class=3D""><br class=3D""></div>Okay, =
agree.</div><div class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">Albert<br class=3D""><span =
id=3D"cid:8227E64B-844A-43A2-BB6A-DBCF94252A0C">&lt;draft-ietf-lisp-introd=
uction-07.txt&gt;</span><span =
id=3D"cid:8D6702D9-202D-4D8A-9774-087B19FAE0A7">&lt;draft-ietf-lisp-introd=
uction-07-from-6.diff.html&gt;</span><br class=3D""></blockquote><div =
class=3D""><br class=3D""></div>I vote for you to publish. =
Thanks.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Dino</div><div class=3D""><br class=3D""><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_70E7A9E2-3AD2-4109-A46E-A841C7263322
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-9.png
Content-Type: image/png;
	name="PastedGraphic-9.png"
Content-Id: <F87A57B6-B4EB-47A1-9FEB-D5E238ED3648>

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
--Apple-Mail=_70E7A9E2-3AD2-4109-A46E-A841C7263322
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-10.png
Content-Type: image/png;
	name="PastedGraphic-10.png"
Content-Id: <74FEE5B2-16E3-4137-B229-F1A2CB466B84>

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
AABJRU5ErkJggg==
--Apple-Mail=_70E7A9E2-3AD2-4109-A46E-A841C7263322--

--Apple-Mail=_47174596-C605-4086-8AC4-49B0A0AE8CF6--


From nobody Fri Oct 24 11:48:40 2014
Return-Path: <albert.cabellos@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B3011A19F7 for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 11:48:36 -0700 (PDT)
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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JJ_CogLDc7a0 for <lisp@ietfa.amsl.com>; Fri, 24 Oct 2014 11:48:34 -0700 (PDT)
Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5F711A6FC8 for <lisp@ietf.org>; Fri, 24 Oct 2014 11:48:33 -0700 (PDT)
Received: by mail-ig0-f170.google.com with SMTP id hn18so1147339igb.5 for <lisp@ietf.org>; Fri, 24 Oct 2014 11:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=pdKHJpkMd1ob+WW3AsxGL0QjB5R7tGUVrIzqkPBzLD0=; b=NWiRg7GxI1GQQKIoIDSPjkAbEZDSpNS6OTWHQKaltsR/EEA49Nubxa4h7aIW2Nr2TO reULUWJq4Z4n73ZQbBhtVykOy6gkYWMh+0t9iNKkySOfN5M0mSzI1HHBAVz4TvmX+y/T RjktCzCa/+lz1bUyfzLkaLctFsqJ3wSiRk5BIvZdmlHyE8b7J3zuvYv6qcIUdiJyt9kg 7MuGM+IOd7WV8V2RYBYdHWzjsSFnS0a8J6wfQWR95VqaOcP68uCPzaeey94oGXoupd5b hXnFAG1IZSZQRn0x7Dk55efBdobQ4NmcWxH5IfZNwrC2LFZNVKIm3VTkYcAGTMWMAm/T V6LQ==
MIME-Version: 1.0
X-Received: by 10.107.30.136 with SMTP id e130mr6248284ioe.9.1414176512923; Fri, 24 Oct 2014 11:48:32 -0700 (PDT)
Received: by 10.107.35.73 with HTTP; Fri, 24 Oct 2014 11:48:31 -0700 (PDT)
In-Reply-To: <F7EAF67C-F70D-4692-BE2E-53DA26686BD8@gmail.com>
References: <20141023163052.22949.14263.idtracker@ietfa.amsl.com> <E942AD46-12C5-4B99-BF6F-14346FD28380@gmail.com> <CAGE_QewesPLsgcU2NUYU4L_SvQD3g1ZBq=3tp3ty+wxHpasj0Q@mail.gmail.com> <F7EAF67C-F70D-4692-BE2E-53DA26686BD8@gmail.com>
Date: Fri, 24 Oct 2014 20:48:31 +0200
Message-ID: <CAGE_Qez5xW97uXR34MgEyoHxTeyuja9pXWLROLszB75EC5PnRQ@mail.gmail.com>
From: Albert Cabellos <albert.cabellos@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/related; boundary=001a1140eb20b4ca5905062fa085
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/EOIfxrsNutOj4BcJk_1GyEBRRb4
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-introduction-06.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: acabello@ac.upc.edu
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 18:48:36 -0000

--001a1140eb20b4ca5905062fa085
Content-Type: multipart/alternative; boundary=001a1140eb20b4ca5605062fa084

--001a1140eb20b4ca5605062fa084
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks!

Albert

On Fri, Oct 24, 2014 at 8:11 PM, Dino Farinacci <farinacci@gmail.com> wrote=
:

> Hi Dino
>
>
> Thanks for your review. I am attaching -07 + diff (not published yet)
> where I have addressed all your comments, please let me know if you
> agree and we=C2=B4ll proceed to publish it.
>
>
> I just looked at the changes, they all look good. A couple of nits:
>
>
> Add period at end of this sentence.
>
>
> Typo in blue.
>
>   Map-Resolver:  A network infrastructure component that interfaces
>      ITRs with the Mapping System by proxying queries and -in some
>      cases- responses.
>
>
> I would say "receive queries and sends negative replies".
>
>
> This is already explained in "Map-Reply", at this point Map-Reply has
> not been introduced yet. I think that this way is clearer.
>
>
> Okay, fine.
>
>
> But why don't you order the messages first and then refer to them when yo=
u
> define the Map-Server and Map-Resolver afterwards?
>
>
> There is a circular dependency, then I won't be able to use the terms
> Map-Server/Map-Resolver when explaining what Map-Request/Map-Reply,
> etc are.
>
>
> Right, understand.
>
> [snip]
>
>
>   Map-Request:  This message is used by ITRs or Map-Resolvers to
>      resolve the mapping of a given EID.
>
>
> This message is also used by ETRs to request an ITR to do a Mapping Syste=
m
> request. This message is also used by ITRs to probe the underlying path t=
o
> an ETR.
>
>
> This is early in the document and I think that it is preferable to
> keep things simple. The fact that SMR/RLOC probing functionalities use
> a Map-Request type of message is not important when considering LISP's
> big picture. SMR/RLOC probing are explained in section 4 with the
> relevant context.
>
>
> Okay, agree.
>
> Albert
> <draft-ietf-lisp-introduction-07.txt>
> <draft-ietf-lisp-introduction-07-from-6.diff.html>
>
>
> I vote for you to publish. Thanks.
>
> Dino
>
>
>

--001a1140eb20b4ca5605062fa084
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks!<div><br></div><div>Albert</div></div><div class=3D=
"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Oct 24, 2014 at 8:11 P=
M, Dino Farinacci <span dir=3D"ltr">&lt;<a href=3D"mailto:farinacci@gmail.c=
om" target=3D"_blank">farinacci@gmail.com</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div style=3D"word-wrap:break-word"><span class=3D""=
><blockquote type=3D"cite">Hi Dino<br></blockquote><blockquote type=3D"cite=
"><br>Thanks for your review. I am attaching -07 + diff (not published yet)=
<br>where I have addressed all your comments, please let me know if you<br>=
agree and we=C2=B4ll proceed to publish it.<br></blockquote><div><br></div>=
</span>I just looked at the changes, they all look good. A couple of nits:<=
div><br></div><div><img height=3D"50" width=3D"320" src=3D"cid:F87A57B6-B4E=
B-47A1-9FEB-D5E238ED3648"></div><div><br></div><div>Add period at end of th=
is sentence.</div><div><br></div><div><img height=3D"32" width=3D"321" src=
=3D"cid:74FEE5B2-16E3-4137-B229-F1A2CB466B84"></div><div><br></div><div>Typ=
o in blue.</div><div><br></div><div><div><span class=3D""><blockquote type=
=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=C2=A0 Map-Re=
solver: =C2=A0A network infrastructure component that interfaces<br>=C2=A0 =
=C2=A0 =C2=A0ITRs with the Mapping System by proxying queries and -in some<=
br>=C2=A0 =C2=A0 =C2=A0cases- responses.<br></blockquote><br>I would say &q=
uot;receive queries and sends negative replies&quot;.<br><br></blockquote><=
br>This is already explained in &quot;Map-Reply&quot;, at this point Map-Re=
ply has<br>not been introduced yet. I think that this way is clearer.<br></=
blockquote><div><br></div></span>Okay, fine.</div><div><span class=3D""><br=
><blockquote type=3D"cite"><br><blockquote type=3D"cite">But why don&#39;t =
you order the messages first and then refer to them when you define the Map=
-Server and Map-Resolver afterwards?<br></blockquote><br>There is a circula=
r dependency, then I won&#39;t be able to use the terms<br>Map-Server/Map-R=
esolver when explaining what Map-Request/Map-Reply,<br>etc are.<br></blockq=
uote><div><br></div></span>Right, understand.</div><div><span class=3D""><b=
r><blockquote type=3D"cite">[snip]<br><br><blockquote type=3D"cite"><br><bl=
ockquote type=3D"cite">=C2=A0 Map-Request: =C2=A0This message is used by IT=
Rs or Map-Resolvers to<br>=C2=A0 =C2=A0 =C2=A0resolve the mapping of a give=
n EID.<br></blockquote><br>This message is also used by ETRs to request an =
ITR to do a Mapping System request. This message is also=C2=A0used by ITRs =
to probe the underlying path to an ETR.<br><br></blockquote><br>This is ear=
ly in the document and I think that it is preferable to<br>keep things simp=
le. The fact that SMR/RLOC probing functionalities use<br>a Map-Request typ=
e of message is not important when considering LISP&#39;s<br>big picture. S=
MR/RLOC probing are explained in section 4 with the<br>relevant context.<br=
></blockquote><div><br></div></span>Okay, agree.</div><div><br><blockquote =
type=3D"cite">Albert<br><span>&lt;draft-ietf-lisp-introduction-07.txt&gt;</=
span><span>&lt;draft-ietf-lisp-introduction-07-from-6.diff.html&gt;</span><=
br></blockquote><div><br></div>I vote for you to publish. Thanks.</div><spa=
n class=3D"HOEnZb"><font color=3D"#888888"><div><br></div><div>Dino</div><d=
iv><br><br></div></font></span></div></div></blockquote></div><br></div>

--001a1140eb20b4ca5605062fa084--
--001a1140eb20b4ca5905062fa085
Content-Type: image/png; name="PastedGraphic-9.png"
Content-Disposition: inline; filename="PastedGraphic-9.png"
Content-Transfer-Encoding: base64
Content-ID: <F87A57B6-B4EB-47A1-9FEB-D5E238ED3648>
X-Attachment-Id: e0960d38a12ed85e_0.1.1

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
--001a1140eb20b4ca5905062fa085
Content-Type: image/png; name="PastedGraphic-10.png"
Content-Disposition: inline; filename="PastedGraphic-10.png"
Content-Transfer-Encoding: base64
Content-ID: <74FEE5B2-16E3-4137-B229-F1A2CB466B84>
X-Attachment-Id: e0960d38a12ed85e_0.1.2

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
AABJRU5ErkJggg==
--001a1140eb20b4ca5905062fa085--


From nobody Fri Oct 24 12:14:52 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 356001A8A09; Fri, 24 Oct 2014 12:14:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s4-breeDA6QD; Fri, 24 Oct 2014 12:14:47 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D61E91A1A06; Fri, 24 Oct 2014 12:14:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.6.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141024191447.1289.82639.idtracker@ietfa.amsl.com>
Date: Fri, 24 Oct 2014 12:14:47 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/XHgO7eyxSEYfcaXhNkmsd3KAUjE
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-introduction-07.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Oct 2014 19:14:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : An Architectural Introduction to the Locator/ID Separation Protocol (LISP)
        Authors         : Albert Cabellos
                          Damien Saucez
	Filename        : draft-ietf-lisp-introduction-07.txt
	Pages           : 25
	Date            : 2014-10-24

Abstract:
   This document describes the architecture of the Locator/ID Separation
   Protocol (LISP), making it easier to read the rest of the LISP
   specifications and providing a basis for discussion about the details
   of the LISP protocols.  This document is used for introductory
   purposes, more details can be found in RFC6830, the protocol
   specification.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-introduction/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-introduction-07

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-introduction-07


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sat Oct 25 05:03:51 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55F341A8820 for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 05:03:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DB307PvC6qOM for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 05:03:47 -0700 (PDT)
Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37F711A880E for <lisp@ietf.org>; Sat, 25 Oct 2014 05:03:46 -0700 (PDT)
Received: by mail-wg0-f50.google.com with SMTP id z12so170659wgg.33 for <lisp@ietf.org>; Sat, 25 Oct 2014 05:03:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:subject:date:message-id:cc:to :mime-version; bh=B6Y2UrAlRipEutdT5PfTWDC2BC/beuJ7g2K+Lt3CGcU=; b=I/rMxJzO526EZXv6OBU+xIjTihSTStMjVwZQ4+vyOnU4Vg5DH7f1gL6RtOHkLcrYvd m61AFJtKs4qnCAzejMJRC+JvIXsHV+gdDVfvhb+YuzifvW6qtY9MlGP8oSDasTBv+vJ4 AiGZUD0XHbJXlCTuLFMNNHsYYhm/GIKsvAiKV8KWSQHm8s3/K7nwux/dpkQHN0rBIlDV 1DSM6dFwvl6Y7IbFbvYrk5zdu4mLmeRLh7BbCiFMi0csyLsK1Utpo2FTg9cuiTh8CASt MuQAwphMpolu61FMW8FHDoBk0FALVSbnNaufezxVsSu9gzaol8e7VBk6fC0fbi1WlY0n 3Ndw==
X-Gm-Message-State: ALoCoQmVjmtHa1xJY6T1FwaJStyPHbmkqZDVAR/vpGoDGGgvDCjEu2AmbvYqergNJDDgohSpCoWC
X-Received: by 10.180.108.13 with SMTP id hg13mr2966709wib.27.1414238625436; Sat, 25 Oct 2014 05:03:45 -0700 (PDT)
Received: from [192.168.0.42] (bny92-2-81-56-19-67.fbx.proxad.net. [81.56.19.67]) by mx.google.com with ESMTPSA id c5sm8590409wje.30.2014.10.25.05.03.43 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 25 Oct 2014 05:03:44 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_38E3C734-0C71-44AA-B7F3-FF6049F2F2A2"
Date: Sat, 25 Oct 2014 14:03:50 +0200
Message-Id: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
To: LISP mailing list list <lisp@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/H4fa5mF7Ndo-iyGiScR5vEEi93c
Cc: Damien Saucez <damien.saucez@inria.fr>
Subject: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 12:03:49 -0000

--Apple-Mail=_38E3C734-0C71-44AA-B7F3-FF6049F2F2A2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

All,

A lot of work has been done lately on draft-ietf-lisp-introduction-07 =
and the authors requested a work group last call.

This email starts a WG last call, to end November 14th, 2014.

You will find the document here:
http://tools.ietf.org/html/draft-ietf-lisp-introduction-07 =
<http://tools.ietf.org/html/draft-ietf-lisp-introduction-07>

Please review this WG document.  Let the working group know if you agree =
that it is ready for handing to the AD, or if you see issues with it.=20
If you see issues, please be as specific as possible about the problems, =
and if possible suggest text to resolve them.

Joel & Luigi=

--Apple-Mail=_38E3C734-0C71-44AA-B7F3-FF6049F2F2A2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">All,<br class=3D""><br class=3D"">A lot of work has been done =
lately on draft-ietf-lisp-introduction-07 and the authors requested a =
work group last call.<br class=3D""><br class=3D"">This email starts a =
WG last call, to end November 14th, 2014.<br class=3D""><br class=3D"">You=
 will find the document here:<div class=3D""><b class=3D""><a =
href=3D"http://tools.ietf.org/html/draft-ietf-lisp-introduction-07" =
class=3D"">http://tools.ietf.org/html/draft-ietf-lisp-introduction-07</a><=
/b></div><div class=3D""><br class=3D""></div><div class=3D"">Please =
review this WG document. &nbsp;Let the working group know if you agree =
that it is ready for handing to the AD, or if you see issues with =
it.&nbsp;</div><div class=3D"">If you see issues, please be as specific =
as possible about the problems, and if possible suggest text to resolve =
them.<br class=3D""><br class=3D"">Joel &amp; Luigi</div></body></html>=

--Apple-Mail=_38E3C734-0C71-44AA-B7F3-FF6049F2F2A2--


From nobody Sat Oct 25 05:05:39 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 365A71A882F; Sat, 25 Oct 2014 05:05:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Q7ruK25EROI; Sat, 25 Oct 2014 05:05:32 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B2A961A8826; Sat, 25 Oct 2014 05:05:32 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.6.4.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141025120532.22674.62558.idtracker@ietfa.amsl.com>
Date: Sat, 25 Oct 2014 05:05:32 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/faKSjddV2BMqgIh72GjLEUJ1nVY
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-eid-block-mgmnt-03.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 12:05:34 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : LISP EID Block Management Guidelines
        Authors         : Luigi Iannone
                          Roger Jorgensen
                          David Conrad
                          Geoff Huston
	Filename        : draft-ietf-lisp-eid-block-mgmnt-03.txt
	Pages           : 12
	Date            : 2014-10-25

Abstract:
   This document proposes a framework for the management of the LISP EID
   Prefix.  The framework described relies on hierarchical distribution
   of the address space, granting temporary usage of sub-prefixes of
   such space to requesting organizations.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-eid-block-mgmnt/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-eid-block-mgmnt-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-eid-block-mgmnt-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sat Oct 25 09:32:03 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2EA31A1A93 for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 09:32:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WNU0PfKYJ1Df for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 09:32:01 -0700 (PDT)
Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A2B71A1A63 for <lisp@ietf.org>; Sat, 25 Oct 2014 09:32:01 -0700 (PDT)
Received: by mail-pa0-f44.google.com with SMTP id et14so2873314pad.31 for <lisp@ietf.org>; Sat, 25 Oct 2014 09:32:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=IyTJqgcgDj4DeyrAqts2EyLO4/m8UYP3mv9xdOE4wPk=; b=zOvsyMDbn+TGVYTtroLcIhzueZNHuZQHFcCcLoTkZOJ7bJRIpXppa2YwQRuo1N/Zbn G6LF+kMYdX5KaT6wNuZ28PA/npQWXJADcp3q4ERYt17BlnPNSZuxlJaA5XDy6xp294rq d8MmoY5FJ7+KB5YuaxsMogMWd9J06ghjuZXlFY+Px1jmJr/ln3/x9mvkLBmZPrRhIHjc dOMO0wij4Wc8lnkCbsCFWBLc3TJ1R3nBsmCOo5YiRkK/Gwsvnu3bBoxh+Nt4vUouX8JX 6Ah1FObHx1LOM46M1EbqY/9E+aucLv9j0AMT/OrAAO3MOANd3TwBnsLHOsTkJ6wrprJb 3RWA==
X-Received: by 10.66.165.8 with SMTP id yu8mr1729747pab.128.1414254720933; Sat, 25 Oct 2014 09:32:00 -0700 (PDT)
Received: from [192.168.1.194] ([207.145.253.66]) by mx.google.com with ESMTPSA id o13sm6573331pby.54.2014.10.25.09.31.57 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 25 Oct 2014 09:32:00 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
Date: Sat, 25 Oct 2014 09:31:57 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <164683E5-1526-43CC-B8FA-8A859206685E@gmail.com>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/iQRHDuS-DYyvf2h_-vF1DGskt5I
Cc: Damien Saucez <damien.saucez@inria.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 16:32:02 -0000

> Please review this WG document.  Let the working group know if you =
agree that it is ready for handing to the AD, or if you see issues with =
it.=20
> If you see issues, please be as specific as possible about the =
problems, and if possible suggest text to resolve them.

I have reviewed and commented on this introduction draft 5 times since =
the interim WG meeting held last fall in Virgina. I believe the -07 =
version is in very good shape and ready for handing off to the AD.

Thanks,
Dino


From nobody Sat Oct 25 12:02:51 2014
Return-Path: <marc@sniff.de>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A4E11A3BA2 for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 12:02:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.56
X-Spam-Level: 
X-Spam-Status: No, score=-1.56 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GKP6PIDQo8BB for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 12:02:47 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D9B21A19E8 for <lisp@ietf.org>; Sat, 25 Oct 2014 12:02:47 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id AF3372AA0F; Sat, 25 Oct 2014 19:02:40 +0000 (GMT)
Date: Sat, 25 Oct 2014 12:03:44 -0700
From: Marc Binderberger <marc@sniff.de>
To: Luigi Iannone <ggx@gigix.net>
Message-ID: <20141025120344295100.86469a23@sniff.de>
In-Reply-To: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/IJAfIJywpKTVZ9yEtJimcn1rqPE
Cc: Damien Saucez <damien.saucez@inria.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 19:02:49 -0000

Hello Luigi and list members,

> A lot of work has been done lately on draft-ietf-lisp-introduction-07 

indeed and I think the document is ready for the ADs and finally RFC status.


Regards, Marc

P.S.: one nitpick (really small): the document is not using any MUST, SHOULD 
etc. language, so references to RFC2119 and the "Requirements Language" 
section could be removed. I got this feedback once from ADs - but maybe the 
authors just wait if ADs say anything ;-)




On Sat, 25 Oct 2014 14:03:50 +0200, Luigi Iannone wrote:
> All,
> 
> A lot of work has been done lately on draft-ietf-lisp-introduction-07 and 
> the authors requested a work group last call.
> 
> This email starts a WG last call, to end November 14th, 2014.
> 
> You will find the document here:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
> 
> Please review this WG document.  Let the working group know if you agree 
> that it is ready for handing to the AD, or if you see issues with it. 
> If you see issues, please be as specific as possible about the problems, 
> and if possible suggest text to resolve them.
> 
> Joel & Luigi
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Oct 25 12:27:43 2014
Return-Path: <Sharon@Contextream.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD0C11A2119 for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 12:27:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MOxB_UeCP33Y for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 12:27:39 -0700 (PDT)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0698.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::698]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 918291A1BF4 for <lisp@ietf.org>; Sat, 25 Oct 2014 12:27:38 -0700 (PDT)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) with Microsoft SMTP Server (TLS) id 15.0.1054.13; Sat, 25 Oct 2014 19:27:14 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.1054.004; Sat, 25 Oct 2014 19:27:14 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Marc Binderberger <marc@sniff.de>
Thread-Topic: [lisp] WG Last Call on draft-lisp-introduction-07
Thread-Index: AQHP8EvBQ2N10gUkX0KyuITLiIBJ35xBLDMAgAAGkjo=
Date: Sat, 25 Oct 2014 19:27:14 +0000
Message-ID: <1CA44D6D-7220-489E-BF83-18B2AD16961B@Contextream.com>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>, <20141025120344295100.86469a23@sniff.de>
In-Reply-To: <20141025120344295100.86469a23@sniff.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [2600:1010:b11c:cb10:214d:af48:132f:afe7]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DBXPR06MB399;
x-exchange-antispam-report-test: UriScan:;
x-forefront-prvs: 0375972289
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(189002)(377454003)(24454002)(199003)(51704005)(122556002)(230783001)(50986999)(80022003)(46102003)(76482002)(99396003)(15202345003)(36756003)(85306004)(76176999)(54356999)(40100003)(120916001)(4396001)(64706001)(92566001)(92726001)(2656002)(83716003)(87936001)(86362001)(82746002)(15975445006)(19580405001)(19580395003)(20776003)(21056001)(106356001)(106116001)(101416001)(105586002)(97736003)(95666004)(107046002)(85852003)(33656002)(31966008)(110136001)(104396001)(3826002)(80792004); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR06MB399; H:DBXPR06MB399.eurprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QaTxK30oi-1BqshytxSh2TJihi8
Cc: Damien Saucez <damien.saucez@inria.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 19:27:40 -0000

Also agree, excellent overall intro to the lisp two tier network architectu=
re and the possibilities opened by it.

I found one typo :)

--szb

> On Oct 25, 2014, at 12:07 PM, Marc Binderberger <marc@sniff.de> wrote:
>=20
> Hello Luigi and list members,
>=20
>> A lot of work has been done lately on draft-ietf-lisp-introduction-07
>=20
> indeed and I think the document is ready for the ADs and finally RFC stat=
us.
>=20
>=20
> Regards, Marc
>=20
> P.S.: one nitpick (really small): the document is not using any MUST, SHO=
ULD=20
> etc. language, so references to RFC2119 and the "Requirements Language"=20
> section could be removed. I got this feedback once from ADs - but maybe t=
he=20
> authors just wait if ADs say anything ;-)
>=20
>=20
>=20
>=20
>> On Sat, 25 Oct 2014 14:03:50 +0200, Luigi Iannone wrote:
>> All,
>>=20
>> A lot of work has been done lately on draft-ietf-lisp-introduction-07 an=
d=20
>> the authors requested a work group last call.
>>=20
>> This email starts a WG last call, to end November 14th, 2014.
>>=20
>> You will find the document here:
>> http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
>>=20
>> Please review this WG document.  Let the working group know if you agree=
=20
>> that it is ready for handing to the AD, or if you see issues with it.=20
>> If you see issues, please be as specific as possible about the problems,=
=20
>> and if possible suggest text to resolve them.
>>=20
>> Joel & Luigi
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Oct 25 13:37:08 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1F211A6FDD for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 13:37:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pjLB-QQT6wQx for <lisp@ietfa.amsl.com>; Sat, 25 Oct 2014 13:37:05 -0700 (PDT)
Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACA901A6FD5 for <lisp@ietf.org>; Sat, 25 Oct 2014 13:37:05 -0700 (PDT)
Received: by mail-pa0-f53.google.com with SMTP id kx10so3054192pab.40 for <lisp@ietf.org>; Sat, 25 Oct 2014 13:37:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=b1FNM2w8Pm69QkWtUSCYNhiYtZh0CB8gKEtYszAy8y4=; b=1Germm/iLEAyUyHmbLQQC88f1+4Lg6wuU7VsWeIjyyGWZGZCb69gL4qwRMECnYkHvJ aKLfrexAtSWUpuzb9iqm/OknwBFzgAeVEDZh8taJnR2kKnUZDJl9aF+wRirxjMbLVKHF kebX1fFNj4ecoip8s6tdqoLUAKQa3Cc2QtVhBEWugAMsQ9DPHGo2JPmiB58hB9Mh79XL Eh4GvZto8vnmM2//IaTLIhPnNKDjvbqS4dtzlAsrb2o4xsa9fuDdeZ1ZMv/6sd4oEf2E 05Y+OmD8g7RkH94iGjpdCaYt8u6qB7zBuccdgmeZrYucNYdZmllBBiEnyyIy+m3T70LN CsmA==
X-Received: by 10.68.135.33 with SMTP id pp1mr13118403pbb.120.1414269425364; Sat, 25 Oct 2014 13:37:05 -0700 (PDT)
Received: from [10.223.115.73] ([166.170.40.83]) by mx.google.com with ESMTPSA id pj4sm6915104pdb.37.2014.10.25.13.37.04 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 25 Oct 2014 13:37:04 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12B411)
In-Reply-To: <20141025120344295100.86469a23@sniff.de>
Date: Sat, 25 Oct 2014 13:37:03 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <E019C9AB-F96B-4A07-984E-C586854D4829@gmail.com>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net> <20141025120344295100.86469a23@sniff.de>
To: Marc Binderberger <marc@sniff.de>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/0yCHN60iKArvRf_nlSGy8U-gS80
Cc: Damien Saucez <damien.saucez@inria.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 20:37:07 -0000

> P.S.: one nitpick (really small): the document is not using any MUST, SHOU=
LD=20
> etc. language, so references to RFC2119 and the "Requirements Language"=20=

> section could be removed. I got this feedback once from ADs - but maybe th=
e=20
> authors just wait if ADs say anything ;-)

The reason being is that the doc is not a protocol specification but an over=
view of all the protocol specifications in RFC form.=20

Dino=


From nobody Sun Oct 26 22:08:19 2014
Return-Path: <fcoras@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9226A1A898A for <lisp@ietfa.amsl.com>; Sun, 26 Oct 2014 22:08:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.912
X-Spam-Level: 
X-Spam-Status: No, score=-1.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9nWq4ghiZoL2 for <lisp@ietfa.amsl.com>; Sun, 26 Oct 2014 22:08:13 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id AAA6B1A8988 for <lisp@ietf.org>; Sun, 26 Oct 2014 22:08:06 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s9R584tP024414; Mon, 27 Oct 2014 06:08:04 +0100
Received: from [10.21.151.32] (128-107-239-233.cisco.com [128.107.239.233]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 345093B7; Mon, 27 Oct 2014 06:08:02 +0100 (CET)
Message-ID: <544DD33D.8090307@ac.upc.edu>
Date: Sun, 26 Oct 2014 22:08:13 -0700
From: Florin Coras <fcoras@ac.upc.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: lisp@ietf.org
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>, <20141025120344295100.86469a23@sniff.de> <1CA44D6D-7220-489E-BF83-18B2AD16961B@Contextream.com>
In-Reply-To: <1CA44D6D-7220-489E-BF83-18B2AD16961B@Contextream.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LNLCsVihSdgh2VoqqGqtqajhriI
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 05:08:17 -0000

I have read the document and believe it is ready for handing off to the AD.

Florin

On 10/25/14 12:27 PM, Sharon Barkai wrote:
> Also agree, excellent overall intro to the lisp two tier network architecture and the possibilities opened by it.
>
> I found one typo :)
>
> --szb
>
>> On Oct 25, 2014, at 12:07 PM, Marc Binderberger <marc@sniff.de> wrote:
>>
>> Hello Luigi and list members,
>>
>>> A lot of work has been done lately on draft-ietf-lisp-introduction-07
>> indeed and I think the document is ready for the ADs and finally RFC status.
>>
>>
>> Regards, Marc
>>
>> P.S.: one nitpick (really small): the document is not using any MUST, SHOULD
>> etc. language, so references to RFC2119 and the "Requirements Language"
>> section could be removed. I got this feedback once from ADs - but maybe the
>> authors just wait if ADs say anything ;-)
>>
>>
>>
>>
>>> On Sat, 25 Oct 2014 14:03:50 +0200, Luigi Iannone wrote:
>>> All,
>>>
>>> A lot of work has been done lately on draft-ietf-lisp-introduction-07 and
>>> the authors requested a work group last call.
>>>
>>> This email starts a WG last call, to end November 14th, 2014.
>>>
>>> You will find the document here:
>>> http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
>>>
>>> Please review this WG document.  Let the working group know if you agree
>>> that it is ready for handing to the AD, or if you see issues with it.
>>> If you see issues, please be as specific as possible about the problems,
>>> and if possible suggest text to resolve them.
>>>
>>> Joel & Luigi
>>>
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Oct 27 04:44:49 2014
Return-Path: <arnatal@ac.upc.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF3681A90DA for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 04:44:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.279
X-Spam-Level: 
X-Spam-Status: No, score=-1.279 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JnWtcXUhDLli for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 04:44:46 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id BA3901A8A0C for <lisp@ietf.org>; Mon, 27 Oct 2014 04:44:45 -0700 (PDT)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s9RBii9u003664 for <lisp@ietf.org>; Mon, 27 Oct 2014 12:44:44 +0100
Received: from mail-yh0-f48.google.com (mail-yh0-f48.google.com [209.85.213.48]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 604D1291 for <lisp@ietf.org>; Mon, 27 Oct 2014 12:44:44 +0100 (CET)
Received: by mail-yh0-f48.google.com with SMTP id v1so4502286yhn.21 for <lisp@ietf.org>; Mon, 27 Oct 2014 04:44:43 -0700 (PDT)
X-Received: by 10.236.14.36 with SMTP id c24mr2473365yhc.166.1414410283047; Mon, 27 Oct 2014 04:44:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.170.65.11 with HTTP; Mon, 27 Oct 2014 04:44:22 -0700 (PDT)
In-Reply-To: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Mon, 27 Oct 2014 12:44:22 +0100
Message-ID: <CA+YHcKG6JwML3qJ4HbWuq2nevEg_sSRzwvgPWjd5r-89tG1UNA@mail.gmail.com>
To: Luigi Iannone <ggx@gigix.net>
Content-Type: multipart/alternative; boundary=089e0122a9727ce0180506660e3a
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/3OZE_GEJWbHZLgQ3Wz7lrpWM6Ms
Cc: Damien Saucez <damien.saucez@inria.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 11:44:48 -0000

--089e0122a9727ce0180506660e3a
Content-Type: text/plain; charset=UTF-8

I went through the draft and I think it is ready for the AD.

Best,
Alberto

On Sat, Oct 25, 2014 at 2:03 PM, Luigi Iannone <ggx@gigix.net> wrote:

> All,
>
> A lot of work has been done lately on draft-ietf-lisp-introduction-07 and
> the authors requested a work group last call.
>
> This email starts a WG last call, to end November 14th, 2014.
>
> You will find the document here:
> *http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
> <http://tools.ietf.org/html/draft-ietf-lisp-introduction-07>*
>
> Please review this WG document.  Let the working group know if you agree
> that it is ready for handing to the AD, or if you see issues with it.
> If you see issues, please be as specific as possible about the problems,
> and if possible suggest text to resolve them.
>
> Joel & Luigi
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>
>

--089e0122a9727ce0180506660e3a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>I went through the draft and I think it is ready=
 for the AD.<br><br></div>Best,<br></div>Alberto<br></div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Sat, Oct 25, 2014 at 2:03 PM, L=
uigi Iannone <span dir=3D"ltr">&lt;<a href=3D"mailto:ggx@gigix.net" target=
=3D"_blank">ggx@gigix.net</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><div style=3D"word-wrap:break-word">All,<br><br>A lot of work has be=
en done lately on draft-ietf-lisp-introduction-07 and the authors requested=
 a work group last call.<br><br>This email starts a WG last call, to end No=
vember 14th, 2014.<br><br>You will find the document here:<div><b><a href=
=3D"http://tools.ietf.org/html/draft-ietf-lisp-introduction-07" target=3D"_=
blank">http://tools.ietf.org/html/draft-ietf-lisp-introduction-07</a></b></=
div><div><br></div><div>Please review this WG document.=C2=A0 Let the worki=
ng group know if you agree that it is ready for handing to the AD, or if yo=
u see issues with it.=C2=A0</div><div>If you see issues, please be as speci=
fic as possible about the problems, and if possible suggest text to resolve=
 them.<br><br>Joel &amp; Luigi</div></div><br>_____________________________=
__________________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lisp</a><br>
<br></blockquote></div><br></div>

--089e0122a9727ce0180506660e3a--


From nobody Mon Oct 27 06:09:13 2014
Return-Path: <chahintz@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88DB81A86DE for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 06:08:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dXj4s2Q4UVg3 for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 06:08:44 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48E401A0366 for <lisp@ietf.org>; Mon, 27 Oct 2014 06:08:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6927; q=dns/txt; s=iport; t=1414415324; x=1415624924; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=4xEBTorcKVqr6O51Jp0eco7mZpfErcqDkAdojrsnO1Q=; b=ShYzaUByoDMq3952ezd98cd2pS9TecRZlP+lqd+6/ht6zaLAVaQ3woxw j3E4RTN6yngRfw/OmcZOzbJCdMgnmZqy7qWsqp3tXnHsycMQc9RpxsmfT ZqJUPpmynZLDxd9TGfKO3bf8ll0K2aOh5gZc8fbi4E3MJh7nWDJCjNJhv o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah4FAAhDTlStJV2a/2dsb2JhbABZAw6COkZUWATLTIFmAQmHTQKBGRYBfYQCAQEBBAEBAWsLDgICAQgRAwECKAcbDAsUCQgCBAENBRuIJg3KRQEBAQEBAQEBAQEBAQEBAQEBAQEBARcEkCIRASQbAQwEBgEJCIQ6BYYYi2+ESIcSgTE8gw2RNIM4QGwBgQ45gQMBAQE
X-IronPort-AV: E=Sophos; i="5.04,796,1406592000"; d="scan'208,217"; a="90652613"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-4.cisco.com with ESMTP; 27 Oct 2014 13:08:43 +0000
Received: from xhc-aln-x06.cisco.com (xhc-aln-x06.cisco.com [173.36.12.80]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s9RD8hnT007931 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 27 Oct 2014 13:08:43 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.159]) by xhc-aln-x06.cisco.com ([173.36.12.80]) with mapi id 14.03.0195.001; Mon, 27 Oct 2014 08:08:43 -0500
From: "Chad Hintz (chahintz)" <chahintz@cisco.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>, Luigi Iannone <ggx@gigix.net>
Thread-Topic: [lisp] WG Last Call on draft-lisp-introduction-07
Thread-Index: AQHP8EvFCir5zo11mEOhWbSrV2UOzpxEKe0A///NJgA=
Date: Mon, 27 Oct 2014 13:08:43 +0000
Message-ID: <D073B5D8.622F7%chahintz@cisco.com>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net> <CA+YHcKG6JwML3qJ4HbWuq2nevEg_sSRzwvgPWjd5r-89tG1UNA@mail.gmail.com>
In-Reply-To: <CA+YHcKG6JwML3qJ4HbWuq2nevEg_sSRzwvgPWjd5r-89tG1UNA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-originating-ip: [10.86.241.90]
Content-Type: multipart/alternative; boundary="_000_D073B5D8622F7chahintzciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/IfmENty7juipIoZy9Jm1TZI7f1A
Cc: Damien Saucez <damien.saucez@inria.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 13:08:46 -0000

--_000_D073B5D8622F7chahintzciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have as well and agree it is ready.
Chad Hintz
Technical Solutions Architect
Commercial East Area

Cisco Systems, Inc.

United States
Cisco.com
Phone: +1-716-446-5312
chahintz@cisco.com
CCIE - 15729
Twitter:@chadh0517
Blog:dcnextgen.blogspot.com


"Simplicity is the ultimate sophistication"

-Leonardo da Vinci<http://www.brainyquote.com/quotes/authors/l/leonardo_da_=
vinci.html>



From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu<mailto:arnatal@ac.upc.edu=
>>
Date: Monday, October 27, 2014 at 7:44 AM
To: Luigi Iannone <ggx@gigix.net<mailto:ggx@gigix.net>>
Cc: Damien Saucez <damien.saucez@inria.fr<mailto:damien.saucez@inria.fr>>, =
LISP mailing list list <lisp@ietf.org<mailto:lisp@ietf.org>>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07

I went through the draft and I think it is ready for the AD.

Best,
Alberto

On Sat, Oct 25, 2014 at 2:03 PM, Luigi Iannone <ggx@gigix.net<mailto:ggx@gi=
gix.net>> wrote:
All,

A lot of work has been done lately on draft-ietf-lisp-introduction-07 and t=
he authors requested a work group last call.

This email starts a WG last call, to end November 14th, 2014.

You will find the document here:
http://tools.ietf.org/html/draft-ietf-lisp-introduction-07

Please review this WG document.  Let the working group know if you agree th=
at it is ready for handing to the AD, or if you see issues with it.
If you see issues, please be as specific as possible about the problems, an=
d if possible suggest text to resolve them.

Joel & Luigi

_______________________________________________
lisp mailing list
lisp@ietf.org<mailto:lisp@ietf.org>
https://www.ietf.org/mailman/listinfo/lisp



--_000_D073B5D8622F7chahintzciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <953B4796E11A154A965BB1CC90EF4797@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>
<div>
<div>I have as well and agree it is ready.</div>
<div>
<div>
<div>
<div>Chad Hintz</div>
<div>Technical Solutions Architect</div>
<div>Commercial East Area</div>
<div><br>
</div>
<div>Cisco Systems, Inc.</div>
<div><br>
</div>
<div>United States</div>
<div>Cisco.com</div>
<div>Phone: &#43;1-716-446-5312</div>
<div>chahintz@cisco.com</div>
<div>CCIE - 15729<span class=3D"Apple-tab-span" style=3D"white-space: pre;"=
> </span>&nbsp;</div>
</div>
<div>
<h1 style=3D"font-family: Arial, sans-serif; margin: 0px; color: rgb(0, 51,=
 153); font-size: 12px;">
Twitter:@chadh0517</h1>
<h1 style=3D"margin: 0px; color: rgb(0, 51, 153); font-size: 12px;"><font f=
ace=3D"Arial">Blog:dcnextgen.blogspot.com</font></h1>
</div>
<div><br>
</div>
</div>
<div>
<h1 style=3D"font-family: Arial, sans-serif; margin: 0px; color: rgb(0, 51,=
 153); font-size: 12px;">
<p style=3D"margin: 0px 0px 10px; color: rgb(0, 0, 0); font-family: 'Helvet=
ica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: norm=
al; line-height: 20px;">
&quot;Simplicity is the ultimate sophistication&quot;</p>
<p class=3D"bq_fq_a" style=3D"margin: 0px 0px 10px; color: rgb(0, 0, 0); fo=
nt-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px;=
 font-weight: normal; line-height: 20px;">
-<a href=3D"http://www.brainyquote.com/quotes/authors/l/leonardo_da_vinci.h=
tml" style=3D"color: rgb(0, 51, 153) !important; text-decoration: none;">Le=
onardo da Vinci</a></p>
</h1>
<h1 style=3D"margin: 0px; color: rgb(0, 51, 153); font-size: 12px;"><br sty=
le=3D"color: rgb(0, 0, 0); font-family: 'Helvetica Neue', Helvetica, Arial,=
 sans-serif; font-size: 14px; font-weight: normal; line-height: 20px;">
<br>
</h1>
</div>
</div>
</div>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>Alberto Rodriguez-Natal &lt;<=
a href=3D"mailto:arnatal@ac.upc.edu">arnatal@ac.upc.edu</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Monday, October 27, 2014 at 7=
:44 AM<br>
<span style=3D"font-weight:bold">To: </span>Luigi Iannone &lt;<a href=3D"ma=
ilto:ggx@gigix.net">ggx@gigix.net</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>Damien Saucez &lt;<a href=3D"ma=
ilto:damien.saucez@inria.fr">damien.saucez@inria.fr</a>&gt;, LISP mailing l=
ist list &lt;<a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [lisp] WG Last Call on=
 draft-lisp-introduction-07<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir=3D"ltr">
<div>
<div>I went through the draft and I think it is ready for the AD.<br>
<br>
</div>
Best,<br>
</div>
Alberto<br>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Sat, Oct 25, 2014 at 2:03 PM, Luigi Iannone <=
span dir=3D"ltr">
&lt;<a href=3D"mailto:ggx@gigix.net" target=3D"_blank">ggx@gigix.net</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div style=3D"word-wrap:break-word">All,<br>
<br>
A lot of work has been done lately on draft-ietf-lisp-introduction-07 and t=
he authors requested a work group last call.<br>
<br>
This email starts a WG last call, to end November 14th, 2014.<br>
<br>
You will find the document here:
<div><b><a href=3D"http://tools.ietf.org/html/draft-ietf-lisp-introduction-=
07" target=3D"_blank">http://tools.ietf.org/html/draft-ietf-lisp-introducti=
on-07</a></b></div>
<div><br>
</div>
<div>Please review this WG document.&nbsp; Let the working group know if yo=
u agree that it is ready for handing to the AD, or if you see issues with i=
t.&nbsp;</div>
<div>If you see issues, please be as specific as possible about the problem=
s, and if possible suggest text to resolve them.<br>
<br>
Joel &amp; Luigi</div>
</div>
<br>
_______________________________________________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lisp</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D073B5D8622F7chahintzciscocom_--


From nobody Mon Oct 27 07:09:48 2014
Return-Path: <lori@lispmob.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE43B1ACD59 for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 07:09:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04oL8sZG_u3z for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 07:09:12 -0700 (PDT)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 1E4B81ACD36 for <lisp@ietf.org>; Mon, 27 Oct 2014 07:09:05 -0700 (PDT)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s9RE93Un009600; Mon, 27 Oct 2014 15:09:04 +0100
Received: from [10.8.0.26] (gw-2-vpn-i.ac.upc.es [147.83.35.76]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 32504CA; Mon, 27 Oct 2014 15:09:01 +0100 (CET)
Content-Type: multipart/alternative; boundary="Apple-Mail=_0933319B-D7C1-4568-9049-4949A182BD65"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Lori Jakab <lori@lispmob.org>
In-Reply-To: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
Date: Mon, 27 Oct 2014 16:08:56 +0200
Message-Id: <BAD45A38-4569-4C58-9DB9-78F5CC6DF96F@lispmob.org>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ng6rcRBlpk4qk09wX2i5M5tkDnM
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 14:09:19 -0000

--Apple-Mail=_0933319B-D7C1-4568-9049-4949A182BD65
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi,

Well structured and written document, with the right balance between =
brevity and detail.

A few small nits, which can be fixed in a later update:
- The last paragraph of the introduction refers to the =93LISP =
specifications=94 in plural and lists a single reference. I think it =
should read =93LISP specification=94.
- First paragraph of Section 3 s/inetrworking/interworking/ Same in =
Section 3.5
- I think someone already mentioned this in a previous review, I would =
replace dashes with parentheses when used like this: "typically -but not =
limited to- an IPv4 or IPv6 address=94
- Right before Section 3.4.3.1 s/LISP-ALT and LISP+DDT/LISP+ALT and =
LISP-DDT/

-Lori

On Oct 25, 2014, at 3:03 PM, Luigi Iannone <ggx@gigix.net> wrote:

> All,
>=20
> A lot of work has been done lately on draft-ietf-lisp-introduction-07 =
and the authors requested a work group last call.
>=20
> This email starts a WG last call, to end November 14th, 2014.
>=20
> You will find the document here:
> http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
>=20
> Please review this WG document.  Let the working group know if you =
agree that it is ready for handing to the AD, or if you see issues with =
it.=20
> If you see issues, please be as specific as possible about the =
problems, and if possible suggest text to resolve them.
>=20
> Joel & Luigi
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_0933319B-D7C1-4568-9049-4949A182BD65
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>Well structured and written =
document, with the right balance between brevity and =
detail.</div><div><br></div><div>A few small nits, which can be fixed in =
a later update:</div><div>- The last paragraph of the introduction =
refers to the =93LISP specifications=94 in plural and lists a single =
reference. I think it should read =93LISP specification=94.</div><div>- =
First paragraph of Section 3 s/<span style=3D"font-size: =
1em;">inetrworking/interworking/ Same in Section =
3.5</span></div><div><span style=3D"font-size: 1em;">- I think someone =
already mentioned this in a previous review, I would replace dashes =
with&nbsp;</span>parentheses when used like this: "<span =
style=3D"font-size: 1em;">typically -but not limited&nbsp;</span><span =
style=3D"font-size: 1em;">to- an IPv4 or IPv6 =
address</span>=94</div><div><span style=3D"font-size: 1em;">- Right =
before Section 3.4.3.1 s/</span><span style=3D"font-size: 1em;">LISP-ALT =
and LISP+DDT/</span><span style=3D"font-size: 1em;">LISP+ALT and =
LISP-DDT/</span></div><div><br></div><div>-Lori</div><div><br><div><div>On=
 Oct 25, 2014, at 3:03 PM, Luigi Iannone &lt;<a =
href=3D"mailto:ggx@gigix.net">ggx@gigix.net</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><meta =
http-equiv=3D"Content-Type" content=3D"text/html charset=3Dus-ascii"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">All,<br class=3D""><br =
class=3D"">A lot of work has been done lately on =
draft-ietf-lisp-introduction-07 and the authors requested a work group =
last call.<br class=3D""><br class=3D"">This email starts a WG last =
call, to end November 14th, 2014.<br class=3D""><br class=3D"">You will =
find the document here:<div class=3D""><b class=3D""><a =
href=3D"http://tools.ietf.org/html/draft-ietf-lisp-introduction-07" =
class=3D"">http://tools.ietf.org/html/draft-ietf-lisp-introduction-07</a><=
/b></div><div class=3D""><br class=3D""></div><div class=3D"">Please =
review this WG document. &nbsp;Let the working group know if you agree =
that it is ready for handing to the AD, or if you see issues with =
it.&nbsp;</div><div class=3D"">If you see issues, please be as specific =
as possible about the problems, and if possible suggest text to resolve =
them.<br class=3D""><br class=3D"">Joel &amp; =
Luigi</div></div>_______________________________________________<br>lisp =
mailing list<br><a =
href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/lisp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_0933319B-D7C1-4568-9049-4949A182BD65--


From nobody Mon Oct 27 09:58:22 2014
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17C5D1A0039 for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 09:58:17 -0700 (PDT)
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, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hr-RO495DlX6 for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 09:58:14 -0700 (PDT)
Received: from mail-pd0-x22e.google.com (mail-pd0-x22e.google.com [IPv6:2607:f8b0:400e:c02::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D41731A00AB for <lisp@ietf.org>; Mon, 27 Oct 2014 09:58:14 -0700 (PDT)
Received: by mail-pd0-f174.google.com with SMTP id p10so5991409pdj.33 for <lisp@ietf.org>; Mon, 27 Oct 2014 09:58:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=mUFcBUlyl7G/VZ/C5Ma9VDrXVO0RzygELff41r+gOic=; b=q9g/xP/8cGk5WTPoDY+h9CBknTC4taLHcQ2OJ1aIqq1HFlcfGFvbASBsCs5eK/ZD0P EQBK/DytPnBP48pJoXnhzSdl1Jd5JsLKQ/PhBV706ZJQYdkDfR6QlLh26tZgNpf91M59 pDTsEzAc347zKWiMQRgbi0ZX/6cvS0LswSaFL1F+B8AVyR6H6TIRHENdNK7WWiys2EfH T/6ZTV5DSrXQmP8bZT3u7hbhRWYUv5O8MuECgZt0nAClPjEGxyHISXZGevuT+vBE+hyp 7ve69Vb4sWTHlZwqprRLuKA2Fc26LQNTuMp3A9vzo4I+uU3aY+CdPrdbD1swXeCm0PdP PY/w==
X-Received: by 10.68.125.164 with SMTP id mr4mr25714596pbb.78.1414429094522; Mon, 27 Oct 2014 09:58:14 -0700 (PDT)
Received: from [10.1.144.7] ([166.170.40.91]) by mx.google.com with ESMTPSA id z4sm11385204pda.23.2014.10.27.09.58.12 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 27 Oct 2014 09:58:12 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-E1272FDC-E67B-4E3A-B52C-E1C91652EA3D
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (12B411)
In-Reply-To: <BAD45A38-4569-4C58-9DB9-78F5CC6DF96F@lispmob.org>
Date: Mon, 27 Oct 2014 09:58:10 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <67A91D55-DE9E-465B-A2A8-25035D72B9F7@gmail.com>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net> <BAD45A38-4569-4C58-9DB9-78F5CC6DF96F@lispmob.org>
To: Lori Jakab <lori@lispmob.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/c2MY50o3XkmRN0JcTwOIzLkpBis
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 16:58:17 -0000

--Apple-Mail-E1272FDC-E67B-4E3A-B52C-E1C91652EA3D
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Since we are in last call and these are simple changes, I think they should g=
o in.=20

Dino


> On Oct 27, 2014, at 7:08 AM, Lori Jakab <lori@lispmob.org> wrote:
>=20
> Hi,
>=20
> Well structured and written document, with the right balance between brevi=
ty and detail.
>=20
> A few small nits, which can be fixed in a later update:
> - The last paragraph of the introduction refers to the =E2=80=9CLISP speci=
fications=E2=80=9D in plural and lists a single reference. I think it should=
 read =E2=80=9CLISP specification=E2=80=9D.
> - First paragraph of Section 3 s/inetrworking/interworking/ Same in Sectio=
n 3.5
> - I think someone already mentioned this in a previous review, I would rep=
lace dashes with parentheses when used like this: "typically -but not limite=
d to- an IPv4 or IPv6 address=E2=80=9D
> - Right before Section 3.4.3.1 s/LISP-ALT and LISP+DDT/LISP+ALT and LISP-D=
DT/
>=20
> -Lori
>=20
>> On Oct 25, 2014, at 3:03 PM, Luigi Iannone <ggx@gigix.net> wrote:
>>=20
>> All,
>>=20
>> A lot of work has been done lately on draft-ietf-lisp-introduction-07 and=
 the authors requested a work group last call.
>>=20
>> This email starts a WG last call, to end November 14th, 2014.
>>=20
>> You will find the document here:
>> http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
>>=20
>> Please review this WG document.  Let the working group know if you agree t=
hat it is ready for handing to the AD, or if you see issues with it.=20
>> If you see issues, please be as specific as possible about the problems, a=
nd if possible suggest text to resolve them.
>>=20
>> Joel & Luigi
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp

--Apple-Mail-E1272FDC-E67B-4E3A-B52C-E1C91652EA3D
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Since we are in last call and these ar=
e simple changes, I think they should go in.&nbsp;</div><div><br></div><div>=
Dino<br><br></div><div><br>On Oct 27, 2014, at 7:08 AM, Lori Jakab &lt;<a hr=
ef=3D"mailto:lori@lispmob.org">lori@lispmob.org</a>&gt; wrote:<br><br></div>=
<blockquote type=3D"cite"><div><meta http-equiv=3D"Content-Type" content=3D"=
text/html charset=3Dwindows-1252">Hi,<div><br></div><div>Well structured and=
 written document, with the right balance between brevity and detail.</div><=
div><br></div><div>A few small nits, which can be fixed in a later update:</=
div><div>- The last paragraph of the introduction refers to the =E2=80=9CLIS=
P specifications=E2=80=9D in plural and lists a single reference. I think it=
 should read =E2=80=9CLISP specification=E2=80=9D.</div><div>- First paragra=
ph of Section 3 s/<span style=3D"font-size: 1em;">inetrworking/interworking/=
 Same in Section 3.5</span></div><div><span style=3D"font-size: 1em;">- I th=
ink someone already mentioned this in a previous review, I would replace das=
hes with&nbsp;</span>parentheses when used like this: "<span style=3D"font-s=
ize: 1em;">typically -but not limited&nbsp;</span><span style=3D"font-size: 1=
em;">to- an IPv4 or IPv6 address</span>=E2=80=9D</div><div><span style=3D"fo=
nt-size: 1em;">- Right before Section 3.4.3.1 s/</span><span style=3D"font-s=
ize: 1em;">LISP-ALT and LISP+DDT/</span><span style=3D"font-size: 1em;">LISP=
+ALT and LISP-DDT/</span></div><div><br></div><div>-Lori</div><div><br><div>=
<div>On Oct 25, 2014, at 3:03 PM, Luigi Iannone &lt;<a href=3D"mailto:ggx@gi=
gix.net">ggx@gigix.net</a>&gt; wrote:</div><br class=3D"Apple-interchange-ne=
wline"><blockquote type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D=
"text/html charset=3Dus-ascii"><div style=3D"word-wrap: break-word; -webkit-=
nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D"">All,<br=
 class=3D""><br class=3D"">A lot of work has been done lately on draft-ietf-=
lisp-introduction-07 and the authors requested a work group last call.<br cl=
ass=3D""><br class=3D"">This email starts a WG last call, to end November 14=
th, 2014.<br class=3D""><br class=3D"">You will find the document here:<div c=
lass=3D""><b class=3D""><a href=3D"http://tools.ietf.org/html/draft-ietf-lis=
p-introduction-07" class=3D"">http://tools.ietf.org/html/draft-ietf-lisp-int=
roduction-07</a></b></div><div class=3D""><br class=3D""></div><div class=3D=
"">Please review this WG document. &nbsp;Let the working group know if you a=
gree that it is ready for handing to the AD, or if you see issues with it.&n=
bsp;</div><div class=3D"">If you see issues, please be as specific as possib=
le about the problems, and if possible suggest text to resolve them.<br clas=
s=3D""><br class=3D"">Joel &amp; Luigi</div></div>__________________________=
_____________________<br>lisp mailing list<br><a href=3D"mailto:lisp@ietf.or=
g">lisp@ietf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/lis=
p">https://www.ietf.org/mailman/listinfo/lisp</a><br></blockquote></div><br>=
</div></div></blockquote><blockquote type=3D"cite"><div><span>______________=
_________________________________</span><br><span>lisp mailing list</span><b=
r><span><a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a></span><br><span><=
a href=3D"https://www.ietf.org/mailman/listinfo/lisp">https://www.ietf.org/m=
ailman/listinfo/lisp</a></span><br></div></blockquote></body></html>=

--Apple-Mail-E1272FDC-E67B-4E3A-B52C-E1C91652EA3D--


From nobody Mon Oct 27 14:36:14 2014
Return-Path: <naiming@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7832B1AD59B for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 14:36:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o60LpgIINHGu for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 14:36:00 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1D411AD5E9 for <lisp@ietf.org>; Mon, 27 Oct 2014 14:34:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4029; q=dns/txt; s=iport; t=1414445668; x=1415655268; h=subject:mime-version:from:in-reply-to:date:cc:message-id: references:to; bh=TzyDheVSFGgzz8+MBJtqC4vTsRORmwCOEPuwAx34ncY=; b=lug8YeBygrlj03JwsnASEXutkiJhG0gR+E/F/gT/tR5TPGpOTlOdYnh7 3wdWSm2h97wgcbpvb49efEmQo5GIpcSsf3hlGDUPWZyah5ZmYvK5qylsV qL3rkka+ieWrQ21mWfaLZ9S1mDx2KlhDvyxPHvdQU8parM9rv3ZFSFvqX A=;
X-IronPort-AV: E=Sophos; i="5.04,798,1406592000"; d="scan'208,217"; a="90809093"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-8.cisco.com with ESMTP; 27 Oct 2014 21:34:28 +0000
Received: from [10.154.165.41] ([10.154.165.41]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s9RLYQbV030185 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 27 Oct 2014 21:34:27 GMT
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
Content-Type: multipart/alternative; boundary="Apple-Mail=_35CA1681-313B-4F75-B470-7D55258646E7"
From: Naiming Shen <naiming@cisco.com>
In-Reply-To: <1AC537EE-60A8-4C9A-84D0-8F6C590C2A67@gigix.net>
Date: Mon, 27 Oct 2014 14:34:26 -0700
Message-Id: <4CC33F8F-2D04-4CA2-B7E7-187439B5626F@cisco.com>
References: <1AC537EE-60A8-4C9A-84D0-8F6C590C2A67@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
X-Mailer: Apple Mail (2.1510)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/nBdKLOO2mQ8ElFyJ1qAkE7lLXjg
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] LISP WG - Call for Agenda Items
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 21:36:10 -0000

--Apple-Mail=_35CA1681-313B-4F75-B470-7D55258646E7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


Hi Luigi,

Can we have 5 minutes for draft-shen-lisp-multiprovider-vpn-00 ?

Regards,
- Naiming

On Oct 21, 2014, at 3:33 AM, Luigi Iannone <ggx@gigix.net> wrote:

> Hi All,
>=20
> The LISP WG @ IETF91 in  Honolulu is scheduled to meet on Thursday, =
November 13th, 2014, from 1640 to 1910
> (https://datatracker.ietf.org/meeting/91/agenda.html)
>=20
> Please send your requests for agenda items (Presenter=92s name, ppt =
title, slot duration)=20
> to lisp-chairs@tools.ietf.org by Monday, October 27th, 2014.
>=20
> Chairs are going to prioritize requests based on the charter and =
milestones.
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_35CA1681-313B-4F75-B470-7D55258646E7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><br></div>Hi Luigi,<div><br></div><div>Can we have 5 minutes for =
draft-shen-lisp-multiprovider-vpn-00 =
?</div><div><br></div><div>Regards,</div><div>- =
Naiming</div><div><br><div><div>On Oct 21, 2014, at 3:33 AM, Luigi =
Iannone &lt;<a href=3D"mailto:ggx@gigix.net">ggx@gigix.net</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><div =
class=3D"">Hi All,</div><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D""><br class=3D""></div><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D"">The LISP WG @ IETF91 =
in &nbsp;Honolulu is scheduled to meet on Thursday, November 13th, 2014, =
from 1640 to 1910</div><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">(<a =
href=3D"https://datatracker.ietf.org/meeting/91/agenda.html" =
class=3D"">https://datatracker.ietf.org/meeting/91/agenda.html</a>)</div><=
div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><br =
class=3D""></div><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Please send =
your requests for agenda items (Presenter=92s name, ppt title, slot =
duration)&nbsp;</div><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">to&nbsp;<a href=3D"mailto:lisp-chairs@tools.ietf.org" =
class=3D"">lisp-chairs@tools.ietf.org</a>&nbsp;by Monday, October 27th, =
2014.</div><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><br =
class=3D""></div><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D"">Chairs are =
going to prioritize requests based on the charter and =
milestones.</div></span></div></span></div>_______________________________=
________________<br>lisp mailing list<br><a =
href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/lisp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_35CA1681-313B-4F75-B470-7D55258646E7--


From nobody Mon Oct 27 16:38:55 2014
Return-Path: <terry.manderson@icann.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD5D41A870F for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 16:38:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.611
X-Spam-Level: 
X-Spam-Status: No, score=-3.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ls7LK0-GfCiT for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 16:38:41 -0700 (PDT)
Received: from out.west.pexch112.icann.org (pfe112-ca-2.pexch112.icann.org [64.78.40.10]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72D541A8734 for <lisp@ietf.org>; Mon, 27 Oct 2014 16:37:46 -0700 (PDT)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-2.pexch112.icann.org (64.78.40.23) with Microsoft SMTP Server (TLS) id 15.0.847.32; Mon, 27 Oct 2014 16:37:44 -0700
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.0847.030; Mon, 27 Oct 2014 16:37:45 -0700
From: Terry Manderson <terry.manderson@icann.org>
To: Luigi Iannone <ggx@gigix.net>, LISP mailing list list <lisp@ietf.org>
Thread-Topic: [lisp] WG Last Call on draft-lisp-introduction-07
Thread-Index: AQHP8EvLn99hib0vzEiUcQ0InfWo7pxFumUA
Date: Mon, 27 Oct 2014 23:37:44 +0000
Message-ID: <D07414E6.48DD3%terry.manderson@icann.org>
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
In-Reply-To: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
x-originating-ip: [58.107.31.48]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="B_3497333862_53683655"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Ai-n_qLUmyuqtox4PbRGSfKeyKE
Cc: Damien Saucez <damien.saucez@inria.fr>
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 23:38:45 -0000

--B_3497333862_53683655
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Kudos to the editors..

Some nits I noticed:

Intro, para 3 s/and mobility among others benefits/and mobility among
other benefits/

Lisp Architecture para 1, "inetrworking" - please fix

Overview of the architecture:
	Para 1: s/LISP splits architecturally/LISP architecturally splits/
	Para 1: "time of this writing" 'this' is probably superfluous here.

	Para 3: s/in this context RLOCs can be thought of Provider Aggregatable
addresses/in this context RLOCs can be thought of as Provider Aggregatable
addresses


Traffic engineering
	Para 1: suggest: s/routing informations are propagated along/routing
information is propagated along/
	Para 1: suggest: s/way routing information are propagated/way routing
information is further propagated/

LISP for IPv6 Co-existence"

	Parai 1: suggest s/LISP encapsulations permits to transport packets/LISP
encapsulation permits transportation of packets/

LISP for Virtual Machine Mobility in Data Centers

	Para1: s/machine mobility in data center/machine mobility in the data
center/


One wording suggestion:

para 3:

Additionally, LISP's approach to solve the routing scalability problem
[RFC4984] is that with LISP the Internet core is populated with RLOCs
while Traffic Engineering mechanisms are pushed to the Mapping System.
With this RLOCs are quasi-static (i.e., low churn) and hence, the routing
system scalable [Quoitin] while EIDs can roam anywhere with no churn to
the underlying routing system.


suggested

Additionally, LISP's approach to solve the routing scalability problem
[RFC4984] populates the Internet core with RLOCs while Traffic Engineering
mechanisms are pushed to a Mapping System. This means RLOCs are
quasi-static (i.e., low churn) and hence, the routing system scalability
properties improved [Quoitin] while EIDs can then roam anywhere without
churn impact on the underlying routing system.



Other comments

It could be a matter of style, but I found the repeated "With LISP .." to
start sentences and paragraphs (in the first 3 paras) a little grating on
me.

I think the diagrams and descriptions are very helpful.. even for someone
who has read a fair chunk of the LISP documents.

I like the way the mobility section is handled. :-) Perfectly;y
appropriate IMHO.

Given this document takes a lot of work and produces a 'readers digest'
version, I agree with the other comments that it is well constructed and
free from technical errors and pending a few minutes to check over my
comments above, ready to start the shepherding journey.

Cheers
Terry

On 25/10/2014 10:03 pm, "Luigi Iannone" <ggx@gigix.net> wrote:

>
>
>
>All,
>
>A lot of work has been done lately on draft-ietf-lisp-introduction-07 and
>the authors requested a work group last call.
>
>This email starts a WG last call, to end November 14th, 2014.
>
>You will find the document here:
>http://tools.ietf.org/html/draft-ietf-lisp-introduction-07
>
>
>Please review this WG document.  Let the working group know if you agree
>that it is ready for handing to the AD, or if you see issues with it.
>If you see issues, please be as specific as possible about the problems,
>and if possible suggest text to resolve them.
>
>Joel & Luigi

--B_3497333862_53683655
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIITvAYJKoZIhvcNAQcCoIITrTCCE6kCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
EYgwggcDMIIF66ADAgECAhAPz2lJUZsAlD35l4oJxf0FMA0GCSqGSIb3DQEBBQUAMGIxCzAJ
BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2Vy
dC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFzc3VyZWQgSUQgQ0EtMTAeFw0xMjAzMjcwMDAw
MDBaFw0xNTAzMjcxMjAwMDBaMIGsMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p
YTEXMBUGA1UEBxMOTWFyaW5hIGRlbCBSZXkxPDA6BgNVBAoTM0ludGVybmV0IENvcnBvcmF0
aW9uIGZvciBBc3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczEXMBUGA1UECxMORE5TIE9wZXJh
dGlvbnMxGDAWBgNVBAMTD1RlcnJ5IE1hbmRlcnNvbjCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAKRhZ4W3U6MnfS2woYEFCIyN+g1MNILokbUKk+PTl5mmK3QtWQxTSOu2sdzN
xHMy6p2RoT9BMGOamttFq2WswSru6/7JT1TflytGaPHfK5kMP/pI47hmcwUEm9Z169I5ar7z
BTiEAQA06cGKtgJ8XiiLFUIHLVuRq3WGxjnFTHlAHXY6mdgDT/ntAnoEvvPVm4XqUnjJiZTS
ojzyr1q2RqFvyXs2blOARumDqvLI33yLGcUuaEL+A+hgodzM/fL4kdoy964mXvmEerpm4d4f
Y/JfbRUWxc0Eomu9nwGFNk6ijO41qk+OIboct2qeA+5PPclXJNNHYVfzT2dyWfGgxaMCAwEA
AaOCA2gwggNkMB8GA1UdIwQYMBaAFBUAEisTmLKZB+0e36K+Vw0rZwLNMB0GA1UdDgQWBBSz
wvR2YXpP9XjS9cknMX5g3LM2jTAkBgNVHREEHTAbgRl0ZXJyeS5tYW5kZXJzb25AaWNhbm4u
b3JnMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwfQYD
VR0fBHYwdDA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl
ZElEQ0EtMS5jcmwwOKA2oDSGMmh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFz
c3VyZWRJRENBLTEuY3JsMIIBxQYDVR0gBIIBvDCCAbgwggG0BgpghkgBhv1sBAECMIIBpDA6
BggrBgEFBQcCARYuaHR0cDovL3d3dy5kaWdpY2VydC5jb20vc3NsLWNwcy1yZXBvc2l0b3J5
Lmh0bTCCAWQGCCsGAQUFBwICMIIBVh6CAVIAQQBuAHkAIAB1AHMAZQAgAG8AZgAgAHQAaABp
AHMAIABDAGUAcgB0AGkAZgBpAGMAYQB0AGUAIABjAG8AbgBzAHQAaQB0AHUAdABlAHMAIABh
AGMAYwBlAHAAdABhAG4AYwBlACAAbwBmACAAdABoAGUAIABEAGkAZwBpAEMAZQByAHQAIABD
AFAALwBDAFAAUwAgAGEAbgBkACAAdABoAGUAIABSAGUAbAB5AGkAbgBnACAAUABhAHIAdAB5
ACAAQQBnAHIAZQBlAG0AZQBuAHQAIAB3AGgAaQBjAGgAIABsAGkAbQBpAHQAIABsAGkAYQBi
AGkAbABpAHQAeQAgAGEAbgBkACAAYQByAGUAIABpAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAg
AGgAZQByAGUAaQBuACAAYgB5ACAAcgBlAGYAZQByAGUAbgBjAGUALjB3BggrBgEFBQcBAQRr
MGkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1
aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEQ0EtMS5jcnQw
DAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOCAQEAYpwxK/KvdhbyQqrKp2ylMQpNzqVH
ofo4hPILTnp/o+UyYVn6daWSilaV+XNBzE5Rm/f7ms2iA1zBzOvGv55pLH0n6lgIRTeuAGzf
KIsPCwPvYQkkMAPXHzh9A44m19hvigTgOPNyjzcOTiHqwwCJSDTEZx17CEkrzQPq1vfG1Lvk
+AWjEtxCsGmsuCHHaZjwQ8SsGI7W5cA1Y4RTcQf6S9eIpSsOwXIYdDgWq9Uhi/amW7ryW06Y
GH7BHaitqgmm32MZuid3UzJUU6+Ljx7uGA9Fe6k1uPEHhaXTAoobPSpPdOgGmnxUCRQu2OI7
+I8vHiSe7DC/LmxEDC5kB+lUTjCCBsIwggWqoAMCAQICEAoE3yF0XU0rjOozcgUAUOkwDQYJ
KoZIhvcNAQEFBQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcG
A1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBS
b290IENBMB4XDTA2MTExMDAwMDAwMFoXDTIxMTExMDAwMDAwMFowYjELMAkGA1UEBhMCVVMx
FTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8G
A1UEAxMYRGlnaUNlcnQgQXNzdXJlZCBJRCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEA6IItmfnKwkKVpYBzQHDSnlZUXKnE0kEGj8kz/E1FkVyBn+0snPgWWd+etSQV
wpi5tHdJ3InECtqvy15r7a2wcTHrzzpADEZNk+yLejYIA6sMNP4YSYL+x8cxSIB8HqIPkg5Q
ycaH6zY/2DDD/6b3+6LNb3Mj/qxWBZDwMiEWicZwiPkFl32jx0PdAug7Pe2xQaPtP77blUjE
7h6z8rwMK5nQxl0SQoHhg26Ccz8mSxSQrllmCsSNvtLOBq6thG9IhJtPQLnxTPKvmPv2zkBd
XPao8S+v7Iki8msYZbHBc63X8djPHgp0XEK4aH631XcKJ1Z8D2KkPzIUYJX9BwSiCQIDAQAB
o4IDbzCCA2swDgYDVR0PAQH/BAQDAgGGMDsGA1UdJQQ0MDIGCCsGAQUFBwMBBggrBgEFBQcD
AgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCDCCAcYGA1UdIASCAb0wggG5MIIBtQYL
YIZIAYb9bAEDAAQwggGkMDoGCCsGAQUFBwIBFi5odHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9z
c2wtY3BzLXJlcG9zaXRvcnkuaHRtMIIBZAYIKwYBBQUHAgIwggFWHoIBUgBBAG4AeQAgAHUA
cwBlACAAbwBmACAAdABoAGkAcwAgAEMAZQByAHQAaQBmAGkAYwBhAHQAZQAgAGMAbwBuAHMA
dABpAHQAdQB0AGUAcwAgAGEAYwBjAGUAcAB0AGEAbgBjAGUAIABvAGYAIAB0AGgAZQAgAEQA
aQBnAGkAQwBlAHIAdAAgAEMAUAAvAEMAUABTACAAYQBuAGQAIAB0AGgAZQAgAFIAZQBsAHkA
aQBuAGcAIABQAGEAcgB0AHkAIABBAGcAcgBlAGUAbQBlAG4AdAAgAHcAaABpAGMAaAAgAGwA
aQBtAGkAdAAgAGwAaQBhAGIAaQBsAGkAdAB5ACAAYQBuAGQAIABhAHIAZQAgAGkAbgBjAG8A
cgBwAG8AcgBhAHQAZQBkACAAaABlAHIAZQBpAG4AIABiAHkAIAByAGUAZgBlAHIAZQBuAGMA
ZQAuMA8GA1UdEwEB/wQFMAMBAf8wfQYIKwYBBQUHAQEEcTBvMCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5kaWdpY2VydC5jb20wRwYIKwYBBQUHMAKGO2h0dHA6Ly93d3cuZGlnaWNlcnQu
Y29tL0NBQ2VydHMvRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3J0MIGBBgNVHR8EejB4MDqg
OKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0Eu
Y3JsMDqgOKA2hjRodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURS
b290Q0EuY3JsMB0GA1UdDgQWBBQVABIrE5iymQftHt+ivlcNK2cCzTAfBgNVHSMEGDAWgBRF
66Kv9JLLgjEtUYunpyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAhGFOQR64dgQqtbbvj/JV
hbldVv4KmObkvWWKfUAp0/yxXUX9OrgqWzNLJFzNubTkc61hXXatdDOKZtUjr0wfcm5F2XVA
u6I7z41JL8BBsOIpo1E4Q1CZFKwzBjViiX13qVIH5WwgV7aBum+8s8KU7XYCgNl8zoWoHOzH
Q0pLsVfPcs7f9SU8yyJP/Z9S0TfLCLs4PuDVPm95Ca1bfDGzdzXD5GP5aAqYB+dGOHeE0j6X
vAqgqKwlT0RukeHSWq9r7zAcjaNEQrMQiyP61+Y1dDesz+urWB/JiCP/NtQH6jRqR+qdlWye
KU9T7eMrlSBOKs+WYHr4LIDwlVLOKZaBYjCCA7cwggKfoAMCAQICEAzn4OUX2Eb+j+Vg/Bvw
MDkwDQYJKoZIhvcNAQEFBQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IElu
YzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJl
ZCBJRCBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowZTELMAkGA1UE
BhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNv
bTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290IENBMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEArQ4VzuRDgFyxh/O3YPlxEqWu3CaUiKr0zvUgOShYYAz4gNqp
FZUyYTy1sSiEiorcnwoMgxd6j5Csiud5U1wxhCr2D5gyNnbM3t08qKLvavsh8lJh358g1x/i
sdn+GGTSEltf+VgYNbxHzaE2+Wt/1LA4PsEbw4wz2dgvGP4oD7Ong9bDbkTAYTWWFv5ZnIt2
bdfxoksNK/8LctqeYNCOkDXGeFWHIKHP5W0KyEl8MZgzbCLph9AyWqK6E4IR7TkXnZk6cqHm
+qTZ1Rcxda6FfSKuPwFGhvYoecix2uRXF8R+HA6wtJKmVrO9spftqqfwt8WoP5UW0P+hlusI
Xxh3TwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
FgQUReuir/SSy4IxLVGLp6chnfNtyA8wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNt
yA8wDQYJKoZIhvcNAQEFBQADggEBAKIOvN/i7fDjcnN6ZJS/93Jm2DLkQnVirofr8tXZ3laz
n8zOFCi5DZdgXBJMWOTTPYNJRViXNWkaqEfqVsZ5qxLYZ4GE338JPJTmuCYsIL09syiJ91//
IuKXhB/pZe+H4N/BZ0mzXeuyCSrrJu14vn0/K/O3JjVtX4kBtklbnwEFm6s9JcHMtn/C8W+G
xvpkaOuBLZTrQrf6jB7dYvG+UGe3bL3z8R9rDDYHFn83fKlbbXrxEkZgg9cnBL5Lzpe+w2cq
aBHfgOcMM2a/Ew0UbvN/H2MQHvqNGyVtbI+lt2EBsdKjJqEQcZ2t4sP5w5lRtysHCM4u5lCy
p/oKRS+i8PIxggH8MIIB+AIBATB2MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy
dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEFz
c3VyZWQgSUQgQ0EtMQIQD89pSVGbAJQ9+ZeKCcX9BTAJBgUrDgMCGgUAoF0wIwYJKoZIhvcN
AQkEMRYEFKyR/0DeEdY48bLfTb6ZfoeModEeMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEw
HAYJKoZIhvcNAQkFMQ8XDTE0MTAyNzIzMzc0MlowDQYJKoZIhvcNAQEBBQAEggEACEOkEcVa
erPUGF/n8iLizKQgSRLysQJb7hRHpiDQacH6nRgNKpQjYfw+6hfSZRU/ZqtJL9roPGMYTp+R
YRtQkBaw6BiexpZbeEdLfGA+qP9DKjldJ0Uc9T7No+BPOP1E6csT1Whoj1E30TykVpaYF5g9
jCO3s455DsMkNoTdM0hv4zORGgfGYB3fRsw1AcnSg21hdiONKzi+AbYAGqjG5LVG5yTPCeU2
6eGJPxdw8YpH5HX6mcUg6X7iT2A73BV7F2Aubtj3wj0s/UrS9fA3xjQLWhVfxWdznxICmDvO
jKvuYqNDNRmrIZ9A7F0KrSS/413OGlWe82p87yATODqquQ==

--B_3497333862_53683655--


From nobody Mon Oct 27 17:27:43 2014
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2574D1A87C9 for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 17:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CeL8llhLx3rz for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 17:27:39 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 609181A87C1 for <lisp@ietf.org>; Mon, 27 Oct 2014 17:27:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3504; q=dns/txt; s=iport; t=1414456059; x=1415665659; h=message-id:date:from:mime-version:to:subject:references: in-reply-to; bh=qUKkYQegnjWRUejPEBO04vp3dBR2t5inbYcP6wQdwgM=; b=l3k/Tkj+XWbjD96PCQxhVmHYib9l2L/Wr2WF+HdqgdqtDNuOtGzABtJ/ vNvVsp6NQs7gMVHpnhHWZcQ4nm13PHoXgFsWjO1bcxp/1iEyKluI7DYI3 JFxawan2AImV8X3tFiocJRWXFAT7HrxSOdZPTMuVxVv0N+pLvGApJWrna Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhcFALDhTlStJA2N/2dsb2JhbABcgw5UWM1RAQmHTQKBGBYBfYQDAQEEAQEBawoRCwQUCRYPCQMCAQIBFTATBgIBAYg9DcsxAQEBAQYBAQEBAR2QJhEBVxaENQWLZIprhxKBMTyDDYJyjkKEGB0vgQ+BPAEBAQ
X-IronPort-AV: E=Sophos;i="5.04,799,1406592000";  d="scan'208,217";a="366941651"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-5.cisco.com with ESMTP; 28 Oct 2014 00:27:38 +0000
Received: from [10.21.145.13] (sjc-vpn7-269.cisco.com [10.21.145.13]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id s9S0Rc7m012988 for <lisp@ietf.org>; Tue, 28 Oct 2014 00:27:38 GMT
Message-ID: <544EE2F9.9060800@cisco.com>
Date: Mon, 27 Oct 2014 17:27:37 -0700
From: Fabio Maino <fmaino@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: lisp@ietf.org
References: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
In-Reply-To: <6D803253-77B7-4126-8602-66E2C852E91F@gigix.net>
Content-Type: multipart/alternative; boundary="------------060805070709070602040704"
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/8wwrToxQ8-29nb7DBdobFXmX9mY
Subject: Re: [lisp] WG Last Call on draft-lisp-introduction-07
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Oct 2014 00:27:41 -0000

This is a multi-part message in MIME format.
--------------060805070709070602040704
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

The draft is a great introduction to LISP, and I believe the authors 
addressed very well the asks of the charter. I think this doc is ready 
to go to the AD.

Fabio

On 10/25/14, 5:03 AM, Luigi Iannone wrote:
> All,
>
> A lot of work has been done lately on draft-ietf-lisp-introduction-07 
> and the authors requested a work group last call.
>
> This email starts a WG last call, to end November 14th, 2014.
>
> You will find the document here:
> *http://tools.ietf.org/html/draft-ietf-lisp-introduction-07*
>
> Please review this WG document.  Let the working group know if you 
> agree that it is ready for handing to the AD, or if you see issues 
> with it.
> If you see issues, please be as specific as possible about the 
> problems, and if possible suggest text to resolve them.
>
> Joel & Luigi
>
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--------------060805070709070602040704
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">The draft is a great introduction to
      LISP, and I believe the authors addressed very well the asks of
      the charter. I think this doc is ready to go to the AD. <br>
      <br>
      Fabio<br>
      <br>
      On 10/25/14, 5:03 AM, Luigi Iannone wrote:<br>
    </div>
    <blockquote
      cite="mid:6D803253-77B7-4126-8602-66E2C852E91F@gigix.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      All,<br class="">
      <br class="">
      A lot of work has been done lately on
      draft-ietf-lisp-introduction-07 and the authors requested a work
      group last call.<br class="">
      <br class="">
      This email starts a WG last call, to end November 14th, 2014.<br
        class="">
      <br class="">
      You will find the document here:
      <div class=""><b class=""><a moz-do-not-send="true"
            href="http://tools.ietf.org/html/draft-ietf-lisp-introduction-07"
            class="">http://tools.ietf.org/html/draft-ietf-lisp-introduction-07</a></b></div>
      <div class=""><br class="">
      </div>
      <div class="">Please review this WG document. &nbsp;Let the working
        group know if you agree that it is ready for handing to the AD,
        or if you see issues with it.&nbsp;</div>
      <div class="">If you see issues, please be as specific as possible
        about the problems, and if possible suggest text to resolve
        them.<br class="">
        <br class="">
        Joel &amp; Luigi</div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
lisp mailing list
<a class="moz-txt-link-abbreviated" href="mailto:lisp@ietf.org">lisp@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/lisp">https://www.ietf.org/mailman/listinfo/lisp</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060805070709070602040704--


From nobody Mon Oct 27 17:58:21 2014
Return-Path: <sbarkai@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2ED51A1B96 for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 17:58:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.398
X-Spam-Level: 
X-Spam-Status: No, score=-1.398 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, J_CHICKENPOX_35=0.6, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iGFqMSN9srgC for <lisp@ietfa.amsl.com>; Mon, 27 Oct 2014 17:58:10 -0700 (PDT)
Received: from mail-qa0-x231.google.com (mail-qa0-x231.google.com [IPv6:2607:f8b0:400d:c00::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F1921A874B for <lisp@ietf.org>; Mon, 27 Oct 2014 17:58:10 -0700 (PDT)
Received: by mail-qa0-f49.google.com with SMTP id i13so2741268qae.8 for <lisp@ietf.org>; Mon, 27 Oct 2014 17:58:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:content-transfer-encoding:mime-version:date :subject:references:to:message-id; bh=SahisCXGwOkVXAteGy163cl2MWPidtG9XtXTQ+YCHOU=; b=fzN/SN1PZWyiLEGfODVVCxIG46CBJHeuj8fVNXgVfnKr5XD0rsQJr/fyW5gzUwupj+ 0/ZBiHY33AG65XWWRcYYnTBbAFp6zjEh7gIA0bxvGrsmP/pehmmHAL5XYWtElFNcgCw9 cFMB/lhBrj0rpeQWaZ9h6G2msJ06iATbglAVwGdwy97nVkVMbK8rUS+S76NdR5zyhKfm 2IEVyw6+/VGMTjx7OCUzJKu/BoDD1PBvYpAO/Q2n7VoWGXcuHTrhJngKkVlt6I1KgiLT FddDDg/ZBpDAS2paNL0mW2SQGE2Iiplo5cFGdRFy9h0oTFVtYBXNi9wgjf3mdcgMH8XI 5AIQ==
X-Received: by 10.224.124.67 with SMTP id t3mr156076qar.20.1414457889623; Mon, 27 Oct 2014 17:58:09 -0700 (PDT)
Received: from [192.168.1.102] (108-214-96-27.lightspeed.sntcca.sbcglobal.net. [108.214.96.27]) by mx.google.com with ESMTPSA id p5sm58660qah.3.2014.10.27.17.58.08 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 27 Oct 2014 17:58:09 -0700 (PDT)
From: Sharon <sbarkai@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-8072B9E6-2F90-407F-AD62-C0FB302FA2B4
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Date: Mon, 27 Oct 2014 17:58:07 -0700
References: <20141027215256.20241.64097.idtracker@ietfa.amsl.com>
To: LISP mailing list list <lisp@ietf.org>
Message-Id: <8289F0A2-08C6-4302-B5A6-052C7008DD9F@gmail.com>
X-Mailer: iPhone Mail (12B411)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/J3q9oYzr6R78gHFPZUYNVXEUXMM
Subject: [lisp] Fwd: New Version Notification for draft-barkai-lisp-nfv-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Oct 2014 00:58:14 -0000

--Apple-Mail-8072B9E6-2F90-407F-AD62-C0FB302FA2B4
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Thanks Alberto for the refresh!
Hopefully now given the  progress with core arch-impact docs we would be abl=
e to progress the draft outlining the use of lisp-arch to create a flow-mapp=
ing fabric  connecting subscribers (millions) to virtualized network functio=
ns (many instances).

The lisp arch is still the best option to apply all the needed network virtu=
alization actions in a consolidated manner at the map&encap ITR point. The k=
ey lisp aspects leveraged for that are the flexibility-globality of the mapp=
ing Schema and the scale of mapping pull,  leveraging service provider exist=
ing and in place underlay networks to scale pervasively both these qualities=
.

Looking forward to making next progress on the use case.

--szb

Begin forwarded message:

> From: internet-drafts@ietf.org
> Date: October 27, 2014 at 2:52:56 PM PDT
> To: "Dino Farinacci" <farinacci@gmail.com>, "Albert Cabellos-Aparicio" <ac=
abello@ac.upc.edu>, Alberto Rodriguez-Natal <arnatal@ac.upc.edu>, Vina Ermag=
an <vermagan@cisco.com>, Dino Farinacci <farinacci@gmail.com>, Albert Cabell=
os-Aparicio <acabello@ac.upc.edu>, Sharon Barkai <sbarkai@gmail.com>, "David=
 Meyer" <dmm@1-4-5.net>, "Vina Ermagan" <vermagan@cisco.com>, "Alberto Rodri=
guez-Natal" <arnatal@ac.upc.edu>, Fabio Maino <fmaino@cisco.com>, "sbarkai@g=
mail.com" <sbarkai@gmail.com>, David Meyer <dmm@1-4-5.net>, "Fabio Maino" <f=
maino@cisco.com>
> Subject: New Version Notification for draft-barkai-lisp-nfv-05.txt
>=20
>=20
> A new version of I-D, draft-barkai-lisp-nfv-05.txt
> has been successfully submitted by Alberto Rodriguez-Natal and posted to t=
he
> IETF repository.
>=20
> Name:        draft-barkai-lisp-nfv
> Revision:    05
> Title:        LISP Based FlowMapping for Scaling NFV
> Document date:    2014-10-27
> Group:        Individual Submission
> Pages:        16
> URL:            http://www.ietf.org/internet-drafts/draft-barkai-lisp-nfv-=
05.txt
> Status:         https://datatracker.ietf.org/doc/draft-barkai-lisp-nfv/
> Htmlized:       http://tools.ietf.org/html/draft-barkai-lisp-nfv-05
> Diff:           http://www.ietf.org/rfcdiff?url2=3Ddraft-barkai-lisp-nfv-0=
5
>=20
> Abstract:
>   This draft describes an RFC 6830 Locator ID Separation Protocol
>   (LISP) based distributed flow-mapping-fabric for dynamic scaling of
>   virtualized network functions (NFV).  Network functions such as
>   subscriber-management, content-optimization, security and quality of
>   service, are typically delivered using proprietary hardware
>   appliances embedded into the network as turn-key service-nodes or
>   service-blades within routers.  Next generation network functions are
>   being implemented as pure software instances running on standard
>   servers - unbundled virtualized components of capacity and
>   functionality.  LISP-SDN based flow-mapping, dynamically assembles
>   these components to whole solutions by steering the right traffic in
>   the right sequence to the right virtual function instance.
>=20
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of submissi=
on
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20

--Apple-Mail-8072B9E6-2F90-407F-AD62-C0FB302FA2B4
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Thanks Alberto for the refresh!</div><=
div>Hopefully now given the &nbsp;progress with core arch-impact docs we wou=
ld be able to progress the draft outlining the use of lisp-arch to create a f=
low-mapping fabric &nbsp;connecting subscribers (millions) to virtualized ne=
twork functions (many instances).</div><div><br></div><div>The lisp arch is s=
till the best option to apply all the needed network virtualization actions i=
n a consolidated manner at the map&amp;encap ITR point. The key lisp aspects=
 leveraged for that are the flexibility-globality of the mapping Schema and t=
he scale of mapping pull, &nbsp;leveraging service provider existing and in p=
lace underlay networks to scale pervasively both these qualities.<br><br>Loo=
king forward to making next progress on the use case.</div><div><br>--szb</d=
iv><div><br>Begin forwarded message:<br><br></div><blockquote type=3D"cite">=
<div><b>From:</b> <a href=3D"mailto:internet-drafts@ietf.org">internet-draft=
s@ietf.org</a><br><b>Date:</b> October 27, 2014 at 2:52:56 PM PDT<br><b>To:<=
/b> "Dino Farinacci" &lt;<a href=3D"mailto:farinacci@gmail.com">farinacci@gm=
ail.com</a>&gt;, "Albert Cabellos-Aparicio" &lt;<a href=3D"mailto:acabello@a=
c.upc.edu">acabello@ac.upc.edu</a>&gt;, Alberto Rodriguez-Natal &lt;<a href=3D=
"mailto:arnatal@ac.upc.edu">arnatal@ac.upc.edu</a>&gt;, Vina Ermagan &lt;<a h=
ref=3D"mailto:vermagan@cisco.com">vermagan@cisco.com</a>&gt;, Dino Farinacci=
 &lt;<a href=3D"mailto:farinacci@gmail.com">farinacci@gmail.com</a>&gt;, Alb=
ert Cabellos-Aparicio &lt;<a href=3D"mailto:acabello@ac.upc.edu">acabello@ac=
.upc.edu</a>&gt;, Sharon Barkai &lt;<a href=3D"mailto:sbarkai@gmail.com">sba=
rkai@gmail.com</a>&gt;, "David Meyer" &lt;<a href=3D"mailto:dmm@1-4-5.net">d=
mm@1-4-5.net</a>&gt;, "Vina Ermagan" &lt;<a href=3D"mailto:vermagan@cisco.co=
m">vermagan@cisco.com</a>&gt;, "Alberto Rodriguez-Natal" &lt;<a href=3D"mail=
to:arnatal@ac.upc.edu">arnatal@ac.upc.edu</a>&gt;, Fabio Maino &lt;<a href=3D=
"mailto:fmaino@cisco.com">fmaino@cisco.com</a>&gt;, "<a href=3D"mailto:sbark=
ai@gmail.com">sbarkai@gmail.com</a>" &lt;<a href=3D"mailto:sbarkai@gmail.com=
">sbarkai@gmail.com</a>&gt;, David Meyer &lt;<a href=3D"mailto:dmm@1-4-5.net=
">dmm@1-4-5.net</a>&gt;, "Fabio Maino" &lt;<a href=3D"mailto:fmaino@cisco.co=
m">fmaino@cisco.com</a>&gt;<br><b>Subject:</b> <b>New Version Notification f=
or draft-barkai-lisp-nfv-05.txt</b><br><br></div></blockquote><blockquote ty=
pe=3D"cite"><div><span></span><br><span>A new version of I-D, draft-barkai-l=
isp-nfv-05.txt</span><br><span>has been successfully submitted by Alberto Ro=
driguez-Natal and posted to the</span><br><span>IETF repository.</span><br><=
span></span><br><span>Name: &nbsp; &nbsp; &nbsp; &nbsp;draft-barkai-lisp-nfv=
</span><br><span>Revision: &nbsp; &nbsp;05</span><br><span>Title: &nbsp; &nb=
sp; &nbsp; &nbsp;LISP Based FlowMapping for Scaling NFV</span><br><span>Docu=
ment date: &nbsp; &nbsp;2014-10-27</span><br><span>Group: &nbsp; &nbsp; &nbs=
p; &nbsp;Individual Submission</span><br><span>Pages: &nbsp; &nbsp; &nbsp; &=
nbsp;16</span><br><span>URL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;<a href=3D"http://www.ietf.org/internet-drafts/draft-bark=
ai-lisp-nfv-05.txt">http://www.ietf.org/internet-drafts/draft-barkai-lisp-nf=
v-05.txt</a></span><br><span>Status: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;<a href=3D"https://datatracker.ietf.org/doc/draft-barkai-lisp-nfv/"=
>https://datatracker.ietf.org/doc/draft-barkai-lisp-nfv/</a></span><br><span=
>Htmlized: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://tools.ietf.=
org/html/draft-barkai-lisp-nfv-05">http://tools.ietf.org/html/draft-barkai-l=
isp-nfv-05</a></span><br><span>Diff: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;<a href=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-bar=
kai-lisp-nfv-05">http://www.ietf.org/rfcdiff?url2=3Ddraft-barkai-lisp-nfv-05=
</a></span><br><span></span><br><span>Abstract:</span><br><span> &nbsp;&nbsp=
;This draft describes an RFC 6830 Locator ID Separation Protocol</span><br><=
span> &nbsp;&nbsp;(LISP) based distributed flow-mapping-fabric for dynamic s=
caling of</span><br><span> &nbsp;&nbsp;virtualized network functions (NFV). &=
nbsp;Network functions such as</span><br><span> &nbsp;&nbsp;subscriber-manag=
ement, content-optimization, security and quality of</span><br><span> &nbsp;=
&nbsp;service, are typically delivered using proprietary hardware</span><br>=
<span> &nbsp;&nbsp;appliances embedded into the network as turn-key service-=
nodes or</span><br><span> &nbsp;&nbsp;service-blades within routers. &nbsp;N=
ext generation network functions are</span><br><span> &nbsp;&nbsp;being impl=
emented as pure software instances running on standard</span><br><span> &nbs=
p;&nbsp;servers - unbundled virtualized components of capacity and</span><br=
><span> &nbsp;&nbsp;functionality. &nbsp;LISP-SDN based flow-mapping, dynami=
cally assembles</span><br><span> &nbsp;&nbsp;these components to whole solut=
ions by steering the right traffic in</span><br><span> &nbsp;&nbsp;the right=
 sequence to the right virtual function instance.</span><br><span></span><br=
><span></span><br><span></span><br><span></span><br><span></span><br><span>P=
lease note that it may take a couple of minutes from the time of submission<=
/span><br><span>until the htmlized version and diff are available at <a href=
=3D"http://tools.ietf.org">tools.ietf.org</a>.</span><br><span></span><br><s=
pan>The IETF Secretariat</span><br><span></span><br></div></blockquote></bod=
y></html>=

--Apple-Mail-8072B9E6-2F90-407F-AD62-C0FB302FA2B4--


From nobody Tue Oct 28 04:42:25 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47C451A1BF1 for <lisp@ietfa.amsl.com>; Tue, 28 Oct 2014 04:42:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cw_2gW6qbApx for <lisp@ietfa.amsl.com>; Tue, 28 Oct 2014 04:41:57 -0700 (PDT)
Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7BCE1A1BF2 for <lisp@ietf.org>; Tue, 28 Oct 2014 04:41:56 -0700 (PDT)
Received: by mail-wi0-f174.google.com with SMTP id q5so9016201wiv.1 for <lisp@ietf.org>; Tue, 28 Oct 2014 04:41:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:subject:date:message-id:cc:to :mime-version; bh=BVOagghH9XoILakhC7/mkM+xHB4IzsUfcV5B56VaavY=; b=J4DBA1p/nsrAPf4CFJN9uV2kFWJyEBLqky3qNXiUZSImLqEakeM1Rrh1xFFDrs5C6c b5bEcsA41DO4d7lTJng3aithaCCpOwplisRkDW8DnHEtPF5EWCw3YXF5pePrUCpp2Zhq RRf5TDpIMgGfc+6WbChvRxtY/beLValc0F+sj9Htil1UrXBSgKGUGt/903YyeRL/6rSE ni6ZiGUw1P2oniKPFQami+CEa61aEVplZHwpnTFsCUeuac4CwkWpkts3pccGqsVxNSon J/T0zfZM9XDoRn2wbcCPs0PAq+cpMoKaUaBfpk4bzuJtt6JiKXGB59g/LSmCAgetJEK8 Kz6w==
X-Gm-Message-State: ALoCoQlrSXoB4hrSi6W9WIL3Hgy8Vv0hKKp1ljS2rYrQODNUx2M0KuOQ5XMynMRuF6/tCysHDDeO
X-Received: by 10.194.82.74 with SMTP id g10mr2765843wjy.116.1414496514381; Tue, 28 Oct 2014 04:41:54 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:7520:afd9:eb7b:81e3? ([2001:660:330f:a4:7520:afd9:eb7b:81e3]) by mx.google.com with ESMTPSA id fx2sm1519688wjb.37.2014.10.28.04.41.52 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 28 Oct 2014 04:41:53 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_FA59DE12-A600-46B1-95C3-0DCE32BBBA65"
Date: Tue, 28 Oct 2014 12:41:51 +0100
Message-Id: <10316F7B-917B-41DC-8437-36B984CF1B28@gigix.net>
To: LISP mailing list list <lisp@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Cfo9A1HE0O6uE7mhwklCIZUwCRk
Subject: [lisp] Preliminary Agenda Available
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Oct 2014 11:42:00 -0000

--Apple-Mail=_FA59DE12-A600-46B1-95C3-0DCE32BBBA65
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi All,

the preliminary agenda is now available at =
http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp =
<http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp>

Please let the chairs know if you have any comment/correction by Monday =
November 3 at latest

ciao

L.


--Apple-Mail=_FA59DE12-A600-46B1-95C3-0DCE32BBBA65
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi All,<div class=""><br class=""></div><div class="">the preliminary agenda is now available at&nbsp;<a href="http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp" class="">http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp</a></div><div class=""><br class=""></div><div class="">Please let the chairs know if you have any comment/correction by Monday November 3 at latest</div><div class=""><br class=""></div><div class="">ciao</div><div class=""><br class=""></div><div class="">L.</div><div class=""><br class=""></div></body></html>
--Apple-Mail=_FA59DE12-A600-46B1-95C3-0DCE32BBBA65--


From nobody Tue Oct 28 11:12:10 2014
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBE441AC3FB for <lisp@ietfa.amsl.com>; Tue, 28 Oct 2014 11:12:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w17lSO66yMCz for <lisp@ietfa.amsl.com>; Tue, 28 Oct 2014 11:12:03 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C69101AC3F9 for <lisp@ietf.org>; Tue, 28 Oct 2014 11:05:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3196; q=dns/txt; s=iport; t=1414519503; x=1415729103; h=from:to:subject:date:message-id:reply-to:mime-version; bh=rombkfjBxzU2zBW8CHwc19U7OzhGY+cz6Ru0zWssdmE=; b=FpODQ4ltx2p8Ai1yghzF1cWXTyqUQTIGcT3MIdwL1wAy7HY68eNO6L7A PXvkQASjN621rSb2fqd/mOTT+Y4tU6v74wEhhPAyAzSyt9/aaqJxRxcIV 5BjksmFwgDbZl+JMdXoXqZkeJwe792q2AH2KgCr5om9W5FWFupjsn6Bnq 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: At4FAO/ZT1StJV2a/2dsb2JhbABcgw5UWIMGyz2HTR2BAhYBAQEBAX2EAgECBCNLHQEIBAEJAwMBAgohAgQNIw4PCQEEARIJiDgNq0GIDYcAjhABAQEBAQUBAQEBAR2QbgoegnGBVAWSC4tdgTGDSZE8g3hsgksBAQE
X-IronPort-AV: E=Sophos;i="5.04,804,1406592000";  d="scan'208,217";a="367472531"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-2.cisco.com with ESMTP; 28 Oct 2014 18:05:02 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s9SI52ql019694 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 28 Oct 2014 18:05:02 GMT
Received: from xmb-aln-x14.cisco.com ([169.254.8.87]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.03.0195.001; Tue, 28 Oct 2014 13:05:02 -0500
From: "Fabio Maino (fmaino)" <fmaino@cisco.com>
To: Luigi Iannone <ggx@gigix.net>, LISP mailing list list <lisp@ietf.org>
Thread-Topic: [lisp] Preliminary Agenda Available
Thread-Index: Ac/y2bEM/GCIKc/GzUqmzvPbwOm9UA==
Date: Tue, 28 Oct 2014 18:05:01 +0000
Message-ID: <xae5r7oucdvwgi3pmiejud2b.1414519426484@email.android.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_xae5r7oucdvwgi3pmiejud2b1414519426484emailandroidcom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/pLOpptUVUfnkYFmHzSd_qyUz_4E
Subject: Re: [lisp] Preliminary Agenda Available
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: "Fabio Maino \(fmaino\)" <fmaino@cisco.com>
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Oct 2014 18:12:05 -0000

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

R2l2ZW4gdGhhdCB0aGUgaW1wYWN0IGRyYWZ0IGlzIG1lbnRpb25lZCBpbiB0aGUgY2hhcnRlciwg
Y2FuIHdlIHB1c2ggdGhhdCBpdGVtIGFzIHRoZSBmaXJzdCBvZiB0aGUgbm9uIHdnIGRvY3MgaW4g
dGhlIGFnZW5kYT8NCg0KDQpUaGFua3MsDQpGYWJpbw0KDQotLQ0KU2VudCB2aWEgbXkgTElTUC1N
TiBwaG9uZQ0KKExJU1Btb2Iub3JnKQ0KDQoNCg0KLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAt
LS0tLS0tLQ0KRnJvbTogTHVpZ2kgSWFubm9uZSA8Z2d4QGdpZ2l4Lm5ldD4NCkRhdGU6IDEwLzI4
LzIwMTQgNDo0MiBBTSAoR01ULTA4OjAwKQ0KVG86IExJU1AgbWFpbGluZyBsaXN0IGxpc3QgPGxp
c3BAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbbGlzcF0gUHJlbGltaW5hcnkgQWdlbmRhIEF2YWlsYWJs
ZQ0KDQoNCkhpIEFsbCwNCg0KdGhlIHByZWxpbWluYXJ5IGFnZW5kYSBpcyBub3cgYXZhaWxhYmxl
IGF0IGh0dHA6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTEvYWdlbmRhL2FnZW5kYS05MS1s
aXNwDQoNClBsZWFzZSBsZXQgdGhlIGNoYWlycyBrbm93IGlmIHlvdSBoYXZlIGFueSBjb21tZW50
L2NvcnJlY3Rpb24gYnkgTW9uZGF5IE5vdmVtYmVyIDMgYXQgbGF0ZXN0DQoNCmNpYW8NCg0KTC4N
Cg0K

--_000_xae5r7oucdvwgi3pmiejud2b1414519426484emailandroidcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <B204E9879E69AA49AF6544482D9763A9@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj5HaXZlbiB0
aGF0IHRoZSBpbXBhY3QgZHJhZnQgaXMgbWVudGlvbmVkIGluIHRoZSBjaGFydGVyLCBjYW4gd2Ug
cHVzaCB0aGF0IGl0ZW0gYXMgdGhlIGZpcnN0IG9mIHRoZSBub24gd2cgZG9jcyBpbiB0aGUgYWdl
bmRhPzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRo
YW5rcyw8L2Rpdj4NCjxkaXY+RmFiaW88L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi0t
PC9kaXY+DQo8c3BhbiBjbGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImZvbnQtc3R5bGU6
IGl0YWxpYzsgIj5TZW50IHZpYSBteSBMSVNQLU1OIHBob25lPC9zcGFuPg0KPGRpdj48c3BhbiBj
bGFzcz0iQXBwbGUtc3R5bGUtc3BhbiIgc3R5bGU9ImZvbnQtc3R5bGU6IGl0YWxpYzsiPihMSVNQ
bW9iLm9yZyk8L3NwYW4+PC9kaXY+DQo8YnI+DQo8YnI+DQo8YnI+DQotLS0tLS0tLSBPcmlnaW5h
bCBtZXNzYWdlIC0tLS0tLS0tPGJyPg0KRnJvbTogTHVpZ2kgSWFubm9uZSAmbHQ7Z2d4QGdpZ2l4
Lm5ldCZndDsgPGJyPg0KRGF0ZTogMTAvMjgvMjAxNCA0OjQyIEFNIChHTVQtMDg6MDApIDxicj4N
ClRvOiBMSVNQIG1haWxpbmcgbGlzdCBsaXN0ICZsdDtsaXNwQGlldGYub3JnJmd0OyA8YnI+DQpT
dWJqZWN0OiBbbGlzcF0gUHJlbGltaW5hcnkgQWdlbmRhIEF2YWlsYWJsZSA8YnI+DQo8YnI+DQo8
YnI+DQpIaSBBbGwsDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj50aGUgcHJlbGltaW5hcnkgYWdlbmRhIGlzIG5vdyBhdmFpbGFibGUgYXQmbmJzcDs8
YSBocmVmPSJodHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzkxL2FnZW5kYS9hZ2VuZGEt
OTEtbGlzcCIgY2xhc3M9IiIgdGFyZ2V0PSJfQkxBTksiPmh0dHA6Ly93d3cuaWV0Zi5vcmcvcHJv
Y2VlZGluZ3MvOTEvYWdlbmRhL2FnZW5kYS05MS1saXNwPC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+UGxlYXNlIGxldCB0aGUgY2hh
aXJzIGtub3cgaWYgeW91IGhhdmUgYW55IGNvbW1lbnQvY29ycmVjdGlvbiBieSBNb25kYXkgTm92
ZW1iZXIgMyBhdCBsYXRlc3Q8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPmNpYW88L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkwuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_xae5r7oucdvwgi3pmiejud2b1414519426484emailandroidcom_--


From nobody Wed Oct 29 01:50:57 2014
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74C571A1A1D for <lisp@ietfa.amsl.com>; Wed, 29 Oct 2014 01:50:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r86yn-ayVMYM for <lisp@ietfa.amsl.com>; Wed, 29 Oct 2014 01:50:52 -0700 (PDT)
Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14FB71A0A6A for <lisp@ietf.org>; Wed, 29 Oct 2014 01:50:51 -0700 (PDT)
Received: by mail-wg0-f45.google.com with SMTP id x12so2755196wgg.4 for <lisp@ietf.org>; Wed, 29 Oct 2014 01:50:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=f6ZF+0O+hkx4+3ekBeMAewHrdiAnfypFizp0bq+z78s=; b=hNQK2NgAIS0jZl18vTfxI1nd1fRUmqnldT8cwPYdXxGaocg7y4/h31w4vpwwruj2ZE orTdezrMCOZkWDz3bdF3IORuZkD64if8PaCRy+YxeIuorcAbbQ+edqM6jTUS2Ujz67d5 WrZJUqCmEfGxbuna+W/yOmVjno6OcjUEXH4RtjwG6THbvoAbvCoBrWWwtOiX9oTrTqbA d+4ni7TBAJRfgIybvHNakCYmJ8Kqq7bgNC2w4gQQvHonqCRghkEI0sfObPc4KMjlWkog qW7CJNai25x9P3Y+WllirxzZ1OyBNHo544zyAlFTQoyKizAvs7mFQIhIp0D0zHmU7sIi 1f4Q==
X-Gm-Message-State: ALoCoQk62bHlSrTNBS3CzZl8CyedI2bO4p3pY8jp0foYtiAR4xLaWC3fNGVRD8jjPAt47n16rZr1
X-Received: by 10.180.103.33 with SMTP id ft1mr33867616wib.71.1414572650635; Wed, 29 Oct 2014 01:50:50 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:7959:a419:7a8:623c? ([2001:660:330f:a4:7959:a419:7a8:623c]) by mx.google.com with ESMTPSA id s1sm3746366wif.11.2014.10.29.01.50.49 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 29 Oct 2014 01:50:49 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_5EC60D6F-447A-4C66-A0E8-22F6EE4212C4"
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <xae5r7oucdvwgi3pmiejud2b.1414519426484@email.android.com>
Date: Wed, 29 Oct 2014 09:50:52 +0100
Message-Id: <F37E0887-5865-443C-ABCB-6CC42812D2D8@gigix.net>
References: <xae5r7oucdvwgi3pmiejud2b.1414519426484@email.android.com>
To: "Fabio Maino (fmaino)" <fmaino@cisco.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/5iq8Y4bM0lnfJAfbXXCU6CDKu_I
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Preliminary Agenda Available
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Oct 2014 08:50:54 -0000

--Apple-Mail=_5EC60D6F-447A-4C66-A0E8-22F6EE4212C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Noted. Thanks

L.

> On 28 Oct 2014, at 19:05, Fabio Maino (fmaino) <fmaino@cisco.com> =
wrote:
>=20
> Given that the impact draft is mentioned in the charter, can we push =
that item as the first of the non wg docs in the agenda?
>=20
>=20
> Thanks,
> Fabio
>=20
> --
> Sent via my LISP-MN phone
> (LISPmob.org)
>=20
>=20
>=20
> -------- Original message --------
> From: Luigi Iannone <ggx@gigix.net>=20
> Date: 10/28/2014 4:42 AM (GMT-08:00)=20
> To: LISP mailing list list <lisp@ietf.org>=20
> Subject: [lisp] Preliminary Agenda Available=20
>=20
>=20
> Hi All,
>=20
> the preliminary agenda is now available at =
http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp =
<http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp>
>=20
> Please let the chairs know if you have any comment/correction by =
Monday November 3 at latest
>=20
> ciao
>=20
> L.
>=20


--Apple-Mail=_5EC60D6F-447A-4C66-A0E8-22F6EE4212C4
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Noted. Thanks<div class=""><br class=""></div><div class="">L.</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 28 Oct 2014, at 19:05, Fabio Maino (fmaino) &lt;<a href="mailto:fmaino@cisco.com" class="">fmaino@cisco.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">

<div class="">
<div class="">Given that the impact draft is mentioned in the charter, can we push that item as the first of the non wg docs in the agenda?</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Thanks,</div>
<div class="">Fabio</div>
<div class=""><br class="">
</div>
<div class="">--</div>
<span class="Apple-style-span" style="font-style: italic; ">Sent via my LISP-MN phone</span>
<div class=""><span class="Apple-style-span" style="font-style: italic;">(<a href="http://LISPmob.org" class="">LISPmob.org</a>)</span></div>
<br class="">
<br class="">
<br class="">
-------- Original message --------<br class="">
From: Luigi Iannone &lt;<a href="mailto:ggx@gigix.net" class="">ggx@gigix.net</a>&gt; <br class="">
Date: 10/28/2014 4:42 AM (GMT-08:00) <br class="">
To: LISP mailing list list &lt;<a href="mailto:lisp@ietf.org" class="">lisp@ietf.org</a>&gt; <br class="">
Subject: [lisp] Preliminary Agenda Available <br class="">
<br class="">
<br class="">
Hi All,
<div class=""><br class="">
</div>
<div class="">the preliminary agenda is now available at&nbsp;<a href="http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp" class="" target="_BLANK">http://www.ietf.org/proceedings/91/agenda/agenda-91-lisp</a></div>
<div class=""><br class="">
</div>
<div class="">Please let the chairs know if you have any comment/correction by Monday November 3 at latest</div>
<div class=""><br class="">
</div>
<div class="">ciao</div>
<div class=""><br class="">
</div>
<div class="">L.</div>
<div class=""><br class="">
</div>
</div>

</div></blockquote></div><br class=""></div></body></html>
--Apple-Mail=_5EC60D6F-447A-4C66-A0E8-22F6EE4212C4--


From nobody Wed Oct 29 15:14:08 2014
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BF3B1A90AD; Wed, 29 Oct 2014 15:14:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IbAXEhsQz23h; Wed, 29 Oct 2014 15:14:05 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 079361A9121; Wed, 29 Oct 2014 15:14:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOE78297; Wed, 29 Oct 2014 22:14:03 +0000 (GMT)
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 29 Oct 2014 22:14:03 +0000
Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml702-chm ([10.193.5.72]) with mapi id 14.03.0158.001; Wed, 29 Oct 2014 15:13:50 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: Multicast agonostic NVE  described by draft-ghanwani-nvo3-app-mcast-framework
Thread-Index: Ac/EhQABYHv1vOWVT6W+msem4gUujQA8Tj+AABShKyAAHorjAAtfJh7A
Date: Wed, 29 Oct 2014 22:13:49 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F645E26636@dfweml701-chm>
References: <4A95BA014132FF49AE685FAB4B9F17F645DDEAFB@dfweml701-chm> <D16FFD82-DF25-4944-81D9-A43C9A57426E@gmail.com> <4A95BA014132FF49AE685FAB4B9F17F645DDEEE2@dfweml701-chm> <99FD9369-6E14-4FCB-99D9-46EE39F6E0C3@gmail.com>
In-Reply-To: <99FD9369-6E14-4FCB-99D9-46EE39F6E0C3@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.39]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F645E26636dfweml701chm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/vfQeh18oj7NL2-DAfcqcYXRjt94
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: [lisp] Multicast agonostic NVE described by draft-ghanwani-nvo3-app-mcast-framework
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Oct 2014 22:14:07 -0000

--_000_4A95BA014132FF49AE685FAB4B9F17F645E26636dfweml701chm_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

We are looking for feedback on a scheme to enable TSs multicast in NVO3 env=
ironment without NVE doing extra work for IGMP/MLD messages (to be added to=
 the Section 3.3: Replication at a Multicast Service Node). This approach w=
ill be very useful for Server based NVEs that don't support IGMP/MLD:


      "Multicast Service Node" can send VN scoped broadcast "IGMP query", t=
hat are encapsulated in overlay header. The overlay header has the followin=
g property.
       Inner Source =3D Multicast Service Node
       Inner Dest Addr =3D IGMP multicast address

       Outer Source =3D the NVE module embedded in (or attached to) Multi-S=
ervice Node
       Outer Dest Addr =3D NVEs that participate in the VN.

      The NVEs perform the same procedure as other data frames: i.e. decaps=
ulate and forwarded to the attached TSs.

      If the NVEs perform real time learning of inner-outer address mapping=
, the NVE should have learned the following mapping:
       Inner: the Multicast Service Node Address =3D=3D>   Outer: Multicast=
 Service Node NVE address.

      NVEs can also get their Multicast Service Node  to its NVE address ma=
pping from NVA.

      When the reply (IGMP report) from the targeted TSs arrives at the NVE=
s, the normal encapsulation by the NVEs will have the outer DA as the Multi=
cast Service Node NVE address.


Your comments are appreciated.

Linda





--_000_4A95BA014132FF49AE685FAB4B9F17F645E26636dfweml701chm_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">
<div>We are looking for feedback on a scheme to enable TSs multicast in NVO=
3 environment without NVE doing extra work for IGMP/MLD messages (to be add=
ed to the Section 3.3: Replication at a Multicast Service Node). This appro=
ach will be very useful for Server
based NVEs that don't support IGMP/MLD:</div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
<div>&nbsp;</div>
<div style=3D"padding-left:36pt;">&#8220;Multicast Service Node&#8221; can =
send VN scoped broadcast &#8220;IGMP query&#8221;, that are encapsulated in=
 overlay header. The overlay header has the following property. </div>
<div style=3D"padding-left:36pt;"> Inner Source =3D Multicast Service Node<=
/div>
<div style=3D"padding-left:36pt;"> Inner Dest Addr =3D IGMP multicast addre=
ss</div>
<div style=3D"padding-left:36pt;">&nbsp;</div>
<div style=3D"padding-left:36pt;"> Outer Source =3D the NVE module embedded=
 in (or attached to) Multi-Service Node</div>
<div style=3D"padding-left:36pt;"> Outer Dest Addr =3D NVEs that participat=
e in the VN. </div>
<div style=3D"padding-left:36pt;"><font face=3D"Times New Roman">&nbsp;</fo=
nt></div>
<div style=3D"padding-left:36pt;">The NVEs perform the same procedure as ot=
her data frames: i.e. decapsulate and forwarded to the attached TSs.</div>
<div style=3D"padding-left:36pt;"><font face=3D"Times New Roman">&nbsp;</fo=
nt></div>
<div style=3D"padding-left:36pt;">If the NVEs perform real time learning of=
 inner-outer address mapping, the NVE should have learned the following map=
ping:</div>
<div style=3D"padding-left:36pt;"> Inner: the Multicast Service Node Addres=
s =3D=3D&gt;   Outer: Multicast Service Node NVE address. </div>
<div style=3D"padding-left:36pt;"><font face=3D"Times New Roman">&nbsp;</fo=
nt></div>
<div style=3D"padding-left:36pt;">NVEs can also get their Multicast Service=
 Node&nbsp; to its NVE address mapping from NVA. </div>
<div style=3D"padding-left:36pt;">&nbsp;</div>
<div style=3D"padding-left:36pt;">When the reply (IGMP report) from the tar=
geted TSs arrives at the NVEs, the normal encapsulation by the NVEs will ha=
ve the outer DA as the Multicast Service Node NVE address.</div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
<div>Your comments are appreciated. </div>
<div>&nbsp;</div>
<div>Linda </div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
<div><font face=3D"Times New Roman">&nbsp;</font></div>
</span></font>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F645E26636dfweml701chm_--

