
From nobody Fri Mar  1 13:15:25 2019
Return-Path: <agenda@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 17927131209; Fri,  1 Mar 2019 13:10:09 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <ggx@gigix.net>, <lisp-chairs@ietf.org>
Cc: lisp@ietf.org, db3546@att.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <155147460908.6101.4450384012383786935.idtracker@ietfa.amsl.com>
Date: Fri, 01 Mar 2019 13:10:09 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/lCAd299ZdShdBq76G3VCGCmzvEQ>
Subject: [lisp] lisp - Requested session has been scheduled for IETF 104
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 01 Mar 2019 21:10:22 -0000

Dear Luigi Iannone,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


    lisp Session 1 (1:30 requested)
    Friday, 29 March 2019, Morning Session I 0900-1030
    Room Name: Athens/Barcelona size: 100
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/104/sessions/lisp.ics

Request Information:


---------------------------------------------------------
Working Group Name: Locator/ID Separation Protocol
Area Name: Routing Area
Session Requester: Luigi Iannone

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 45
Conflicts to Avoid: 
 First Priority: rtgwg nvo3 i2rs grow sfc pim intarea lsr lsvr detnet maprg
 Second Priority: mboned icnrg irtfopen idr spring bier tsvwg
 Third Priority: bess


People who must be present:
  Joel M. Halpern
  Wassim Haddad
  Deborah Brungard
  Luigi Iannone
  Padma Pillay-Esnault

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Wed Mar  6 06:44:37 2019
Return-Path: <ietf@kuehlewind.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B99A126E5C; Wed,  6 Mar 2019 06:44:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level: 
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SWLW0XLIMUoY; Wed,  6 Mar 2019 06:44:33 -0800 (PST)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B487D126C87; Wed,  6 Mar 2019 06:44:32 -0800 (PST)
Received: from [129.192.10.2] (helo=[10.149.0.29]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1h1XmW-0004Dy-0a; Wed, 06 Mar 2019 15:44:28 +0100
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Mirja Kuehlewind (IETF) <ietf@kuehlewind.net>
In-Reply-To: <CAGE_QexKKT2zNpVUq7QUuAmLxVq7gXf2-cuXaNKtgk2-MRiJcw@mail.gmail.com>
Date: Wed, 6 Mar 2019 15:44:26 +0100
Cc: The IESG <iesg@ietf.org>, lisp-chairs@ietf.org, "lisp@ietf.org list" <lisp@ietf.org>, draft-ietf-lisp-rfc6833bis@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <179B1C32-1265-4DEA-BD20-EFD8EBB4115F@kuehlewind.net>
References: <153667812809.16741.10796738054406466412.idtracker@ietfa.amsl.com> <CAGE_QexKKT2zNpVUq7QUuAmLxVq7gXf2-cuXaNKtgk2-MRiJcw@mail.gmail.com>
To: Albert Cabellos <albert.cabellos@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1551883472;803e14a3;
X-HE-SMSGID: 1h1XmW-0004Dy-0a
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/HV1GudbjS1qY8CMmjgRid3lsKA8>
Subject: Re: [lisp]  =?utf-8?q?Mirja_K=C3=BChlewind=27s_Discuss_on_draft-ietf-?= =?utf-8?q?lisp-rfc6833bis-13=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 06 Mar 2019 14:44:36 -0000

Hi Albert,

thanks for your proposal and sorry for my late reply. Please see inline.

> Am 18.02.2019 um 20:35 schrieb Albert Cabellos =
<albert.cabellos@gmail.com>:
>=20
> Hi Mirja
>=20
> Thank you very much for your comments and getting back to us again. We =
have been discussing them internally and you can find below specific =
proposed changes on the document that hopefully address them.
>=20
> Please let me know if you agree with them, once this is finished I=C2=B4=
ll send a similar reply for your COMMENTS. Once all the comments are =
done I=C2=B4ll send a diff for your review.
>=20
> On Tue, Sep 11, 2018 at 5:02 PM Mirja K=C3=BChlewind =
<ietf@kuehlewind.net> wrote:
> >
> > Mirja K=C3=BChlewind has entered the following ballot position for
> > draft-ietf-lisp-rfc6833bis-13: Discuss
> >
> > When responding, please keep the subject line intact and reply to =
all
> > email addresses included in the To and CC lines. (Feel free to cut =
this
> > introductory paragraph, however.)
> >
> >
> > Please refer to =
https://www.ietf.org/iesg/statement/discuss-criteria.html
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-lisp-rfc6833bis/
> >
> >
> >
> > =
----------------------------------------------------------------------
> > DISCUSS:
> > =
----------------------------------------------------------------------
> >
> > 1) Versioning and backward compatibility
> >
> > Section 5.2 says: "Support for requesting multiple EIDs in a single =
Map-Request
> >       message will be specified in a future version of the =
protocol."
> > However, there is no versioning mechanism for this protocol =
specified. How is
> > versioning supposed to work?
> >
> > Further given there is no new version, I wonder if the changes as =
outlined in
> > section 10 are all backward-compatible? Especially for the =
introduction of the
> > Message-Notify-Ack message, I guess there is no problem if a server =
sends it,
> > however, as the sender of the Message-Notify message might not know =
if the
> > other end supports sending of the Message-Notify-Ack it can't rely =
on it. This
> > should be further discussed in the doc! Or is there another strategy =
to achieve
> > backward compatibility?
> >
>=20
> There is no support for requesting multiple EID and none of the =
use-cases have this requirement. I suggest to remove the text.
> =20
> >
> > 2) Size and MTU
> >
> > As outlined in the TSV-ART review (Thanks Colin!) this document does =
not
> > discuss fragmentation or Path MTU discovery. RFC8085 recommends to =
either
> > perform Path MTU discovery or limit the message to 576 bytes for =
IPv4 or 1280
> > bytes for IPv6 (minus any static header). As this seems to be an =
appropriate
> > size for LISP messages, I would recommend this approach. Relying on =
IP
> > fragmentation (as indicated in the reply to the TSV-ART review) is =
not
> > recommended by RFC8085 as this would lead to IP packet without a UDP =
header, in
> > the case of LISP, which can cause problem and loss when NATs are =
involved. In
> > any case the chosen approach needs to be further discussed in the =
doc.
> >
>=20
> RFC8085 states that:
>=20
> Although most UDP applications are expected to follow these =
guidelines, there do exist valid reasons why a specific application may =
decide not to follow a given guideline.  In such cases, it is =
RECOMMENDED that application designers cite the respective section(s) of =
this document in the technical specification of their application or =
protocol and explain their rationale for their design choice.
> =20
> Our rationale is the following one, I suggest to include it on the =
spec:
>=20
> LISP is expected to be deployed by cooperating entities communicating =
over underlays. Deployers are expected to set the MTU according to the =
specific deployment guideline to prevent fragmentation. For deployments =
not aware of the underlay restrictions on path MTU, it is RECOMMENDED to =
default to the guidelines outlined in RFC8085.

Yes, please include this in the draft. However, I think it would also be =
more appropriate to say what of RFC8085 should be applied (in case =
restrictions are unknown) and not only refer to it, e.g.

"LISP is expected to be deployed by cooperating entities communicating =
over underlays. Deployers are expected to set the MTU according to the =
specific deployment guideline to prevent fragmentation. For deployments =
not aware of the underlay restrictions on path MTU, the LISP =
Control-Plane message size MUST be limited to 576 bytes for IPv4 or 1280 =
bytes for IPv6 (minus any static header) as outlined in RFC8085.=E2=80=9C

Note that this is a restriction for LISP control plane message and to my =
understand any of the currently defined message types are anything =
smaller than these limit, right?

>=20
> > 3) Rate-limiting and congestion control
> >
>=20
> I suggest to state the following rate-limiters, as specified by =
RFC8085:
>=20
> Map-Requests MUST be rate-limited, it is RECOMMENDED that a =
Map-Request for the same EID-Prefix be sent no more than one packets per =
3 seconds.

If I understand this correctly, one could still send ore than one =
Request per second if you send them to different EID-Prefixes, right? =
This is then still a problem because that could still cause a high load.

>=20
> Map-Reply and SMR MUST be rate-limited, it is RECOMMENDED that a =
Map-Request for the same EID-Prefix be sent no more than one packets per =
3 seconds to the same requesting router.

Same here.

>=20
> Map-Register messages are sent periodically from an ETR to a =
Map-Server with a suggested interval between messages of one minute, =
MUST not be sent more than one packet per 3 seconds.

I thought Map-Register requests are now cackled, right. In this case it =
would be better to not send a new request until the old was ack=E2=80=99ed=
 and a retransmission scheme with exponentially backoff below. In this =
case you don=E2=80=99t need the rate limit. However, please see further =
below.


>=20
> Additional clarifications below:
> =20
> >
> > Sec 5.3: "Map-Requests MUST be rate-limited.  It is RECOMMENDED that =
a Map-
> >    Request for the same EID-Prefix be sent no more than once per =
second."
> > As already noted by the TSV-ART review (Thanks Colin!), RFC8085 =
actually
> > recommends to not send more the one packet per 3 seconds, and that =
is a
> > restriction for all traffic not on a per-receiver base, or implement =
congestion
> > control. This limit is meant to not only protect the receiver but =
also the
> > network from overloading. Why do you use a smaller interval here? =
Also if
> > (appropriate) rate limiting is used, this should either be a MUST or =
more
> > explanation when it is okay to use a smaller rate limit should be =
provided.
> > However, after all, I don't think you those the right approach here =
for rate
> > limiting. A Map-Request is always expected to be followed by some =
reply. For
> > these kind of communication pattern, RFC8085 recommends to limit the =
number of
> > outstanding requests to 1 (see sec 3.1.1 of RFC8085 recommending one =
packet per
> > RTT), also for all traffic and not only per receiver. However, this =
would also
> > require to implement some simple mechanism to detect a message as =
lost (see
> > also further below in point 4).
> >
> > Similarly I'm not sure about the intent of this requirement in =
section 5.5:
> > "Map-Replies SHOULD be sent for an EID-Prefix no more often than =
once
> >    per second to the same requesting router. "
> > My understanding is that Replies are only sent when a request is =
received. Why
> > is this additional rate limit needed? Again if used it should be 3 =
seconds for
> > all traffic to be inline with RFC8085. Also again, why is that not a =
MUST?
> > Further recommendation are needed here.
> >
> > Further section 6.1 say "Both the SMR sender and the Map-Request =
responder MUST
> > rate-limit
> >    these messages.  Rate-limiting can be implemented as a global =
rate-
> >    limiter or one rate-limiter per SMR destination."
> > This seems to be the same rate limit as mention above, or not...? It =
would
> > probably make sense to rate limit the SMR even further. Please =
clarify and
> > provide more guidance, e.g. what should the value of a potential =
additional
> > rate limit for SMR be?
> >
> > Respectively the following sentence in section 6.1 is also unclear:
> > "The remote ITR MUST rate-limit the Map-Request until it gets a =
Map-Reply"
> > Why is the rate-limit as currently proposed depend on the fact if a =
Map-Reply
> > is received? Is the ITR supposed to retransmit the Map-Request...?
> >
>=20
> The reason is that an attacker can forge Map-Requests.
> =20
> >
> > And finally the Map-Register, Map-Notify and Map-Notify-Ack messages =
does not
> > seem to have any rate-limits. Recommendations inline with RFC8085 =
should be
> > provided for the total traffic and not only for a few message types. =
Again,
> > Map-Notify and Map-Notify-Ack messages should be send only once per =
RTT as
> > there is a feedback mechanism.
> >
>=20
> The RTT between the xTR and Map-Server and Map-Resolver can be very =
small since they are typically deployed within the same network.

That=E2=80=99s okay.

> =20
> >
> > For Map-Register sec 8.2 say: "Map-Register messages are sent =
periodically from
> > an ETR to a Map-
> >    Server with a suggested interval between messages of one minute."
> > However, this a rather a low bound than an upper bound. A required =
(MUST) rate
> > limit is still needed.
> >
> > 4) Loss detection and retransmission
> >
> > As also mention by the TSV-ART review (Once more thanks to Colin!), =
this spec
> > has an ACK mechanism for Map-Requests and now also for Map-Notify, =
however, it
> > does not specify what to do if the ACK is not received (loss =
detection and
> > retransmission scheduling). This makes the spec incomplete and needs =
to be
> > further specified in the doc (and also has a relation to the point 3 =
above of
> > course).
> >
>=20
> I suggest to add the following sentence:
>=20
> After sending a Map-Register, if a Map-Notify-Ack is not received =
after 1 second the transmitter MUST re-transmit the original =
Map-Register with an exponential backoff, the maximum backoff is 1 =
minute.

You also need a termination criteria, e.g. "MUST stop re-transmitting =
after 10 tries and log an error.=E2=80=9C

Mirja

>=20
> =20
> >
> >
> > =
----------------------------------------------------------------------
> > COMMENT:
> > =
----------------------------------------------------------------------
> >
> > Further comments:
> >
> > 1) The example given in 5.5 should probably used IPv6 addresses and =
use the IP
> > address space that is reserved for documentation purposes.
> >
> > 2) I find the security requirements in this doc very unsatisfying. =
Most
> > important the doc requires the support of authentication mechanism =
but not the
> > use of it. I would like to see more clear MUST requirements here. =
Further,
> > today and at this stage of the protocol (moving from exp to PS) I =
find it not
> > acceptable anymore to have certain security feature as optional and =
outsourced
> > into a different work-in-process draft. However, I leave further =
discussion to
> > the SEC ADs.
> >
> > 3) Given the following statement:
> > "Note that while this document assumes a LISP-ALT database mapping
> >    infrastructure to illustrate certain aspects of Map-Server and =
Map-
> >    Resolver operation..."
> > it seems that RFC6836 should be a normative reference, as it might =
not be
> > possible to understand all details explained in this doc with =
knowing ALT.
> >
> > 4) Further I would also think that I-D.ietf-lisp-mn and =
I-D.ietf-lisp-pubsub
> > should be normative references as the meaning of the respective bits =
it not
> > further specified in this doc. Or can these bits just be ignored if
> > I-D.ietf-lisp-mn and I-D.ietf-lisp-pubsub are not implemented? If so =
that
> > should be stated.
> >
> > Clarification questions:
> > 1) Sec 5.3.:
> > "For the initial case, the destination IP
> >    address used for the Map-Request is the data packet's destination
> >    address (i.e., the destination EID) that had a mapping cache =
lookup
> >    failure."
> > Does that mean that the Map-Request needs to use the IPv4 or IPv6 =
depending on
> > the IP version used by the initial message from the EID. Is that =
always the
> > case or just for this initial message? I would assume that for all =
other cases
> > this is actually independent...? Because otherwise there would be a =
constraint
> > on what needs to be requested. I would like t see further =
clarification about
> > this in the doc.
> >
> > 2) In section 5.3: "The ITR MAY include all locally
> >    configured Locators in this list or just provide one locator =
address
> >    from each address family it supports."
> > Would it make sense to include a SHOULD requirement to at least the =
address
> > family that is used to send the Request is included (to increase =
chance to
> > enable a communication/get a reply)...?
> >
> > 3) Sec 5.4: "If all Weights for a Locator-Set are equal,
> >       the receiver of the Map-Reply will decide how to load-split =
the
> >       traffic. "
> > Shouldn't the receiver in this case split the traffic equally? =
Otherwise how
> > would you signal that the traffic should be split equally? Maybe use =
all zero
> > instead to let the receiver decide...?
> >
> > 4) sec 6.1: "When an ITR receives an SMR-based Map-Request for which =
it does not
> >    have a cached mapping for the EID in the SMR message, it may not =
send
> >    an SMR-invoked Map-Request."
> > I guess this should be normative and probably also a MUST NOT or at =
least
> > SHOULD NOT.
> >
> > 5) Section 7 seems to imply that if it is detected that no route is =
available,
> > the ITR should basically do nothing and just drop any incoming =
packets for that
> > ETR. Would it make sense for incremental deployability, to just =
forward the
> > packet to the IP address of the EID instead...? This way the source =
host would
> > not benefit in mobility cases but still gets connectivity otherwise. =
Or is that
> > anyway not the implication? If that is the case, that should be =
further
> > clarified in the doc.
> >
> > 6) Section 8.2 says: "Note that the Map-Notify message
> >    is sent to UDP destination port 4342, not to the source port
> >    specified in the original Map-Register message."
> > Actually why is that?
> >
> > Some minor editorial comments:
> >
> > 1) First sentence in intro: the pointer to ietf-lisp-introduction as =
currently
> > introduced, makes this reference look very normative: "The =
Locator/ID
> > Separation Protocol [I-D.ietf-lisp-introduction] and =
[I-D.ietf-lisp-rfc6830bis]
> > specifies..." I would recommend the following wording: "The =
Locator/ID
> > Separation Protocol [I-D.ietf-lisp-rfc6830bis] (see also
> > [I-D.ietf-lisp-introduction]) specifies..."
> >
> > 2) Also in intro: Given that 6830bis is a normative reference "LISP =
RFC
> > 6830bis" should be replaced with the new RFC number in the text. =
This should be
> > noted to the RFC editor; probably this is more obvious if RFCXXX is =
used
> > instead.
> >
> > 3) Sec 5.4: "...for another way the R-bit MAY be used."
> > This looks like a lower case may would be more appropriate.
> >
> >
> > _______________________________________________
> > lisp mailing list
> > lisp@ietf.org
> > https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Mar  6 10:01:36 2019
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25CC2130FE5; Wed,  6 Mar 2019 10:01:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 beKM7QCxEWos; Wed,  6 Mar 2019 10:01:21 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5476C12EB11; Wed,  6 Mar 2019 10:01:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=46318; q=dns/txt; s=iport; t=1551895281; x=1553104881; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=7o5mnmiuzGt+hRIza+cmIpFOSLshaFYoBgi9peRxbaU=; b=CD0jKzua/KcJx+Fg8+/A4dJ5nk2uhOd4k3Ej78AQXhZo4sUHbGOXZSar RhZQle5VTXmZv1WecmrnnpDA7xU+ZIRIctuZhDFn0RTO8eNT3whzU7lr2 GcXlkMe/JGRmkyTWlwtH+vVVR0Xb4rYOl1ZwXIZQJ6DT595Mr3Y28eBmH U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAACzCYBc/4wNJK1kDgwBAQEBAQI?= =?us-ascii?q?BAQEBBwIBAQEBgVEFAQEBAQsBgWAvaIEDJ4QIiBqNKy18lycUgWMEDRgBCoF?= =?us-ascii?q?UgnUChDEiNAkNAQEDAQEDAQMCbRwMhUsBAQEDAQEYAQhLGwkCGCABAgcCAic?= =?us-ascii?q?wBgEMBgIBAYMeAYF1D49Em2aBLx+DZQGBP4RfBYEvAYsLHReBQD+BESeBbUk?= =?us-ascii?q?1gx4BAYEuARIBCQmDF4JXAooSBC+HK5IfCYtDhzcGGYF2hlKCNogxim+BEpF?= =?us-ascii?q?GgUc4ZXEzGggbFTuCbIIWFxOITIUEBAFXHgMwi0kNF4InAQE?=
X-IronPort-AV: E=Sophos;i="5.58,448,1544486400";  d="scan'208,217";a="520117509"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Mar 2019 18:01:18 +0000
Received: from [10.32.222.199] ([10.32.222.199]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTP id x26I1H5F030850; Wed, 6 Mar 2019 18:01:18 GMT
To: lisp@ietf.org, Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>, "lisp-chairs@ietf.org" <lisp-chairs@ietf.org>, "draft-ietf-lisp-sec@ietf.org" <draft-ietf-lisp-sec@ietf.org>, "draft-ietf-lisp-rfc6833bis@ietf.org" <draft-ietf-lisp-rfc6833bis@ietf.org>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <20190209221334.GA23225@kduck.mit.edu> <4723572b-1883-1bba-852d-b24014d987a3@cisco.com>
From: Fabio Maino <fmaino@cisco.com>
Message-ID: <5d91ab1e-a960-603c-eb7b-10ca62174921@cisco.com>
Date: Wed, 6 Mar 2019 10:01:17 -0800
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <4723572b-1883-1bba-852d-b24014d987a3@cisco.com>
Content-Type: multipart/alternative; boundary="------------04317DAF529353E2B96B12CB"
Content-Language: en-US
X-Outbound-SMTP-Client: 10.32.222.199, [10.32.222.199]
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/WdLvZR0RX9qU1szqpTR8Qrr_6Rw>
Subject: Re: [lisp] incremental transition to LISP-SEC (was Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT))
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 06 Mar 2019 18:01:26 -0000

This is a multi-part message in MIME format.
--------------04317DAF529353E2B96B12CB
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi Benjamin,
here is how we plan to update LISP-SEC to address this according to what 
anticipated in my previous email. Let me know if it fits what you were 
suggesting.

We add the ETR-Cant-Sign E-bit to the EID-AD:

 Â  0 1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  3
 Â  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 Â |Â  ECM AD TypeÂ  |V|Â  ReservedÂ Â  |Â Â Â Â Â Â Â  Requested HMAC ID |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\
 Â |Â Â Â Â Â Â Â Â Â Â Â Â Â  OTK LengthÂ Â Â Â Â Â  |Â Â Â Â Â Â  OTK Encryption ID | |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
 Â |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  One-Time-Key Preamble ... | |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+OTK-AD
 Â |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ... One-Time-Key Preamble | |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
 Â ~Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  One-Time Key (128 bits) ~/
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ <---+
 Â |Â Â Â Â Â Â Â Â Â Â  EID-AD LengthÂ Â Â Â Â Â  |Â Â Â Â Â Â Â Â Â Â  KDF ID |Â Â Â Â  |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Â Â Â Â  |
 Â | Record Count |E|Â  Reserved |Â Â Â Â Â Â Â Â  EID HMAC IDÂ Â Â Â Â Â Â Â Â Â  |EID-AD
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\Â Â Â  |
 Â |Â Â  ReservedÂ Â Â  | EID mask-lenÂ  |Â Â Â Â Â Â Â Â Â Â  EID-AFI | |Â Â  |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Rec |
 Â ~Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  EID-prefix ... ~ |Â Â  |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+/Â Â Â  |
 Â ~Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  EID HMAC ~Â Â Â Â  |
 Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ <---+

 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  LISP-SEC ECM Authentication Data

 Â [...]

 Â Â Â Â Â  E: ETR-Cant-Sign bit.Â  This bit is set to 1 to signal to the ITR
 Â Â Â Â Â  that at least one of the ETRs authoritative for the EID prefixes
 Â Â Â Â Â  of this Map-Reply has not enabled LISP-SEC.Â  This allows the ITR
 Â Â Â Â Â  to securely downgrade to non LISP-SEC requests, as specified in
 Â Â Â Â Â  Section 5.7, if so desired.




And then we update Map-Server processing accordingly in Section 5.7:


5.7.Â  Map-Server Processing

 Â Â  Upon receiving an ECM encapsulated Map-Request with the S-bit set to
 Â Â  1, the Map-Server process the Map-Request according to the value of
 Â Â  the security-capable S-bit and of the proxy map-reply P-bit contained
 Â Â  in the Map-Register sent by the ETRs authoritative for that prefix
 Â Â  during registration.

 Â Â  Processing of the Map-Request MUST proceed in the order described in
 Â Â  the table below, applying the processing corresponding to the first
 Â Â  rule that matches the conditions indicated in the first column:



+------------------+------------------------------------------------+
 Â Â  | MatchingÂ Â Â Â Â Â Â Â  | ProcessingÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | Condition |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
+------------------+------------------------------------------------+
 Â Â  | 1. At least oneÂ  | The Map-Server MUST generate a LISP-SECÂ Â Â Â Â Â Â  |
 Â Â  | of the ETRsÂ Â Â Â Â  | protected Map-Reply as specified in SectionÂ Â Â  |
 Â Â  | authoritativeÂ Â Â  | 5.7.2. The ETR-Cant-Sign E-bit in the EIDÂ Â Â Â Â  |
 Â Â  | for the EIDÂ Â Â Â Â  | Authentication Data (EID-AD) MUST be set to 0. |
 Â Â  | prefix included |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | in the Map- |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | Request |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | registered with |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | the P-bit set to |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | 1 |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | 2. At least oneÂ  | The Map-Server MUST generate a LISP-SECÂ Â Â Â Â Â Â  |
 Â Â  | of the ETRsÂ Â Â Â Â  | protected Encapsulated Map-Request (asÂ Â Â Â Â Â Â Â  |
 Â Â  | authoritativeÂ Â Â  | specified in Section 5.7.1), to be sent to one |
 Â Â  | for the EIDÂ Â Â Â Â  | of the authoritative ETRs that registered with |
 Â Â  | prefix includedÂ  | the S-bit set to 1 (and the P-bit set to 0).Â Â  |
 Â Â  | in the Map-Â Â Â Â Â  | The ETR-Cant-Sign E-bit of the EID-AD MUST beÂ  |
 Â Â  | RequestÂ Â Â Â Â Â Â Â Â  | set to 1 to signal the ITR that a non LISP-SEC |
 Â Â  | registered withÂ  | Map-Request might reach additional ETRs thatÂ Â  |
 Â Â  | the S-bit set to | have LISP-SEC disabled.Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | 1 |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | 3. All the ETRsÂ  | The Map-Server MUST send a Negative Map-ReplyÂ  |
 Â Â  | authoritativeÂ Â Â  | protected with LISP-SEC, as described inÂ Â Â Â Â Â  |
 Â Â  | for the EIDÂ Â Â Â Â  | Section 5.7.2. The ETR-Cant-Sign E-bit MUST be |
 Â Â  | prefix includedÂ  | set to 1 to signal the ITR that a non LISP-SEC |
 Â Â  | in the Map-Â Â Â Â Â  | Map-Request might reach additional ETRs thatÂ Â  |
 Â Â  | RequestÂ Â Â Â Â Â Â Â Â  | have LISP-SEC disabled.Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | registered with |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | the S-bit set to |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
 Â Â  | 0 |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |
+------------------+------------------------------------------------+

 Â Â  In this way the ITR that sent a LISP-SEC protected Map-Request always
 Â Â  receives a LISP-SEC protected Map-Reply.Â  However, the ETR-Cant-Sign
 Â Â  E-bit set to 1 specifies that a non LISP-SEC Map-Request might reach
 Â Â  additional ETRs that have LISP-SEC disabled.Â  This mechanism allows
 Â Â  the ITR to securely downgrade to non LISP-SEC requests, if so
 Â Â  desired.

5.7.1.Â  Generating a LISP-SEC Protected Encapsulated Map-Request

 Â Â  The Map-Server decapsulates the ECM and generates a new ECM
 Â Â  Authentication Data.Â  The Authentication Data includes the OTK-AD and
 Â Â  the EID-AD, that contains EID-prefix authorization information, that
 Â Â  are eventually received by the requesting ITR.

 Â Â  The Map-Server updates the OTK-AD by deriving a new OTK (MS-OTK) from
 Â Â  the ITR-OTK received with the Map-Request.Â  MS-OTK is derived
 Â Â  applying the key derivation function specified in the KDF ID field.
 Â Â  If the algorithm specified in the KDF ID field is not supported, the
 Â Â  Map-Server uses a different algorithm to derive the key and updates
 Â Â  the KDF ID field accordingly.

 Â Â  The Map-Server and the ETR MUST be configured with a pre-shared key
 Â Â  for mapping registration according to [I-D.ietf-lisp-rfc6833bis].Â  If
 Â Â  MS-OTK confidentiality is required, then the MS-OTK SHOULD be
 Â Â  encrypted, by wrapping the MS-OTK with the algorithm specified by the
 Â Â  OTK Encryption ID field as specified in Section 5.5.

 Â Â  The Map-Server includes in the EID-AD the longest match registered
 Â Â  EID-prefix for the destination EID, and an HMAC of this EID-prefix.
 Â Â  The HMAC is keyed with the ITR-OTK contained in the received ECM
 Â Â  Authentication Data, and the HMAC algorithm is chosen according to
 Â Â  the Requested HMAC ID field.Â  If The Map-Server does not support this
 Â Â  algorithm, the Map-Server uses a different algorithm and specifies it
 Â Â  in the EID HMAC ID field.Â  The scope of the HMAC operation covers the
 Â Â  entire EID-AD, from the EID-AD Length field to the EID HMAC field,
 Â Â  which must be set to 0 before the computation.

 Â Â  The Map-Server then forwards the updated ECM encapsulated Map-
 Â Â  Request, that contains the OTK-AD, the EID-AD, and the received Map-
 Â Â  Request to an authoritative ETR as specified in
 Â Â  [I-D.ietf-lisp-rfc6833bis].

5.7.2.Â  Generating a Proxy Map-Reply

 Â Â  LISP-SEC proxy Map-Reply are generated according to
 Â Â  [I-D.ietf-lisp-rfc6833bis], with the Map-Replay S-bit set to 1.Â  The
 Â Â  Map-Reply includes the Authentication Data that contains the EID-AD,
 Â Â  computed as specified in Section 5.7.1, as well as the PKT-AD
 Â Â  computed as specified in Section 5.8.







Thanks,
Fabio

On 2/28/19 3:46 PM, Fabio Maino wrote:
> Hi Benjamin,
> thanks for bringing this up.
>
> I think it makesÂ  sense to have a mechanism for secure downgrade, and 
> it should indeed simplify adoption and transition to LISP-SEC.
>
> I discussed what you proposed here with the LISP-SEC authors and with 
> Dino and Alberto. We agree to the principles of what you are proposing.
>
> I'll send detailed text, but here is a brief description of what we 
> plan to do.
>
> The Map-Register has already the capability to encode ETR's support 
> forÂ  LISP-SEC. We will change the behavior of the MS to signal to the 
> ITR when the ETR is not LISP-SEC capable.
>
> This will happen when
> - the ITR is sending a LISP-SEC Map-Request, AND
> - the corresponding ETR has not registered as LISP-SEC capable, AND
> - the ETR is in "non-proxy mode" (that is the mode in which the 
> Map-reply should be originated at the ETR. (MS/ITR behavior won't 
> change if the ETR is in "proxy mode")
>
> In this case the MS will send a Negative Map-Reply, protected by 
> LISP-SEC, that includes an ETR-Cant-Sign bit that informs the ITR that 
> the ETR doesn't support LISP-SEC. The integrity of the ECS bit is 
> protected by LISP-SEC, as the rest of the Map-Reply. This will work 
> without changes to the ETR.
>
> In this way the ITR has the option to choose to downgrade to non 
> LISP-SEC if it wants to favor reachability.
>
> Thanks,
> Fabio
>
>
>
> On 2/9/19 2:14 PM, Benjamin Kaduk wrote:
>> Splitting off a sub-thread for one fairly narrow point that AFAICT needs
>> further discussion to clarify the path forward:
>>
>> On Thu, Feb 07, 2019 at 05:50:39AM -0800, Benjamin Kaduk wrote:
>>> ----------------------------------------------------------------------
>>> DISCUSS:
>>> ----------------------------------------------------------------------
>>>
>> [...]
>>> Â Â Â  3.Â  LISP-SEC [I-D.ietf-lisp-sec] MUST be implemented.Â  Network
>>> Â Â Â Â Â Â Â  operartors should carefully weight how the LISP-SEC threat 
>>> model
>>> Â Â Â Â Â Â Â  applies to their particular use case or deployment. If they
>>> Â Â Â Â Â Â Â  decide to ignore a particular recommendation, they should make
>>> Â Â Â Â Â Â Â  sure the risk associated with the corresponding threats is well
>>> Â Â Â Â Â Â Â  understood.
>>>
>>> I'm concerned enough about the risk of having a "ITR requests 
>>> lisp-sec but
>>> ETR didn't use it" case that causes complete breakage, that I want 
>>> to talk
>>> about this a bit more.Â  We currently in this document say that 
>>> lisp-sec is
>>> mandatory to implement (which presumably covers at least ITRs, ETRs,
>>> Map-Resolvers, and Map-Servers).Â  LISP-SEC itself says that "and ETR 
>>> that
>>> supports LISP-SEC MUST set the S bit in its Map-Register messages".Â  
>>> Is it
>>> possible that an ETR might "implement" but then not "support" 
>>> LISP-SEC?Â  If
>>> so, then we should consider the possibility that we need an 
>>> authenticated
>>> signal (from the mapping system to the ITR) that downgrading from 
>>> lisp-sec
>>> is allowed.Â  There seem to be several possibilities for how one might
>>> construct such a signal; two that came to mind to me would be (1) to 
>>> define a
>>> new ACT value for "repeat without lisp-sec" that could be returned as a
>>> negative Map-Response directly from the mapping system wherever the 
>>> mapping
>>> system is able to discern that the ETR in question does not support
>>> lisp-sec (I don't actually know if this could happen at Map-Resolver or
>>> would need to be delayed until the final Map-Server) and (2) to have an
>>> optional Map-Request field that the ETR is required to copy 
>>> unchanged to
>>> the Map-Reply; this could then include a message HMAC'd in the 
>>> ITR-OTK that
>>> indicates lisp-sec non-support and binds to the nonce in the request.
>>> Whether these are workable ideas seems to depend on aspects of the 
>>> mapping
>>> system to which I cannot speak.
>> In terms of some background assumptions I've been making (that of course
>> could be false, so I'm trying to make them explicit), I am assuming that
>> many or most current LISP deployments do not utilize LISP-SEC at 
>> runtime.
>> It's less clear to me how many deployments/implementations simply do not
>> have LISP-SEC capabilities at all, or how easy it is to get
>> software/firmware updates to the needed devices.Â  Regardless, if there
>> are existing RFC 6833 deployments that want to migrate to 6833bis 
>> when it
>> is finalized, we should consider what steps would be needed to safely
>> deploy LISP-SEC without disruption.Â  In particular, it seems a useful 
>> goal
>> to try to get the security benefit of LISP-SEC for those machines/sites
>> that have LISP-SEC capability without waiting for the entire 
>> administrative
>> domain's deployment to get updated software/firmware, which I assume 
>> is at
>> least a 5-year lead time in many sites.
>>
>> Given that at this point my analyses are mostly treating the mapping 
>> system
>> as something of a closed "magic box" that takes Map-Requests as input 
>> and
>> emits them to the appropriate ETRs (or internal proxy function), I'm 
>> forced
>> to conclude that any incremental update to using LISP-SEC will 
>> inherently
>> require the entire mapping system to upgrade first, before any concrete
>> usage of LISP-SEC should be expected.Â  Hopefully that's less of a burden
>> than upgrading entire deployments, since the mapping system is a more
>> contained set of devices and does not need to handle data-plane 
>> levels of
>> traffic.
>>
>> Once that's done, though, we still have the question of "which ETRs are
>> updated to be registering themselves as LISP-SEC-capable?".Â  For any 
>> given
>> ITR/ETR pair, if both are LISP-SEC capable, we want them to be using
>> LISP-SEC, while still allowing traffic if one or both are not LISP-SEC
>> capable.Â  If the ITR is not capable, this is easy, as the Map-Request 
>> will
>> never attempt to use LISP-SEC.Â  But if the ITR is capable and the ETR is
>> not, the ITR is going to either attempt to use LISP-SEC for all
>> Map-Requests or need some out-of-band knowledge of whether the target 
>> ETR
>> is capabable.Â  Now, the whole point of the mapping system is that the 
>> ITR
>> doesn't know what ETR it's going to talk to when it sends the 
>> Map-Request,
>> so this "out-of-band" setup seems pretty hard to fulfil.Â  My current 
>> best
>> thought (not expected to be perfect) in this scenario is that the ITR 
>> that
>> is LISP-SEC capable (and configured to use it, I suppose) will always 
>> try
>> to use LISP-SEC, but needs an authenticated signal from the mapping 
>> system
>> that the ETR it's being mapped to is not LISP-SEC-capable, and it should
>> try again without LISP-SEC.Â  This signal needs to be authenticated 
>> not just
>> for security reasons (though an insecure downgrade would render LISP-SEC
>> useless against an active attacker until the entire deployment disabled
>> non-LISP-SEC exchanges), but also for performance concerns.Â  As 
>> currently
>> specified, the Map-Server that gets a LISP-SEC Map-Request but is 
>> going to
>> forward it to an ETR that did not register as LISP-SEC capable is 
>> going to
>> repackage the Map-Request into a non-LISP-SEC Map-Request to send to the
>> ETR in question.Â  That ETR will produce a normal Map-Reply, that the ITR
>> will proceed to drop without processing, since it does not use LISP-SEC.
>> IIUC, that leaves the ITR in "wait to timeout" territory, which is a 
>> pretty
>> lousy situation to be in.
>>
>> I know there are only a couple values left for ACT values, but it seems
>> that this may be a big enough issue to justify allocating one for "retry
>> with downgrade", so that the final Map-Server can send a negative 
>> Map-Reply
>> that does use LISP-SEC, and the ITR can have this authenticated 
>> signal that
>> the destination ETR is not LISP-SEC capable at the moment. There are of
>> course other ways to generate an authenticated downgrade signal, but the
>> only other ones I've been able to come up with seem less architecturally
>> pleasing (and may not in fact work when the destination ETR is running
>> original RFC 6833 code).
>>
>> I'm interested in hearing what other people think about this scenario 
>> and
>> proposed remediation.
>>
>> -Benjamin
>>
>> _______________________________________________
>> 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



--------------04317DAF529353E2B96B12CB
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Benjamin, <br>
    </div>
    <div class="moz-cite-prefix">here is how we plan to update LISP-SEC
      to address this according to what anticipated in my previous
      email. Let me know if it fits what you were suggesting. <br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">We add the ETR-Cant-Sign E-bit to the
      EID-AD: <br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><tt>Â  0Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  2Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  3<br>
        Â  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
        1<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
        Â |Â  ECM AD TypeÂ  |V|Â  ReservedÂ Â  |Â Â Â Â Â Â Â  Requested HMAC IDÂ Â Â Â Â 
        |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\<br>
        Â |Â Â Â Â Â Â Â Â Â Â Â Â Â  OTK LengthÂ Â Â Â Â Â  |Â Â Â Â Â Â  OTK Encryption IDÂ Â Â Â Â Â 
        | |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |<br>
        Â |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  One-Time-Key Preamble ...Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        | |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+OTK-AD<br>
        Â |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ... One-Time-Key PreambleÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        | |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |<br>
        Â ~Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  One-Time Key (128 bits)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        ~/<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        &lt;---+<br>
        Â |Â Â Â Â Â Â Â Â Â Â  EID-AD LengthÂ Â Â Â Â Â  |Â Â Â Â Â Â Â Â Â Â  KDF IDÂ Â Â Â Â Â Â Â Â Â Â Â Â 
        |Â Â Â Â  |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Â Â Â Â  |<br>
        Â | Record CountÂ  <font color="#ff0000">|E|</font>Â  ReservedÂ Â 
        |Â Â Â Â Â Â Â Â  EID HMAC IDÂ Â Â Â Â Â Â Â Â Â  |EID-AD<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\Â Â Â  |<br>
        Â |Â Â  ReservedÂ Â Â  | EID mask-lenÂ  |Â Â Â Â Â Â Â Â Â Â  EID-AFIÂ Â Â Â Â Â Â Â Â Â Â Â 
        | |Â Â  |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Rec |<br>
        Â ~Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  EID-prefix ...Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        ~ |Â Â  |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+/Â Â Â  |<br>
        Â ~Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  EID HMACÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        ~Â Â Â Â  |<br>
Â +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        &lt;---+<br>
        <br>
        Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  LISP-SEC ECM Authentication Data<br>
        <br>
        Â [...]</tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt>Â Â Â Â Â  E: ETR-Cant-Sign bit.Â  This
        bit is set to 1 to signal to the ITR<br>
        Â Â Â Â Â  that at least one of the ETRs authoritative for the EID
        prefixes<br>
        Â Â Â Â Â  of this Map-Reply has not enabled LISP-SEC.Â  This allows
        the ITR<br>
        Â Â Â Â Â  to securely downgrade to non LISP-SEC requests, as
        specified in<br>
        Â Â Â Â Â  Section 5.7, if so desired.</tt><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">And then we update Map-Server
      processing accordingly in Section 5.7: <br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><tt>5.7.Â  Map-Server Processing</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  Upon receiving an ECM encapsulated Map-Request with
        the S-bit set to</tt><tt><br>
      </tt><tt>Â Â  1, the Map-Server process the Map-Request according to
        the value of</tt><tt><br>
      </tt><tt>Â Â  the security-capable S-bit and of the proxy map-reply
        P-bit contained</tt><tt><br>
      </tt><tt>Â Â  in the Map-Register sent by the ETRs authoritative for
        that prefix</tt><tt><br>
      </tt><tt>Â Â  during registration.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  Processing of the Map-Request MUST proceed in the
        order described in</tt><tt><br>
      </tt><tt>Â Â  the table below, applying the processing corresponding
        to the first</tt><tt><br>
      </tt><tt>Â Â  rule that matches the conditions indicated in the
        first column:</tt><tt><br>
      </tt><tt><br>
      </tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â 
        +------------------+------------------------------------------------+</tt><tt><br>
      </tt><tt>Â Â  | MatchingÂ Â Â Â Â Â Â Â  |
        ProcessingÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | ConditionÂ Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â 
        +------------------+------------------------------------------------+</tt><tt><br>
      </tt><tt>Â Â  | 1. At least oneÂ  | The Map-Server MUST generate a
        LISP-SECÂ Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | of the ETRsÂ Â Â Â Â  | protected Map-Reply as specified
        in SectionÂ Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | authoritativeÂ Â Â  | 5.7.2. The ETR-Cant-Sign E-bit in
        the EIDÂ Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | for the EIDÂ Â Â Â Â  | Authentication Data (EID-AD) MUST
        be set to 0. |</tt><tt><br>
      </tt><tt>Â Â  | prefix includedÂ 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | in the Map-Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | RequestÂ Â Â Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | registered withÂ 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | the P-bit set to
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | 1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | 2. At least oneÂ  | The Map-Server MUST generate a
        LISP-SECÂ Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | of the ETRsÂ Â Â Â Â  | protected Encapsulated
        Map-Request (asÂ Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | authoritativeÂ Â Â  | specified in Section 5.7.1), to
        be sent to one |</tt><tt><br>
      </tt><tt>Â Â  | for the EIDÂ Â Â Â Â  | of the authoritative ETRs that
        registered with |</tt><tt><br>
      </tt><tt>Â Â  | prefix includedÂ  | the S-bit set to 1 (and the P-bit
        set to 0).Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | in the Map-Â Â Â Â Â  | The ETR-Cant-Sign E-bit of the
        EID-AD MUST beÂ  |</tt><tt><br>
      </tt><tt>Â Â  | RequestÂ Â Â Â Â Â Â Â Â  | set to 1 to signal the ITR that a
        non LISP-SEC |</tt><tt><br>
      </tt><tt>Â Â  | registered withÂ  | Map-Request might reach
        additional ETRs thatÂ Â  |</tt><tt><br>
      </tt><tt>Â Â  | the S-bit set to | have LISP-SEC
        disabled.Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | 1Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | 3. All the ETRsÂ  | The Map-Server MUST send a
        Negative Map-ReplyÂ  |</tt><tt><br>
      </tt><tt>Â Â  | authoritativeÂ Â Â  | protected with LISP-SEC, as
        described inÂ Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | for the EIDÂ Â Â Â Â  | Section 5.7.2. The ETR-Cant-Sign
        E-bit MUST be |</tt><tt><br>
      </tt><tt>Â Â  | prefix includedÂ  | set to 1 to signal the ITR that a
        non LISP-SEC |</tt><tt><br>
      </tt><tt>Â Â  | in the Map-Â Â Â Â Â  | Map-Request might reach
        additional ETRs thatÂ Â  |</tt><tt><br>
      </tt><tt>Â Â  | RequestÂ Â Â Â Â Â Â Â Â  | have LISP-SEC
        disabled.Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | registered withÂ 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | the S-bit set to
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â  | 0Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
        |Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  |</tt><tt><br>
      </tt><tt>Â Â 
        +------------------+------------------------------------------------+</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  In this way the ITR that sent a LISP-SEC protected
        Map-Request always</tt><tt><br>
      </tt><tt>Â Â  receives a LISP-SEC protected Map-Reply.Â  However, the
        ETR-Cant-Sign</tt><tt><br>
      </tt><tt>Â Â  E-bit set to 1 specifies that a non LISP-SEC
        Map-Request might reach</tt><tt><br>
      </tt><tt>Â Â  additional ETRs that have LISP-SEC disabled.Â  This
        mechanism allows</tt><tt><br>
      </tt><tt>Â Â  the ITR to securely downgrade to non LISP-SEC
        requests, if so</tt><tt><br>
      </tt><tt>Â Â  desired.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>5.7.1.Â  Generating a LISP-SEC Protected Encapsulated
        Map-Request</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  The Map-Server decapsulates the ECM and generates a
        new ECM</tt><tt><br>
      </tt><tt>Â Â  Authentication Data.Â  The Authentication Data includes
        the OTK-AD and</tt><tt><br>
      </tt><tt>Â Â  the EID-AD, that contains EID-prefix authorization
        information, that</tt><tt><br>
      </tt><tt>Â Â  are eventually received by the requesting ITR.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  The Map-Server updates the OTK-AD by deriving a new
        OTK (MS-OTK) from</tt><tt><br>
      </tt><tt>Â Â  the ITR-OTK received with the Map-Request.Â  MS-OTK is
        derived</tt><tt><br>
      </tt><tt>Â Â  applying the key derivation function specified in the
        KDF ID field.</tt><tt><br>
      </tt><tt>Â Â  If the algorithm specified in the KDF ID field is not
        supported, the</tt><tt><br>
      </tt><tt>Â Â  Map-Server uses a different algorithm to derive the
        key and updates</tt><tt><br>
      </tt><tt>Â Â  the KDF ID field accordingly.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  The Map-Server and the ETR MUST be configured with a
        pre-shared key</tt><tt><br>
      </tt><tt>Â Â  for mapping registration according to
        [I-D.ietf-lisp-rfc6833bis].Â  If</tt><tt><br>
      </tt><tt>Â Â  MS-OTK confidentiality is required, then the MS-OTK
        SHOULD be</tt><tt><br>
      </tt><tt>Â Â  encrypted, by wrapping the MS-OTK with the algorithm
        specified by the</tt><tt><br>
      </tt><tt>Â Â  OTK Encryption ID field as specified in Section 5.5.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  The Map-Server includes in the EID-AD the longest
        match registered</tt><tt><br>
      </tt><tt>Â Â  EID-prefix for the destination EID, and an HMAC of
        this EID-prefix.</tt><tt><br>
      </tt><tt>Â Â  The HMAC is keyed with the ITR-OTK contained in the
        received ECM</tt><tt><br>
      </tt><tt>Â Â  Authentication Data, and the HMAC algorithm is chosen
        according to</tt><tt><br>
      </tt><tt>Â Â  the Requested HMAC ID field.Â  If The Map-Server does
        not support this</tt><tt><br>
      </tt><tt>Â Â  algorithm, the Map-Server uses a different algorithm
        and specifies it</tt><tt><br>
      </tt><tt>Â Â  in the EID HMAC ID field.Â  The scope of the HMAC
        operation covers the</tt><tt><br>
      </tt><tt>Â Â  entire EID-AD, from the EID-AD Length field to the EID
        HMAC field,</tt><tt><br>
      </tt><tt>Â Â  which must be set to 0 before the computation.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  The Map-Server then forwards the updated ECM
        encapsulated Map-</tt><tt><br>
      </tt><tt>Â Â  Request, that contains the OTK-AD, the EID-AD, and the
        received Map-</tt><tt><br>
      </tt><tt>Â Â  Request to an authoritative ETR as specified in</tt><tt><br>
      </tt><tt>Â Â  [I-D.ietf-lisp-rfc6833bis].</tt><tt><br>
      </tt><tt><br>
      </tt><tt>5.7.2.Â  Generating a Proxy Map-Reply</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Â Â  LISP-SEC proxy Map-Reply are generated according to</tt><tt><br>
      </tt><tt>Â Â  [I-D.ietf-lisp-rfc6833bis], with the Map-Replay S-bit
        set to 1.Â  The</tt><tt><br>
      </tt><tt>Â Â  Map-Reply includes the Authentication Data that
        contains the EID-AD,</tt><tt><br>
      </tt><tt>Â Â  computed as specified in Section 5.7.1, as well as the
        PKT-AD</tt><tt><br>
      </tt><tt>Â Â  computed as specified in Section 5.8.</tt><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt>Thanks,</tt></div>
    <div class="moz-cite-prefix"><tt>Fabio</tt><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt><br>
      </tt></div>
    <div class="moz-cite-prefix"><tt>On 2/28/19 3:46 PM, Fabio Maino
        wrote:</tt><tt><br>
      </tt></div>
    <blockquote type="cite"
      cite="mid:4723572b-1883-1bba-852d-b24014d987a3@cisco.com">Hi
      Benjamin,
      <br>
      thanks for bringing this up.
      <br>
      <br>
      I think it makesÂ  sense to have a mechanism for secure downgrade,
      and it should indeed simplify adoption and transition to LISP-SEC.
      <br>
      <br>
      I discussed what you proposed here with the LISP-SEC authors and
      with Dino and Alberto. We agree to the principles of what you are
      proposing.
      <br>
      <br>
      I'll send detailed text, but here is a brief description of what
      we plan to do.
      <br>
      <br>
      The Map-Register has already the capability to encode ETR's
      support forÂ  LISP-SEC. We will change the behavior of the MS to
      signal to the ITR when the ETR is not LISP-SEC capable.
      <br>
      <br>
      This will happen when
      <br>
      - the ITR is sending a LISP-SEC Map-Request, AND
      <br>
      - the corresponding ETR has not registered as LISP-SEC capable,
      AND
      <br>
      - the ETR is in "non-proxy mode" (that is the mode in which the
      Map-reply should be originated at the ETR. (MS/ITR behavior won't
      change if the ETR is in "proxy mode")
      <br>
      <br>
      In this case the MS will send a Negative Map-Reply, protected by
      LISP-SEC, that includes an ETR-Cant-Sign bit that informs the ITR
      that the ETR doesn't support LISP-SEC. The integrity of the ECS
      bit is protected by LISP-SEC, as the rest of the Map-Reply. This
      will work without changes to the ETR.
      <br>
      <br>
      In this way the ITR has the option to choose to downgrade to non
      LISP-SEC if it wants to favor reachability.
      <br>
      <br>
      Thanks,
      <br>
      Fabio
      <br>
      <br>
      <br>
      <br>
      On 2/9/19 2:14 PM, Benjamin Kaduk wrote:
      <br>
      <blockquote type="cite">Splitting off a sub-thread for one fairly
        narrow point that AFAICT needs
        <br>
        further discussion to clarify the path forward:
        <br>
        <br>
        On Thu, Feb 07, 2019 at 05:50:39AM -0800, Benjamin Kaduk wrote:
        <br>
        <blockquote type="cite">----------------------------------------------------------------------
          <br>
          DISCUSS:
          <br>
----------------------------------------------------------------------
          <br>
          <br>
        </blockquote>
        [...]
        <br>
        <blockquote type="cite">Â Â Â  3.Â  LISP-SEC [I-D.ietf-lisp-sec]
          MUST be implemented.Â  Network
          <br>
          Â Â Â Â Â Â Â  operartors should carefully weight how the LISP-SEC
          threat model
          <br>
          Â Â Â Â Â Â Â  applies to their particular use case or deployment.Â 
          If they
          <br>
          Â Â Â Â Â Â Â  decide to ignore a particular recommendation, they
          should make
          <br>
          Â Â Â Â Â Â Â  sure the risk associated with the corresponding
          threats is well
          <br>
          Â Â Â Â Â Â Â  understood.
          <br>
          <br>
          I'm concerned enough about the risk of having a "ITR requests
          lisp-sec but
          <br>
          ETR didn't use it" case that causes complete breakage, that I
          want to talk
          <br>
          about this a bit more.Â  We currently in this document say that
          lisp-sec is
          <br>
          mandatory to implement (which presumably covers at least ITRs,
          ETRs,
          <br>
          Map-Resolvers, and Map-Servers).Â  LISP-SEC itself says that
          "and ETR that
          <br>
          supports LISP-SEC MUST set the S bit in its Map-Register
          messages".Â  Is it
          <br>
          possible that an ETR might "implement" but then not "support"
          LISP-SEC?Â  If
          <br>
          so, then we should consider the possibility that we need an
          authenticated
          <br>
          signal (from the mapping system to the ITR) that downgrading
          from lisp-sec
          <br>
          is allowed.Â  There seem to be several possibilities for how
          one might
          <br>
          construct such a signal; two that came to mind to me would be
          (1) to define a
          <br>
          new ACT value for "repeat without lisp-sec" that could be
          returned as a
          <br>
          negative Map-Response directly from the mapping system
          wherever the mapping
          <br>
          system is able to discern that the ETR in question does not
          support
          <br>
          lisp-sec (I don't actually know if this could happen at
          Map-Resolver or
          <br>
          would need to be delayed until the final Map-Server) and (2)
          to have an
          <br>
          optional Map-Request field that the ETR is required to copy
          unchanged to
          <br>
          the Map-Reply; this could then include a message HMAC'd in the
          ITR-OTK that
          <br>
          indicates lisp-sec non-support and binds to the nonce in the
          request.
          <br>
          Whether these are workable ideas seems to depend on aspects of
          the mapping
          <br>
          system to which I cannot speak.
          <br>
        </blockquote>
        In terms of some background assumptions I've been making (that
        of course
        <br>
        could be false, so I'm trying to make them explicit), I am
        assuming that
        <br>
        many or most current LISP deployments do not utilize LISP-SEC at
        runtime.
        <br>
        It's less clear to me how many deployments/implementations
        simply do not
        <br>
        have LISP-SEC capabilities at all, or how easy it is to get
        <br>
        software/firmware updates to the needed devices.Â  Regardless, if
        there
        <br>
        are existing RFC 6833 deployments that want to migrate to
        6833bis when it
        <br>
        is finalized, we should consider what steps would be needed to
        safely
        <br>
        deploy LISP-SEC without disruption.Â  In particular, it seems a
        useful goal
        <br>
        to try to get the security benefit of LISP-SEC for those
        machines/sites
        <br>
        that have LISP-SEC capability without waiting for the entire
        administrative
        <br>
        domain's deployment to get updated software/firmware, which I
        assume is at
        <br>
        least a 5-year lead time in many sites.
        <br>
        <br>
        Given that at this point my analyses are mostly treating the
        mapping system
        <br>
        as something of a closed "magic box" that takes Map-Requests as
        input and
        <br>
        emits them to the appropriate ETRs (or internal proxy function),
        I'm forced
        <br>
        to conclude that any incremental update to using LISP-SEC will
        inherently
        <br>
        require the entire mapping system to upgrade first, before any
        concrete
        <br>
        usage of LISP-SEC should be expected.Â  Hopefully that's less of
        a burden
        <br>
        than upgrading entire deployments, since the mapping system is a
        more
        <br>
        contained set of devices and does not need to handle data-plane
        levels of
        <br>
        traffic.
        <br>
        <br>
        Once that's done, though, we still have the question of "which
        ETRs are
        <br>
        updated to be registering themselves as LISP-SEC-capable?".Â  For
        any given
        <br>
        ITR/ETR pair, if both are LISP-SEC capable, we want them to be
        using
        <br>
        LISP-SEC, while still allowing traffic if one or both are not
        LISP-SEC
        <br>
        capable.Â  If the ITR is not capable, this is easy, as the
        Map-Request will
        <br>
        never attempt to use LISP-SEC.Â  But if the ITR is capable and
        the ETR is
        <br>
        not, the ITR is going to either attempt to use LISP-SEC for all
        <br>
        Map-Requests or need some out-of-band knowledge of whether the
        target ETR
        <br>
        is capabable.Â  Now, the whole point of the mapping system is
        that the ITR
        <br>
        doesn't know what ETR it's going to talk to when it sends the
        Map-Request,
        <br>
        so this "out-of-band" setup seems pretty hard to fulfil.Â  My
        current best
        <br>
        thought (not expected to be perfect) in this scenario is that
        the ITR that
        <br>
        is LISP-SEC capable (and configured to use it, I suppose) will
        always try
        <br>
        to use LISP-SEC, but needs an authenticated signal from the
        mapping system
        <br>
        that the ETR it's being mapped to is not LISP-SEC-capable, and
        it should
        <br>
        try again without LISP-SEC.Â  This signal needs to be
        authenticated not just
        <br>
        for security reasons (though an insecure downgrade would render
        LISP-SEC
        <br>
        useless against an active attacker until the entire deployment
        disabled
        <br>
        non-LISP-SEC exchanges), but also for performance concerns.Â  As
        currently
        <br>
        specified, the Map-Server that gets a LISP-SEC Map-Request but
        is going to
        <br>
        forward it to an ETR that did not register as LISP-SEC capable
        is going to
        <br>
        repackage the Map-Request into a non-LISP-SEC Map-Request to
        send to the
        <br>
        ETR in question.Â  That ETR will produce a normal Map-Reply, that
        the ITR
        <br>
        will proceed to drop without processing, since it does not use
        LISP-SEC.
        <br>
        IIUC, that leaves the ITR in "wait to timeout" territory, which
        is a pretty
        <br>
        lousy situation to be in.
        <br>
        <br>
        I know there are only a couple values left for ACT values, but
        it seems
        <br>
        that this may be a big enough issue to justify allocating one
        for "retry
        <br>
        with downgrade", so that the final Map-Server can send a
        negative Map-Reply
        <br>
        that does use LISP-SEC, and the ITR can have this authenticated
        signal that
        <br>
        the destination ETR is not LISP-SEC capable at the moment.Â 
        There are of
        <br>
        course other ways to generate an authenticated downgrade signal,
        but the
        <br>
        only other ones I've been able to come up with seem less
        architecturally
        <br>
        pleasing (and may not in fact work when the destination ETR is
        running
        <br>
        original RFC 6833 code).
        <br>
        <br>
        I'm interested in hearing what other people think about this
        scenario and
        <br>
        proposed remediation.
        <br>
        <br>
        -Benjamin
        <br>
        <br>
        _______________________________________________
        <br>
        lisp mailing list
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:lisp@ietf.org">lisp@ietf.org</a>
        <br>
        <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/lisp">https://www.ietf.org/mailman/listinfo/lisp</a>
        <br>
      </blockquote>
      <br>
      <br>
      _______________________________________________
      <br>
      lisp mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:lisp@ietf.org">lisp@ietf.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/lisp">https://www.ietf.org/mailman/listinfo/lisp</a>
      <br>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>

--------------04317DAF529353E2B96B12CB--


From nobody Wed Mar  6 14:46:58 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 33C5D130E82; Wed,  6 Mar 2019 14:46:54 -0800 (PST)
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>
Cc: lisp@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: lisp@ietf.org
Message-ID: <155191241415.14133.15513109270242288798@ietfa.amsl.com>
Date: Wed, 06 Mar 2019 14:46:54 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/LiFbNvsg3TVOqorxCzpDkkfiymA>
Subject: [lisp] I-D Action: draft-ietf-lisp-yang-11.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 06 Mar 2019 22:46:55 -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 WG of the IETF.

        Title           : LISP YANG Model
        Authors         : Vina Ermagan
                          Alberto Rodriguez-Natal
                          Florin Coras
                          Carl Moberg
                          Reshad Rahman
                          Albert Cabellos-Aparicio
                          Fabio Maino
	Filename        : draft-ietf-lisp-yang-11.txt
	Pages           : 77
	Date            : 2019-03-06

Abstract:
   This document describes a YANG data model to use with the Locator/ID
   Separation Protocol (LISP).

   The YANG modules in this document conform to the Network Management
   Datastore Architecture (NMDA).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lisp-yang-11
https://datatracker.ietf.org/doc/html/draft-ietf-lisp-yang-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-yang-11


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 Wed Mar  6 14:51:50 2019
Return-Path: <rrahman@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5879A131095 for <lisp@ietfa.amsl.com>; Wed,  6 Mar 2019 14:51:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WRZYlJ5X; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=cisco.onmicrosoft.com header.b=VwnczHBk
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 9z21QoLcRsmi for <lisp@ietfa.amsl.com>; Wed,  6 Mar 2019 14:51:44 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C48591310D5 for <lisp@ietf.org>; Wed,  6 Mar 2019 14:51:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22121; q=dns/txt; s=iport; t=1551912703; x=1553122303; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=ldYZo4wifvY1rTazYDs87CYat3TATHVKw4BVmtgWmIs=; b=WRZYlJ5Xm84K1oh9VZU6Md6oKoQgUOMztbn9LTMs8rmii90A4TDDA7vf 6hOq5aRy7bJP06R5HKV38+GxaVhgMq3m/EiBkqFl/NErNwdWPRQzjuivS Q+KoAXcz/R3lFg65EKajKHA1ZUjjGwn1cMsglxaES823EgtP37hWIv92a Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3Ac2TW7hxHjkcq5DTXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhSN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZufE0T7KffsRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BTAAAXToBc/5ldJa1kHQEBBQEHBQG?= =?us-ascii?q?BUQgBCwGBPFADaHQECyeECYNHA4RQiwJKgWiYSIEkA1QLAQEYCwmEQAIXhBo?= =?us-ascii?q?iNAkNAQEDAQEDAQMCbRwBC4VLAgQBASEdAQEsDA8CAQgSMAICAiULFw4CBBM?= =?us-ascii?q?OgxQBgV0DFQECDKAoAooUcYEvgngBAQWBNAIOQUCCPxiCBAcIgS8BiygXgUA?= =?us-ascii?q?/gREnDBOCTIMeAQECAQEWgV6CczGCJoxHhAYekyYJAoRSgnWLNxmBdliFDot?= =?us-ascii?q?Tim+FX4xSAgQCBAUCDQEBBYFHOIFWcBUaISoBgkEJggEMBRKDS4UUhT9ygSi?= =?us-ascii?q?MawEB?=
X-IronPort-AV: E=Sophos;i="5.58,449,1544486400"; d="scan'208";a="530739054"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Mar 2019 22:51:42 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x26MpglV029700 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <lisp@ietf.org>; Wed, 6 Mar 2019 22:51:42 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 6 Mar 2019 16:51:41 -0600
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 6 Mar 2019 17:51:40 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 6 Mar 2019 16:51:40 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CZAmaDVrR2BtYPr5J7U+OnfOC38WmiBk3sufEFraPv4=; b=VwnczHBklm++GnBdcUqtl4OPQCXuGAbnBQx5ETN+3NJfuvFZma0tD3aSKWbp3dqI5CSmJeXG4A2KFDsFLLd+mXFFFrzW+kx+OdeM+OnkHhGxA8KYSi5xSpG2+LaENOYb1r9PXrCPd9cBFO3BKACrgSjwuflut3P78fw3W8AkNwc=
Received: from MN2PR11MB3695.namprd11.prod.outlook.com (20.178.252.156) by MN2PR11MB3615.namprd11.prod.outlook.com (20.178.251.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.18; Wed, 6 Mar 2019 22:51:39 +0000
Received: from MN2PR11MB3695.namprd11.prod.outlook.com ([fe80::4d5b:81c5:6ab2:c5d]) by MN2PR11MB3695.namprd11.prod.outlook.com ([fe80::4d5b:81c5:6ab2:c5d%5]) with mapi id 15.20.1665.021; Wed, 6 Mar 2019 22:51:39 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] I-D Action: draft-ietf-lisp-yang-11.txt
Thread-Index: AQHU1G6wwyJMeudP2EC+xyD5od9H+KX+4aEA
Date: Wed, 6 Mar 2019 22:51:39 +0000
Message-ID: <C614307F-7C15-4D7F-9202-277AE6AC747F@cisco.com>
References: <155191241415.14133.15513109270242288798@ietfa.amsl.com>
In-Reply-To: <155191241415.14133.15513109270242288798@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.6.190114
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rrahman@cisco.com; 
x-originating-ip: [2001:420:2840:1250:2421:2f0a:1dbc:638e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 579d8e6c-ba08-4be3-e85c-08d6a2864b5d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(49563074)(7193020); SRVR:MN2PR11MB3615; 
x-ms-traffictypediagnostic: MN2PR11MB3615:
x-ms-exchange-purlcount: 5
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtNTjJQUjExTUIzNjE1OzIzOmZpNjV2UVF3SXA4OERRT2N4WFdta2I0TzVL?= =?utf-8?B?Y2p1WkxiczNDRVQ2WGorT0JPL09tVWNQTUd2R3hVU3BEcDJjTHBFaVdzKzBV?= =?utf-8?B?WFhNMlk5RldBYlN5YjEwSklaMS94NVpZeWF2ajFYKzJoVzN3N2tPUnNmR3BO?= =?utf-8?B?c2plRGxqMWNQSEsxd25qL2NRTnJ5M01OSkZQRHlIc1JtaG16YkJzTEFyRk5u?= =?utf-8?B?eUhqdEl0VGM0SFliV3ZnNjRSdDc5ZjdWdm9GNEFDUC9GMVNkRUdEMWRIdGRJ?= =?utf-8?B?TkNORmRNY3hjYXZsTFZFZ2pyOGk0VDZZN29pa2VMNU1yd3J0eDhFR2hPLytE?= =?utf-8?B?aXJBNTZIR1hrZ0JleURSUjRRM1lLeDdENWxmbUlrTi80bHFsMTdtMUlYRWpI?= =?utf-8?B?Q0RqVGFvZ3lxa1p1cVVENmc1UFBnbjNrVkw1d3g1OWJibTVCOERyWGJseVZx?= =?utf-8?B?R1J6cnlhSVBMNVV0REZkOGFQRU9hYVNYNktBMS9NUWRYU09kWEdEY0NxY3ZM?= =?utf-8?B?Z0ZhYm5UMW90cFRRMVh3bldVWmFOSGNUc2NmODU4Q094aHBwMWsxUGhsRmxD?= =?utf-8?B?cjJNK2ZlbUpidmZ5V3BUVzJNQU84K1FKMm16cG5tLzhwbE0zbTZhV245cnpz?= =?utf-8?B?OEpXUnA5Q3RhZ1lNTS9ZQzk0NW9jeWNGK2RrSFFLQWFKV3p2SFNYN2I3S0hK?= =?utf-8?B?Ni8zUUhuTW1zc1NqanNvZHBDOXcyQ3JzZWVGTEkrcDdxdUpLalIyYkQxNllF?= =?utf-8?B?NVY0TTNDYzhsWEplTXNNNk9aVk1tWG1iUFVjNHhLNXRGTHpPTEMvYXpkQ2lB?= =?utf-8?B?bU5YeXlzYmdDU2doK21DTkRFaVNublJIcGVvZHdFU0RpZi9qc01qN01PSlAr?= =?utf-8?B?cVp5clRSQVFmTlFmZ1JjWVo2NlNYWm5Rem1OVHhIUXRSQXp6QVJVZlloejha?= =?utf-8?B?RDdtUDJsc0x0S3labjBsaXVuaHp5VVZYVGlPaCtXWlZUeUd3RUJoSitEU01T?= =?utf-8?B?OHgvUjkvNjFLRzFUelRxaTkxcmVadUd6WXBVTHVUTjIyc0lOLzRTSVZJaVZQ?= =?utf-8?B?MWV4SmVnRHRqMXJlMko2MjFuMVR1V2dKMTZKdmI0c0pkK00zQlRmUkZpU3hw?= =?utf-8?B?WWFxY05PM2pPb3BjdGxWRkk0SDY1VVE3d1ZxYVdJWFA2elI4SzA5em45aHJa?= =?utf-8?B?OGYxeWdsREQxM1I5eEVsT2UyaG1SZ3FCeVZvVDVpWUZoMks4SlY3a2s5a0xB?= =?utf-8?B?M1ZCejRDT2Q4WE1YU1hrZm94Y29HcE9lc0R6aEMzSTByMUg4cTJJMmswQWUr?= =?utf-8?B?bnoxZDNoN1FqcS9VN0pwM1BnU0VoWVlwWHplSEVwY2VKWFR3MHdmVXVndVJQ?= =?utf-8?B?M3h3ZDBGbVUxb09BUktPT2ZGZW5GWndKeGJOdXRQbTlQWStidm1BUnBqa3BL?= =?utf-8?B?ZnNnZTFaek1sNkV5MzBRSGR5bXBvM3J3MHRPR1RRaEM0RGNQRk5vWG1vakVo?= =?utf-8?B?WTE4ajUzSGhwcjY3WUIxb1FXK2lBbGNDMS96QnVrRGZDcTY5NlJmYU10UUYy?= =?utf-8?B?Z3E1MHBTOUhtN2QyRVlvanBMSU4vei9TVmswYm5uNk94TnRXQmFCZlZIWmx4?= =?utf-8?B?NER4OEZsUjRIV3Ntc3cyZVN3WnJ5TmNxV0I3Nkkya0tOZ010cHVXL0ZqdnFw?= =?utf-8?B?RFdQbEw4NlFBem1uT2UrVlZSZzJzaTlUbEdjUmVzcms0R2tiU1Y5WDhpZXlN?= =?utf-8?B?VURxN0t2TTZFMXpPUHorTHlOOERTRUFicm5iTGVRWElkM2Jab2dla2E5Undt?= =?utf-8?Q?3Em8EMg4IRHCd?=
x-microsoft-antispam-prvs: <MN2PR11MB36156D2C7C35CCBEF5B63F9FAB730@MN2PR11MB3615.namprd11.prod.outlook.com>
x-forefront-prvs: 0968D37274
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(346002)(136003)(376002)(396003)(189003)(199004)(83716004)(82746002)(81156014)(1730700003)(6306002)(6512007)(71190400001)(71200400001)(6246003)(81166006)(8936002)(8676002)(2501003)(6116002)(186003)(5660300002)(25786009)(5640700003)(6436002)(966005)(6506007)(33656002)(14454004)(66574012)(46003)(106356001)(36756003)(446003)(99936001)(2616005)(11346002)(6916009)(2351001)(102836004)(76176011)(53936002)(229853002)(305945005)(486006)(478600001)(7736002)(97736004)(2906002)(256004)(316002)(86362001)(58126008)(6486002)(476003)(99286004)(68736007)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3615; H:MN2PR11MB3695.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /Stvnui4gpISvq93CNJUcX2F6viS1cbBNe9mH0+h/+jPdITB+x7jVcvc3EhPMdfXmnn3hwFgMD4KcVnruHgxMIKiJgNLJOtQr33Bcxe/AoiPqu54OdZSZpo5qNQHCO2RqWlsAJ9s3wOFB/QrYLA1VzYp7zReqPVU0b5/xyg+SCxeIJHnVam/E+ipS0Y4ZR/77aIqWUbmigcQHxbK39UDkSOcQ8vChVbxH1L8OjHxWNacVTtbWE5sKm3d/1NPz6bmJpwAZi5B6zX3ERkr/mdsdx+ae5G+lesVB7azAm9/viJESQ64NB350qqT5wrqgL+3q30PKcGxmXmA79qCT4zt6ceI6bTSuIS15jl/8Z3SKqH7A0gTDrYadNfIxJunUTZ63ezS+I/y/HW22Wpg6kCW0tgHnUJlAgArR/a5LZ4+NAk=
Content-Type: multipart/mixed; boundary="_002_C614307F7C154D7F9202277AE6AC747Fciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 579d8e6c-ba08-4be3-e85c-08d6a2864b5d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2019 22:51:39.1585 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3615
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/avI4W37EDndt5dIR88AmBTe3qmI>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-yang-11.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 06 Mar 2019 22:51:47 -0000

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

LSBUaGUgbmV3IHZlcnNpb24gYWRkcmVzc2VzIHRoZSBjb21tZW50cyBmcm9tIERpbm8gYXQgbGFz
dCBJRVRGLiANCi0gQWxzbyBtaW5vciBjaGFuZ2VzIHRvIHNvbWUgZGVzY3JpcHRpb25zIChzL0dy
b3VwIC9Hcm91cGluZyAvKS4NCi0gRm9yIGluc3RhbmNlLWlkLCBkZXNjcmlwdGlvbiBzYXlzIHZh
bHVlIDAgaXMgZm9yIGRlZmF1bHQgVlJGLg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQrvu79PbiAy
MDE5LTAzLTA2LCA1OjQ4IFBNLCAibGlzcCBvbiBiZWhhbGYgb2YgaW50ZXJuZXQtZHJhZnRzQGll
dGYub3JnIiA8bGlzcC1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBpbnRlcm5ldC1kcmFm
dHNAaWV0Zi5vcmc+IHdyb3RlOg0KDQogICAgDQogICAgQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMg
YXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0K
ICAgIFRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIExvY2F0b3IvSUQgU2VwYXJhdGlv
biBQcm90b2NvbCBXRyBvZiB0aGUgSUVURi4NCiAgICANCiAgICAgICAgICAgIFRpdGxlICAgICAg
ICAgICA6IExJU1AgWUFORyBNb2RlbA0KICAgICAgICAgICAgQXV0aG9ycyAgICAgICAgIDogVmlu
YSBFcm1hZ2FuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbGJlcnRvIFJvZHJpZ3Vl
ei1OYXRhbA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmxvcmluIENvcmFzDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBDYXJsIE1vYmVyZw0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUmVzaGFkIFJhaG1hbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QWxiZXJ0IENhYmVsbG9zLUFwYXJpY2lvDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
YWJpbyBNYWlubw0KICAgIAlGaWxlbmFtZSAgICAgICAgOiBkcmFmdC1pZXRmLWxpc3AteWFuZy0x
MS50eHQNCiAgICAJUGFnZXMgICAgICAgICAgIDogNzcNCiAgICAJRGF0ZSAgICAgICAgICAgIDog
MjAxOS0wMy0wNg0KICAgIA0KICAgIEFic3RyYWN0Og0KICAgICAgIFRoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIGEgWUFORyBkYXRhIG1vZGVsIHRvIHVzZSB3aXRoIHRoZSBMb2NhdG9yL0lEDQogICAg
ICAgU2VwYXJhdGlvbiBQcm90b2NvbCAoTElTUCkuDQogICAgDQogICAgICAgVGhlIFlBTkcgbW9k
dWxlcyBpbiB0aGlzIGRvY3VtZW50IGNvbmZvcm0gdG8gdGhlIE5ldHdvcmsgTWFuYWdlbWVudA0K
ICAgICAgIERhdGFzdG9yZSBBcmNoaXRlY3R1cmUgKE5NREEpLg0KICAgIA0KICAgIA0KICAgIFRo
ZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlzOg0KICAgIGh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbGlzcC15YW5nLw0KICAg
IA0KICAgIFRoZXJlIGFyZSBhbHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDoNCiAg
ICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1saXNwLXlhbmctMTENCiAg
ICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtbGlzcC15
YW5nLTExDQogICAgDQogICAgQSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZh
aWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p
ZXRmLWxpc3AteWFuZy0xMQ0KICAgIA0KICAgIA0KICAgIFBsZWFzZSBub3RlIHRoYXQgaXQgbWF5
IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24NCiAg
ICB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRv
b2xzLmlldGYub3JnLg0KICAgIA0KICAgIEludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFpbGFi
bGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCiAgICBmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQt
ZHJhZnRzLw0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQogICAgbGlzcCBtYWlsaW5nIGxpc3QNCiAgICBsaXNwQGlldGYub3JnDQogICAg
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9saXNwDQogICAgDQoNCg==

--_002_C614307F7C154D7F9202277AE6AC747Fciscocom_
Content-Type: message/rfc822
Content-Disposition: attachment; creation-date="Wed, 06 Mar 2019 22:51:38 GMT";
 modification-date="Wed, 06 Mar 2019 22:51:38 GMT"
Content-ID: <B068B5031E190C4C96A314E5EFD15CDC@namprd11.prod.outlook.com>

Received: from xch-aln-004.cisco.com (173.36.7.14) by xch-rcd-005.cisco.com
 (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Mailbox
 Transport; Mon, 5 Nov 2018 04:47:12 -0600
Received: from xch-rcd-019.cisco.com (173.37.102.29) by XCH-ALN-004.cisco.com
 (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4;
 Mon, 5 Nov 2018 04:47:12 -0600
Received: from rcdn-iport-8.cisco.com (173.37.86.79) by mail.cisco.com
 (173.37.102.29) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend
 Transport; Mon, 5 Nov 2018 04:47:12 -0600
Received: from alln-core-8.cisco.com ([173.36.13.141])
 by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Nov 2018 10:47:09 +0000
Received: from alln-inbound-h.cisco.com (alln-inbound-h.cisco.com
 [173.37.147.238])
 by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id wA5AkvmG030727
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 5 Nov 2018 10:47:08 GMT
Received-SPF: Pass (alln-inbound-h.cisco.com: domain of
 lisp-bounces@ietf.org designates 4.31.198.44 as permitted
 sender) identity=mailfrom; client-ip=4.31.198.44;
 receiver=alln-inbound-h.cisco.com;
 envelope-from="lisp-bounces@ietf.org";
 x-sender="lisp-bounces@ietf.org"; x-conformance=spf_only;
 x-record-type="v=spf1"; x-record-text="v=spf1
 ip4:4.31.198.32/27 ip6:2001:1900:3001:0011::0/64
 ip4:66.70.182.38 ip4:158.69.166.16/29
 ip6:2607:5300:203:1b26::0/64 ip4:158.69.229.207
 ip4:192.95.54.40/29 ip6:2607:5300:0060:9ccf::0/64 -all"
Received-SPF: None (alln-inbound-h.cisco.com: no sender
 authenticity information available from domain of
 postmaster@mail.ietf.org) identity=helo;
 client-ip=4.31.198.44; receiver=alln-inbound-h.cisco.com;
 envelope-from="lisp-bounces@ietf.org";
 x-sender="postmaster@mail.ietf.org"; x-conformance=spf_only
Authentication-Results: alln-inbound-h.cisco.com;
 spf=Pass smtp.mailfrom=lisp-bounces@ietf.org;
 spf=None smtp.helo=postmaster@mail.ietf.org;
 dkim=pass (signature verified) header.i=@ietf.org;
 dkim=hardfail (body hash did not verify [final]) header.i=@gmail.com;
 dmarc=fail (p=none dis=none) d=gmail.com
X-from-outside-Cisco: 4.31.198.44
IronPort-PHdr: =?us-ascii?q?9a23=3Af1UhvBSMZQoy1ZvRW5Icu7vAHNpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa67bBSDt8tkgFKBZ4jH8fUM07OQ7/i/HzRYqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9wIRmssQndqtQdjJd/JKo21h?=
 =?us-ascii?q?bHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2?=
 =?us-ascii?q?Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VD?=
 =?us-ascii?q?K/5KptVRTmijoINyQh/W/XhcN+j6xVrgymqRJi247ZYoObOfVjcq7TYd8VWW?=
 =?us-ascii?q?VPUdhKVyFaHoOzdI4PA/YBPepErYTwoUYFoxukBQmrAePi0jFGhn7w3a09zu?=
 =?us-ascii?q?8vERvJ3BYhH9IIqnvbsMn6NKYPWu2ywqnH1y/Db/JQ2Tjn9IfHbhEhrOqDXb?=
 =?us-ascii?q?J1a8XRyE0vGxnZgVWXrIzoJjWY3fkDvWic6upvT+Ovi2g/pgFwvDev2skshp?=
 =?us-ascii?q?POhoIPxVDJ8zhyzoUtJdCgR0N3e9CpHIZKuy2HM4Z7QdkuTm5ntSoi17EKpI?=
 =?us-ascii?q?K3cDIXxJkl2xLTceKLfoaI7x75VeucJypzimh/d7KlnRmy9FCtyu3iWcmw11?=
 =?us-ascii?q?ZHti9FncPNtnAJzRDT69aISudz/ku73jaPzQ/T5vlFIUAyi6XbN4Ysz7Eqmp?=
 =?us-ascii?q?cdrEjPBDL6lUH1gaOMeUgp9fCk6+H9bbXnop+cOZV0igb7Mqk2nsy/AP84Mh?=
 =?us-ascii?q?AXU2eA/uS8ybvj8lHnT7VRlfA2k7fWsIzUJcgBoa65GQBV3p456xmjFzemzM?=
 =?us-ascii?q?gYnX4fIVJffRKIlZLpNEvIIPD/C/eymEijkDZwx//aOb3tGInCLn/GkL35Z7?=
 =?us-ascii?q?Zy91ZcyBYvzdBY/59UELYBIP3pVU/+sNzYDwU2PheozObmE9VyyoQeVXiTDa?=
 =?us-ascii?q?+eNaPYqUWI6f43I+mQeI8Vvy7wK+I/5/H0jX85nEUSfa+y0JQLaXC4BehpI0?=
 =?us-ascii?q?KDbXXwhdcBFH8AvhAiQ+zylF2CTTlTam6oX6M8+D47CJmrApvCRoC2nLOB2z?=
 =?us-ascii?q?23EYFRZmBDElqMC2vnd52YW/cQbyKfOtRhnSYHVbigS44uzxSuuxXhxrV7L+?=
 =?us-ascii?q?rU4TEXtZX52Ndp4O3TkAk49SZoAMSFz2GNU2Z0k3sTRzAq0qFwu0h9ylOd3q?=
 =?us-ascii?q?himPFXCd1T5+hVXQc9L5LT0+t6C9XqUALbYtiJUEqmQsmhATwpVdI+3dsOY0?=
 =?us-ascii?q?d7G9q4lR3MwyuqA6QJmLyMHpA77qXc333pLcZn13nGzLUhj0UhQsZXLm2mhq?=
 =?us-ascii?q?9/9xbJCI7PiEWZl72nergd3C7W6GiDynCCs11fUA51Sa/FR2wQZlPKrdTl4U?=
 =?us-ascii?q?PPV6SuCbQgMgtG1MGNMLBHZcHojVVdWPjjP87SbH62m2e1HRyI3K+DbJL2e2?=
 =?us-ascii?q?UB2yXQEFMEkwAJ/XmYKwczHTuuo2PFDDNyElLjeV/j8e57qHmjVE870xmKb1?=
 =?us-ascii?q?F917qy4hMVnv+cS/QV3r0Zoighry97EU2h0NLXENqPuw1hcL9AbtM65VdNzX?=
 =?us-ascii?q?jZuBBlPpy8M6BigUYTcxhrsEPpyhV3FphAkdI0o34x0AVyKLmY309Gdz+CwZ?=
 =?us-ascii?q?/wPbjXIHHo/B+zc67Wxk3e0NGO96cR9vs4sVDjsxumFkU49XVqyMVa03qH5p?=
 =?us-ascii?q?rWCwoeS47+UkEy9xJivbHVfjE955/I1X1rKaS0rD7C29cuBOs/1BmgedBfPb?=
 =?us-ascii?q?iYGw/zCM0VG8+uJPY2lFiuaxIOJPpS+7IsP8O6a/uG37amPPh6nDK7lmRH4J?=
 =?us-ascii?q?py0kaN9ydnVuHI3o0FzO2f3gedSzj8i1KhuNjtmY9YfTESAna/yS/8CY9RZq?=
 =?us-ascii?q?19Y5wLCXupI824xtVznILiW39D9FG/AFMKwtOmeR2Xb1blxw1fyVwXoWC7mS?=
 =?us-ascii?q?u/1zF1kzApr6qF0yHV3+vidQEHNXJMRGV4kVjsJo20hcgAXEe0dwgpiAel5U?=
 =?us-ascii?q?HiyqlbuaRwNW/TQUNTcifqLmFiSbe/tr2Yb8FT75MotD1dUP6gblCCVr79vx?=
 =?us-ascii?q?wa3jviHmREwDA7diqntYn4nxxhlG2dK2x/o2beecF13R3f/sDTReZN3joaQy?=
 =?us-ascii?q?l1kTjWBliiMNmv8tWVl5PDsuGlWm29V51TajXkzYSauCSn4m1qBE73ovaoh9?=
 =?us-ascii?q?eyERQmyTSpkJ51SjqOrRvgbM/szav9NOtmekxhAhj789Z7HYdl1Y8xn4lD5H?=
 =?us-ascii?q?4Bm5/A+HMGlXv0Y9Fawrq7dncUWDMQ3/bU7RTrnkp5ISWS2oj7W36Bl9ZnfM?=
 =?us-ascii?q?SweWgM2ygwvPxNXe2Q7adctSp4vlT+qhjeKfx8hStXga8q6WUCq+AEpARryT?=
 =?us-ascii?q?+SVOM8B05daADtkRPAwdmkraNeb22uOey+3VB/m9mqB7CqrQRVWXK/cZAnS3?=
 =?us-ascii?q?wjpv5jOU7BhSWgorrvf8PdOIpK60+4sDblysVLIZYsn+YLgiw7Yj+voyh8mK?=
 =?us-ascii?q?Yy2AZ11NShvIHddjs+tKnsGBNcPy34a4QI+zT1iasN1srD3o2zENNmADpYFI?=
 =?us-ascii?q?C9TP+0HmtB0JaGK1PXTWFl9i7HSeCBTkeV6BJI9HDkNbKTMFzOP1MLkOVYWD?=
 =?us-ascii?q?ieCBJtojAKWjImvq8XKVuu+5S8SU5n+ioasw2dyHpMn8xyMBytfm7DqVWUbW?=
 =?us-ascii?q?UPVZKdIRFKvCVD/FuQEMDMyuNoA2Rl+Ia8pheGMG2RalZsDHoVH2WeDFDiIL?=
 =?us-ascii?q?T8gLuhu8yZHfb7F/zVfeeqqPdCEteFwYr99op943O3K8+UNWNjBfBovygiVy?=
 =?us-ascii?q?VTPOfHsTIEEw4riCvHbJS5oQuxyyZVh+afwPLNYBOo3rLeBZVDAfhp2z2ooY?=
 =?us-ascii?q?TeLMmquS9ALQZ8i64cy074yP8u+Dtw6ml0XAL8Ur4Fnx7TE/KLkIprHkNcOy?=
 =?us-ascii?q?dPMeRo9a4X8jdOCdfmttPE3a9EttxoAlRXcE3Dp+ykSZMNKViEaA7/X1aOaa?=
 =?us-ascii?q?jjR1yD//ipUKaTGb8BptsNph+a5iqRFma8AjujpWHscyz1a+Vq1zu2Zg1jv9?=
 =?us-ascii?q?TuOgYoCHLkSsrhcAH+KtJskDkqlKU9nWiZbDNOHRtdVgZgsLSU8CpEg/J5Rz?=
 =?us-ascii?q?IYvGQwdLrMknOD9OCdMZYf66Y1UWx/wvhX5H0qxrcS9yBBXPh4y2Pe+99jv1?=
 =?us-ascii?q?/glfOAmXJ8BRtDtjgS1+fp3Fk3YPiFr8UZBSadrUFF52XFJU8IjP1HMtrC4r?=
 =?us-ascii?q?t62IX/rr7SKxscwfDk480bG+jlBv3cNEV5bCPgBiLOB15WKFzKNTTxnUtYwt?=
 =?us-ascii?q?2b6nDHkp9okYXmmpcFVu1/VUcpU9IWWGBkB8BHHZFsQzk/mqSahsNawXulsF?=
 =?us-ascii?q?z4Xs5av47KBJfwYL3LKS2FyIFDfAda5bLjMcEzO4njiWhjcUU/p5nAAEHKXN?=
 =?us-ascii?q?pA8UgDDwVhuHtqsyZcc3wY0mD0QBqi4mQsLMDukzM2pSZwbcU0qWfjwHgUC1?=
 =?us-ascii?q?jOjQ4enhkdhOnUoGG3eQLdDoObX4NXBG3Ys1hUUPKzbwFcUyCYs0c5GCuUa6?=
 =?us-ascii?q?pwlOpEX3xwlybR/oYXBeRSQZNNbSYWm9yRQ8Ql2nhFqX+XxW1j4rP4KMNCvz?=
 =?us-ascii?q?A2c4e3pC9cvmACJINoeq7WfqxA8XF0j7uelzaakeYrm1USA0sp1zqvdz5SoE?=
 =?us-ascii?q?ZPJOh2OQP9raR8rA2YnD1bf3IQEuAnue9u6hY7Nvmc1SvkgPZTb0GrMOqHKL?=
 =?us-ascii?q?mF/mXaj8mSF3U30E5bzhQX0ZtX9IIObUOQSkkzzbyXSUxXZ9SXcFIdZp9I73?=
 =?us-ascii?q?GWZiaH67iTktp+ap+wEun4QOPJrqsQi1KpEFVhE9ED680AGt+n10SLZdyydu?=
 =?us-ascii?q?Zcl0x1vlm4bDDnRPQcdgiMlWUMpMejwZlrmJVHLzcGD2hndCix7bHbpwkl0v?=
 =?us-ascii?q?+CWdpzfHoARYoDMCAtRce4liVF7XFNFyK+3e9cyQTQ4zbgq0GyRGvgaIkrbv?=
 =?us-ascii?q?fBTzNVEYmH9xsWsIfm1Q/N1rTyO1vHaY1ZiNrJuPFZn5+eJKh/Q4R5l2v4y9?=
 =?us-ascii?q?wLIh7iWTv0Vue/ALL+Mbk8T/HzOE/jdQbmtxMZbOivJde0DfTUwiXOFYpXma?=
 =?us-ascii?q?qU4Tx/KpS6LRsPByVVvtEczaBDVwYhY8ogfkON1Uw+M5aPeiCnjJKFWGOoDD?=
 =?us-ascii?q?xGQuJG8Nqad6YO9TUPfuuXy3oOSqo+1Nbq4HQ1Yq46iy+F786aN6ACWgjjM1?=
 =?us-ascii?q?dZZxTOoBE4yw0DfscuzP945yLWq2MtEzqHROlDdnZJvfQzNXSpGWtrITsDZg?=
 =?us-ascii?q?+3kZDb+ASc2r08+xpSp9tK+/Ndvn39kIDPXByhAImB95j71khodtQvj7dgDd?=
 =?us-ascii?q?zPIMKiv57PvG3+EJDBqCneUQ+XUKB3i9hzESdcXMRX3ns/Pf4LpKds8XEVCt?=
 =?us-ascii?q?4sNZsIGbdvt+CaSGU1ARZ3r2c1R4Gr0CMY0sOe1/jAvEnLfpM8EBka7p9ym4?=
 =?us-ascii?q?Awc3FvMgUS+feCTID8rzaLDTkKCyUotBxGozsHjaFNYP3I3YfFF6Re8Fs066?=
 =?us-ascii?q?5aTTSeQ8og5x76UGaQmV/iVLC7nve02R4Hyv/xzsMSXE03GQ1c3eFQjkwyNP?=
 =?us-ascii?q?R6MbMXpNvstTmFJh6okEfE8sD/fQcDkYn4clTiB7DIvm3mXn9U4SgSQolCjD?=
 =?us-ascii?q?nHHohHylIhLO4wvABVPYm8c0Di5jopg8xgE7q5UJWxgx4stm4IEj3uW8BcAr?=
 =?us-ascii?q?RV8B3SUTxhao23qND/No1VWHNL0JKarFhdnQNmNCv2jdIFc50dv2FSBHl65T?=
 =?us-ascii?q?OautboEp9qxNN2ApkQI9x2p3b6HuZ+NYOMp2Et4OO/mHbd/zZ5sVGwwyi1F+?=
 =?us-ascii?q?q4CelY5GYZXA4uIjfWsVEhWtMl6Xya6VXRqhZx9uZfCKKIiBB1oS1lW5pJGz?=
 =?us-ascii?q?BC2GuNLllvQj9BqeoJYL/NfZl6RP8/LQSqJwR4FfMi2BmR+lpomH7ifyFong?=
 =?us-ascii?q?5T+iSbXgQoW28SmLi+0TEdq8TyITYBUNoIdjQuaS7ZNhiW0T5aphdRakxmGt?=
 =?us-ascii?q?gZD99J9qtd3N58/8feRwCrMy5WFBBhNwdt0fNFmUBKsUHQOSraARvgdf/Usl?=
 =?us-ascii?q?V7fMvZqsm1ZOr05gZJm8vUvuE+/qE2BjWmlAShTMqYrtrUudiDt0/If6D9YK?=
 =?us-ascii?q?WwZHbbR23ChBG0zfc8Wp/N+SWbPAtAfp99z3dlKZS0BmvCPBAALKUefhAJb6?=
 =?us-ascii?q?1xZNRYr+wfXPdKJfpZq5dkHQnPBhrrHIrqrf9MKUvVSXHeaS6A6ee454nU6O?=
 =?us-ascii?q?6VRe/lb82Kj3HJJsA/dpN78iG+EbD314RT4WL31+tjsERgRhDKPjuAo9LoOg?=
 =?us-ascii?q?4QrJXkLRKk58x5W2+KSJ5r2GLg3ERBa9YaT0jIuNwDxZVV5WyxAeN0307vsf?=
 =?us-ascii?q?FDorxt6I05+bdsmo+/IabfL+gfsFcyXl7PX0Mzp8VrXDQsIgIZKvUcI/rQY6?=
 =?us-ascii?q?kD2Mnqr+ayFqod7wCT96lZL9DGPErG3MK4D2L5K1QMkQEfpDodNgbZ2eSCnv?=
 =?us-ascii?q?o+Tce+va3z3V8r6FWlBh8L0L4r4p2LsPntxqeff17KwL4IV7K/DMfytaxpsU?=
 =?us-ascii?q?SP4/Ypj5YPd3B7JQq9H6JOHt5YzWDmw6cwyCsqGM6WBKruz/lFU2Nq+1Co04?=
 =?us-ascii?q?A4BVgdHekYWKaa5YkL1HltgPTXb5dFOrAHgGuEEgSoV6MP2WL+oTXCO3Fr23?=
 =?us-ascii?q?Ssm1nxWT/hsBmt9GkhEHuKlI2kyBUdV6HpVx0KB3P7YB4g6GHUZFKx5oKv4P?=
 =?us-ascii?q?1nvhlxbDCB1prFlXP9au0JWZKnYoXMe29v9BoWlMFjH4H/n95KX4PjfpFIrj?=
 =?us-ascii?q?YkP568oyuqi3ET+fkf2NiDuZnNqK+PRiv5hffE+efVg24Egnkg4QNmt4DmaK?=
 =?us-ascii?q?CIvYfbBa7wiANzB29+o1eTBk/v7O2G6Q1IfxDTlx2a0I0SYIMDgyFnhBy9vL?=
 =?us-ascii?q?BxGIptrFcPHY3ONaFa4m6vcH79xVLVOohlbCSV3jpJE16wKmFWQ/BgikT3us?=
 =?us-ascii?q?+B1X7U/1ttR496cFHhiVl3SY45MkkqrlMQx3hLFw9Fch2dALyyYCatZYIZSU?=
 =?us-ascii?q?gObwiG17mma+8220N02Lam+O7Ua6R1GaMMMv9XigPGkkJcH9oatqgXQbQ0fF?=
 =?us-ascii?q?E4luafvg/5F43uROTrj1I1PPyxBMFX7c5fsGEto06+Sxem9ZZf/uMbhZSPJc?=
 =?us-ascii?q?smKdDHuMFx6Vsi5CZaKmoW2V4m3kP/DbxP7Pru6dXarpeyv++qUKBoRuMd8A?=
 =?us-ascii?q?UyCyF+yZDxm1sk59rQ0rQ5KMWdhILh/QRKO3PPtpzd1kw2LesVM8ehe6tm/H?=
 =?us-ascii?q?gcDykTO3xIOsCZIapZgWclIHDI6lpOD9lZL8sfJ9bIkBtIh1fBXbhS8ozaF0?=
 =?us-ascii?q?OWTYBpeIp7p3qywzcz/5wmV+/m4zLjPojR2FZLO+Ia3Xdc0enare1Q+sL8TS?=
 =?us-ascii?q?0e4H2XcR9wm3vQypSRBbD35+rekYiJBWNDJTY/VsJmHBTH+QGjQbPoxpDgUw?=
 =?us-ascii?q?fS68LvjtQ5bk3CHnE=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EqAAAFH+BbhyzGHwRkHgEGBwaBUQk?=
 =?us-ascii?q?LAYEwUWkDbQQzg3aId4s4jA2ER4hmgT82EAEBGAsJAoQ+GYM0GgcBNA0NAQE?=
 =?us-ascii?q?CAQEBAQEBAQEBAQIQAQEBCgsJCCkjDII2BQIDGAkJLxw7AwEBAQEBAScBAQE?=
 =?us-ascii?q?BAQEBAQEBHwItFxIBGwIEAQEgEQwBBQoMEgwCAQIBAgYCBRAPAiIEAgICAQE?=
 =?us-ascii?q?fBA0BBQEMFhMFgxwBgWgBAxQCAgIKm1E8iwx8FQUBF4J3BYJAgWoKGScNWoE?=
 =?us-ascii?q?3AgEFEnmKaxeCAIE4H4VnAQGBdoJvMYImAo50dY9JCZERGIFGh3sQhw+USoJ?=
 =?us-ascii?q?VAgQCBAUCBQ8hgQQeOIFWTSNQKgEGgjs+gV0MBRKDSYUUhUpjgQeLJoF3AQE?=
X-IPAS-Result: =?us-ascii?q?A0EqAAAFH+BbhyzGHwRkHgEGBwaBUQkLAYEwUWkDbQQzg?=
 =?us-ascii?q?3aId4s4jA2ER4hmgT82EAEBGAsJAoQ+GYM0GgcBNA0NAQECAQEBAQEBAQEBA?=
 =?us-ascii?q?QIQAQEBCgsJCCkjDII2BQIDGAkJLxw7AwEBAQEBAScBAQEBAQEBAQEBHwItF?=
 =?us-ascii?q?xIBGwIEAQEgEQwBBQoMEgwCAQIBAgYCBRAPAiIEAgICAQEfBA0BBQEMFhMFg?=
 =?us-ascii?q?xwBgWgBAxQCAgIKm1E8iwx8FQUBF4J3BYJAgWoKGScNWoE3AgEFEnmKaxeCA?=
 =?us-ascii?q?IE4H4VnAQGBdoJvMYImAo50dY9JCZERGIFGh3sQhw+USoJVAgQCBAUCBQ8hg?=
 =?us-ascii?q?QQeOIFWTSNQKgEGgjs+gV0MBRKDSYUUhUpjgQeLJoF3AQE?=
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="121350144"
X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown
Received: from mail.ietf.org ([4.31.198.44])
 by alln-inbound-h.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Nov 2018 10:47:06 +0000
Received: from ietfa.amsl.com (localhost [IPv6:::1])
 by ietfa.amsl.com (Postfix) with ESMTP id 49292130EA9;
 Mon,  5 Nov 2018 02:47:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
 t=1541414826; bh=F3jCNJPoE1sBz5XRtIkD6ZJXvnotHYFW3lW05Qavtrc=;
 h=From:Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:
 List-Post:List-Help:List-Subscribe;
 b=BOKvBoc0JTwabk2JmteYcJANHXnNPy/SQ9fFyXEnHEvHK5sORUaQlXL5UxfYXh/YL
 rCS9+bmBXv783bMTy5/8lTmGHrdCDVkXqUThYcyTPJ5akzMyJUEeD7obQQ45P3xm5t
 TQ6YmG8j9BV1yjB7tbmA7TgHZ0mLT22lN3rE2yUo=
X-Mailbox-Line: From lisp-bounces@ietf.org  Mon Nov  5 02:46:59 2018
Received: from ietfa.amsl.com (localhost [IPv6:::1])
 by ietfa.amsl.com (Postfix) with ESMTP id 0EF00130DD8;
 Mon,  5 Nov 2018 02:46:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
 t=1541414819; bh=F3jCNJPoE1sBz5XRtIkD6ZJXvnotHYFW3lW05Qavtrc=;
 h=From:Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:
 List-Post:List-Help:List-Subscribe;
 b=pVO+6JUyCaJyBqgjsWQV2eEhGEfdIq58gKGKEjlAMFf8DuTYI9NaTDJLCjjig/Dlx
 DoAVEBFc5Dt8DpIs9LBtswAe/u0trfdVaeQn6EnLYecDqk2XhJLo0UI0HCStjqsc5t
 557jn2naWALaqxAqZ/nr32dLeLO1Ugx2pb/z98vA=
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id BA3E0130934
 for <lisp@ietfa.amsl.com>; Mon,  5 Nov 2018 02:46:56 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id iohvr3D9pYwS for <lisp@ietfa.amsl.com>;
 Mon,  5 Nov 2018 02:46:55 -0800 (PST)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com
 [IPv6:2607:f8b0:4864:20::42f])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 7EF0912EB11
 for <lisp@ietf.org>; Mon,  5 Nov 2018 02:46:55 -0800 (PST)
Received: by mail-pf1-x42f.google.com with SMTP id j22-v6so4258077pfh.3
 for <lisp@ietf.org>; Mon, 05 Nov 2018 02:46:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=BHQq0YfFA+G849rLIDtRU41SZmn9z+PaqG3CfUlLDL8=;
 b=S/QbOBf2XxJEoZQ1O21TIDKG6qiqK44+LN8dkAKgUd4w3oSBytZMqXwAjWZcJh8sw5
 hlRX2OW6/CsmmMoxesqUWHxr1RwKxlEkiFlSlsW5yRPNWXmV3BPQ8A4cHxACltyimSi4
 Itfp/OYvrRYHbdXmBvrejMgXOSPvuC9SI8CtrprbXmeFlYgPevBvpfmkFwxTFe0MB6eF
 sdaDryT8DjaLceyJ9I4ayrL3iIE/2EyhKYmltUw/rrlZeuEEpSL4qzzO/yv+y8XI79dP
 DxjCdwr8LJd+rB63fovHmv6bXq3EH7q8Nd50IsmBP1g/9iCJS1pb/QosFUvuEUee3SzS
 4Fww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=BHQq0YfFA+G849rLIDtRU41SZmn9z+PaqG3CfUlLDL8=;
 b=XEJPzeUT+SHn9n3drGUZDtKeitUm84iLUWT/QqKR0U4TrD97XEdbMspi4OAwZjMxM6
 dXM/E0Z00sNrKceqVcwPksuyMDKAqjISaOiSm7aEmADi3f3kSpQMr0yOmodfgaJIWw4z
 iAcckUexgJxTJwOPh1Yj/uSDFvWEemZpy1rLMxfjaXA8DFTHpV+rnHKVTutbiVOg4fzs
 PmZlTBCTj7geBpEQiH0iYEevjSmMHJlH5iBZIlPcPFzgYYabkD8uFn36BRmhQX5TworX
 PCdO1tckodX9wOTVMZiuvpVp+kS38qNxQ5WQlOaug9EPEFP8epbE1Xc4j0FF4J2HMNNp
 u8XQ==
X-Gm-Message-State: AGRZ1gIFykgqJkCtHOOUpBn4bZu+crJtW0z0XqO8uoRjH0LeHSPu7HX4
 4rTnBR6GOXBwpoYAqj6bPEPwEH0n
X-Google-Smtp-Source: AJdET5dWtjFLi0ipmo7QHRkZ1Y+kUIAhrn0wEbMQ71IAP4iFo/SAiC25pBzKQGxsIp0UUISoilpdag==
X-Received: by 2002:a63:2214:: with SMTP id i20mr12502584pgi.83.1541414814851; 
 Mon, 05 Nov 2018 02:46:54 -0800 (PST)
Received: from [172.20.25.178] (110-170-235-6.static.asianet.co.th.
 [110.170.235.6])
 by smtp.gmail.com with ESMTPSA id 80-v6sm10964339pfv.154.2018.11.05.02.46.53
 for <lisp@ietf.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 05 Nov 2018 02:46:54 -0800 (PST)
From: Dino Farinacci <farinacci@gmail.com>
Message-ID: <D05E4559-203C-4CA7-8AA0-6AA6F7C969D6@gmail.com>
Date: Mon, 5 Nov 2018 17:46:52 +0700
To: "lisp@ietf.org list" <lisp@ietf.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/HQYm8EYl2XDqUShmZj-l7nsF9wQ>
Subject: [lisp] Comments to draft-ietf-lisp-yang-10
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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>
Errors-To: lisp-bounces@ietf.org
Sender: lisp <lisp-bounces@ietf.org>
X-Outbound-SMTP-Client: 173.37.147.238, alln-inbound-h.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Return-Path: lisp-bounces@ietf.org
X-MS-Exchange-Organization-AuthSource: XCH-RCD-019.cisco.com
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 10
X-MS-Exchange-Organization-Network-Message-Id: cdcb5b4c-b354-4413-16b6-08d6430c0b08
X-MS-Exchange-Organization-AVStamp-Enterprise: 1.0
Content-type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

Reshad, here are my comments.=20

For every occurence of =E2=80=9Cvirtual-networks=E2=80=9D change to =E2=80=
=9Cvpns=E2=80=9D.
For every occurence of =E2=80=9Cvirtual-network=E2=80=9D change to =E2=80=
=9Cvpn=E2=80=9D.
For every occurence of =E2=80=9Cvni=E2=80=9D change to =E2=80=9Cinstance-id=
=E2=80=9D.
For every occurence of =E2=80=9Cni-name=E2=80=9D change to =E2=80=9Ciid-nam=
e=E2=80=9D.
For every occurence of =E2=80=9CVirtual network identifier change to =E2=80=
=9CVPN identifier=E2=80=9D.
For every occurence of =E2=80=9CVirtual networks" to =E2=80=9CVPNs".
For every occurence of =E2=80=9CVirtual network" to =E2=80=9CVPN=E2=80=9D.

Thanks,
Dino
_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


--_002_C614307F7C154D7F9202277AE6AC747Fciscocom_--


From nobody Wed Mar  6 14:59:45 2019
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD5B1124B0C for <lisp@ietfa.amsl.com>; Wed,  6 Mar 2019 14:59:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YYSh_HK1DEPR for <lisp@ietfa.amsl.com>; Wed,  6 Mar 2019 14:59:40 -0800 (PST)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76E05131162 for <lisp@ietf.org>; Wed,  6 Mar 2019 14:59:40 -0800 (PST)
Received: by mail-pg1-x52e.google.com with SMTP id h8so9604984pgp.6 for <lisp@ietf.org>; Wed, 06 Mar 2019 14:59:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=npxpZCltaSR8RbFi45u7R/hLIf5lRJNojVhFvXya6Jo=; b=gfHGGroIZ8h3jreBPLikHn6OBVCpmaaLzwdPRPG3DPset31lIoQRygfW/JwyVWFyuL n5xDSNZ5KLkNRhPSGoIarO9CdzCL3yiF8oQZsOPt79c7474bZuQTvlrktjv00A0SB/ou rHaqeRo2EH/52xLuTMOgSZu9ybw3qrwIMf1ndNl7nTKGfXlbHeDT+HvpHaF/UJOWq8sV tUZz/dzoyoJdz0n43N4z7JR9dpdyQfl3FLj+E+CJ5ekoUItIgvN8uxeyHRq7lmm3jW52 JXNNuA3TbUG+S+DT9SLo8YbhD/VFIynyO1z3oEo1CjY9lIQI+J0B/ziIhS1EU0CEX8/I 8DoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=npxpZCltaSR8RbFi45u7R/hLIf5lRJNojVhFvXya6Jo=; b=RvyknNb8SQG4E/9bhBHAx3HVC1YZTDJueFvG3wEmU/tIZD60eRXV6PZCw58pbHeG1E Tp9/qA8FonIa/gwIKh/ofvEixdbVZJaRSeAThhbpNgpRZPQdyJ2+OgCzUKJMDaDRa8Cs 2v6enT4FEFtLMrc8yXi1WVt8/Do8ejp9HEkMFUrCHkMGKrjq8B4hHmIJ5yPjRPhXRJBa hxoPbbrLTVHG3kgk2Lnrb4fNhzaKkUIJsIBUauYcuPL0FOmJ4PMX5XZw7kOfrNiIQAND d1iD5RCl2lMPcK4gL6vOPy39VhlssqYAfXMYkBGsOGSWM1nw+p+/Y+TJkCtNGx5VNOii rr6Q==
X-Gm-Message-State: APjAAAWWpjjgvDjgfMle3/+HCll+kaSL48TmO43p/iicHB4sEoTrYyOb LgIxevvYJm1HQfjSzS31LpU=
X-Google-Smtp-Source: APXvYqxXr3sq7Gi+yXqmEiVzJvME98SIGdutPRszUnflOtPiwGbmWwBnJrLZlqDwjkL7ScbC+VTmzw==
X-Received: by 2002:a17:902:74cb:: with SMTP id f11mr9659019plt.180.1551913179971;  Wed, 06 Mar 2019 14:59:39 -0800 (PST)
Received: from ?IPv6:2601:646:9600:e494:816d:cf51:d749:9604? ([2601:646:9600:e494:816d:cf51:d749:9604]) by smtp.gmail.com with ESMTPSA id b85sm7740408pfj.56.2019.03.06.14.59.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Mar 2019 14:59:39 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <C614307F-7C15-4D7F-9202-277AE6AC747F@cisco.com>
Date: Wed, 6 Mar 2019 14:59:38 -0800
Cc: "lisp@ietf.org" <lisp@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <49588586-0DA2-431E-AE5B-BF4916945183@gmail.com>
References: <155191241415.14133.15513109270242288798@ietfa.amsl.com> <C614307F-7C15-4D7F-9202-277AE6AC747F@cisco.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/dHuFYGXjHY4Nez1VIetSLaQdVNw>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-yang-11.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 06 Mar 2019 22:59:43 -0000

Looks good Reshad. Thanks.

Dino

> On Mar 6, 2019, at 2:51 PM, Reshad Rahman (rrahman) =
<rrahman@cisco.com> wrote:
>=20
> - The new version addresses the comments from Dino at last IETF.=20
> - Also minor changes to some descriptions (s/Group /Grouping /).
> - For instance-id, description says value 0 is for default VRF.
>=20
> Regards,
> Reshad.
>=20
> =EF=BB=BFOn 2019-03-06, 5:48 PM, "lisp on behalf of =
internet-drafts@ietf.org" <lisp-bounces@ietf.org on behalf of =
internet-drafts@ietf.org> wrote:
>=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 WG =
of the IETF.
>=20
>            Title           : LISP YANG Model
>            Authors         : Vina Ermagan
>                              Alberto Rodriguez-Natal
>                              Florin Coras
>                              Carl Moberg
>                              Reshad Rahman
>                              Albert Cabellos-Aparicio
>                              Fabio Maino
>    	Filename        : draft-ietf-lisp-yang-11.txt
>    	Pages           : 77
>    	Date            : 2019-03-06
>=20
>    Abstract:
>       This document describes a YANG data model to use with the =
Locator/ID
>       Separation Protocol (LISP).
>=20
>       The YANG modules in this document conform to the Network =
Management
>       Datastore Architecture (NMDA).
>=20
>=20
>    The IETF datatracker status page for this draft is:
>    https://datatracker.ietf.org/doc/draft-ietf-lisp-yang/
>=20
>    There are also htmlized versions available at:
>    https://tools.ietf.org/html/draft-ietf-lisp-yang-11
>    https://datatracker.ietf.org/doc/html/draft-ietf-lisp-yang-11
>=20
>    A diff from the previous version is available at:
>    https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lisp-yang-11
>=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
>=20
> <Mail Attachment.eml>_______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Thu Mar  7 12:53:31 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DE8D128701; Thu,  7 Mar 2019 12:53:30 -0800 (PST)
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>
Cc: lisp@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: lisp@ietf.org
Message-ID: <155199201008.5406.5650085039176331933@ietfa.amsl.com>
Date: Thu, 07 Mar 2019 12:53:30 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/p5u_6cMRp9POHEUDytpCbYyvNcA>
Subject: [lisp] I-D Action: draft-farinacci-lisp-name-encoding-07.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 07 Mar 2019 20:53:30 -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 WG of the IETF.

        Title           : LISP Distinguished Name Encoding
        Author          : Dino Farinacci
	Filename        : draft-farinacci-lisp-name-encoding-07.txt
	Pages           : 5
	Date            : 2019-03-07

Abstract:
   This draft defines how to use the AFI=17 Distinguished Names in LISP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-farinacci-lisp-name-encoding/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-farinacci-lisp-name-encoding-07
https://datatracker.ietf.org/doc/html/draft-farinacci-lisp-name-encoding-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-farinacci-lisp-name-encoding-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 Mon Mar 11 15:38:16 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B7EEC13120A; Mon, 11 Mar 2019 15:38:00 -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>
Cc: lisp@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.93.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: lisp@ietf.org
Message-ID: <155234388072.23074.9912731471512763607@ietfa.amsl.com>
Date: Mon, 11 Mar 2019 15:38:00 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/1p27rgoBquq1PdZreL21bSg18es>
Subject: [lisp] I-D Action: draft-ietf-lisp-pubsub-03.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 11 Mar 2019 22:38:05 -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 WG of the IETF.

        Title           : Publish/Subscribe Functionality for LISP
        Authors         : Alberto Rodriguez-Natal
                          Vina Ermagan
                          Johnson Leong
                          Fabio Maino
                          Albert Cabellos-Aparicio
                          Sharon Barkai
                          Dino Farinacci
                          Mohamed Boucadair
                          Christian Jacquenet
                          Stefano Secci
	Filename        : draft-ietf-lisp-pubsub-03.txt
	Pages           : 12
	Date            : 2019-03-11

Abstract:
   This document specifies an extension to the use of Map-Request to
   enable Publish/Subscribe (PubSub) operation for LISP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-pubsub/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lisp-pubsub-03
https://datatracker.ietf.org/doc/html/draft-ietf-lisp-pubsub-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-pubsub-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 Wed Mar 13 06:15:58 2019
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB735130DCB for <lisp@ietfa.amsl.com>; Wed, 13 Mar 2019 06:15:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gigix-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ohwdIvieT-kS for <lisp@ietfa.amsl.com>; Wed, 13 Mar 2019 06:15:55 -0700 (PDT)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C9D5124B0C for <lisp@ietf.org>; Wed, 13 Mar 2019 06:15:55 -0700 (PDT)
Received: by mail-wm1-x332.google.com with SMTP id n19so1989964wmi.1 for <lisp@ietf.org>; Wed, 13 Mar 2019 06:15:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=nIGN4703YLug8frZVyuMmQ8gz3e5XWb4A1U1iVnurz4=; b=WrgcE+EhWbwHhNnBZGT8qvwZqJk90uJbwIAgRSwQeAYCoewsECwfY3iYUqO736cYOR byNNHJ2TXKIqSczs4YIXKYCs9q24K0ijTVDuHsVOiZgXP4ON5/45jk+97v1+jneYi8gG 9bMl77uI1SFdaMhWAU7nuovDntwAutIyPOVyMjcoSvTqQ9/no022+4Tgy4TI7jbNJyWj GLSUFxSwq6cOci0yiL6/ls3wP64ifz7AHMHCYJAmYb4Ailt1UeEmuLHVkUjgOhBQ7c5V pFQysNTZC0LPbCEcJpzxKcnNTPJ2XQL/RSAySYhRWhbvEDUvQ8cmzrD5osbWB9BHgGWB mR/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=nIGN4703YLug8frZVyuMmQ8gz3e5XWb4A1U1iVnurz4=; b=QomyKJ5qIL2CYRTVursZ/JLLvT7S33P9rp9uhLxVpcRxzWqB10YiPoypUT4CYur+zy JqRb4CPGEsf5/IBaz3vNE1lXmSBlV/dQ6w2kwRq5NwN9m1myvJBq0gHTiQrcFyI6g5NK 0Y4O0ZTQfmCaQkWuUjfLX67XINiN9/9wGKuPva0SUcpVGrM5FX1mkku2rywtNYgKnjfQ GnkZ6upizvP1sFJy/7ag3wWidcC7ufX7aPkO2CJEIp++PnhwVqqc3VF3Na+H2d1fNfzO KAlWiaUYra+8rE0UJ15NBZc0dmpjY567DkNBF+vlsCbcfd9hQgeeR1j0yrutdO3uKFGG uyMg==
X-Gm-Message-State: APjAAAVYI3HC9iC9M9+WcaoK2N7W3sfG+96uuLycUdhyikL0olJFpsgH bvrkxOnBXu37pc/SSdmnqYYK1YqIvKi3Mg==
X-Google-Smtp-Source: APXvYqymkQdCAQV7g/FuBznznvxVK9uAg6hazwwY82oeMAx0BMlfEMi29Q1V7Z9ttRAc9WtH0gyCKg==
X-Received: by 2002:a7b:c216:: with SMTP id x22mr2364564wmi.41.1552482953128;  Wed, 13 Mar 2019 06:15:53 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:c084:b5eb:2967:8fbd? ([2001:660:330f:a4:c084:b5eb:2967:8fbd]) by smtp.gmail.com with ESMTPSA id j13sm10073843wrx.74.2019.03.13.06.15.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Mar 2019 06:15:52 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Message-Id: <839ED303-CD16-4B70-9B91-D7279FDFB82A@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_5C71D48C-B380-4206-A661-BD4A56CBACCD"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
Date: Wed, 13 Mar 2019 14:15:51 +0100
In-Reply-To: <908A5302-C3B3-4F16-AFF3-78B6388416A7@gigix.net>
Cc: lisp-chairs@ietf.org
To: "lisp@ietf.org list" <lisp@ietf.org>
References: <908A5302-C3B3-4F16-AFF3-78B6388416A7@gigix.net>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/u5P7bdKKsBhBbtuNWdQo2x7mu80>
Subject: Re: [lisp] [Call for Agenda Items] IETF 104 Preliminary Agenda
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 13 Mar 2019 13:15:57 -0000

--Apple-Mail=_5C71D48C-B380-4206-A661-BD4A56CBACCD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Folks,

the preliminary agenda for our meeting has been uploaded: =
https://datatracker.ietf.org/meeting/104/materials/agenda-104-lisp-00

Please let the chairs know for any mistake or forgotten item.

There is stil available time if someone has something to propose.

Ciao

L.


=20

> On 25 Feb 2019, at 09:58, Luigi Iannone <ggx@gigix.net> wrote:
>=20
> Folks,
>=20
> The preliminary agenda for our meeting in Prague has been published:  =
https://datatracker.ietf.org/meeting/agenda/ =
<https://datatracker.ietf.org/meeting/agenda/>
>=20
> We will meet Friday Morning March 29.
>=20
> While the agenda is still subject to changes it is time to think about =
presentation slots.
>=20
> Please send your requests for agenda items (Presenter=E2=80=99s name, =
title, slot duration)=20
> to lisp-chairs@tools.ietf.org <mailto:lisp-chairs@tools.ietf.org>
>=20
> Ciao
>=20
> L.
>=20


--Apple-Mail=_5C71D48C-B380-4206-A661-BD4A56CBACCD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Folks,<div class=3D""><br class=3D""></div><div class=3D"">the =
preliminary agenda for our meeting has been uploaded:&nbsp;<a =
href=3D"https://datatracker.ietf.org/meeting/104/materials/agenda-104-lisp=
-00" =
class=3D"">https://datatracker.ietf.org/meeting/104/materials/agenda-104-l=
isp-00</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">Please let the chairs know for any mistake or forgotten =
item.</div><div class=3D""><br class=3D""></div><div class=3D"">There is =
stil available time if someone has something to propose.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Ciao</div><div =
class=3D""><br class=3D""></div><div class=3D"">L.</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">&nbsp;<br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 25 Feb 2019, at 09:58, Luigi =
Iannone &lt;<a href=3D"mailto:ggx@gigix.net" =
class=3D"">ggx@gigix.net</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Folks,<div =
class=3D""><br class=3D""></div><div class=3D"">The preliminary agenda =
for our meeting in Prague has been published: &nbsp;<a =
href=3D"https://datatracker.ietf.org/meeting/agenda/" =
class=3D"">https://datatracker.ietf.org/meeting/agenda/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">We will meet Friday =
Morning March 29.</div><div class=3D""><br class=3D""></div><div =
class=3D"">While the agenda is still subject to changes it is time to =
think about presentation slots.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Please send your requests for agenda =
items (Presenter=E2=80=99s name, title, slot duration)&nbsp;<br =
class=3D"">to&nbsp;<a href=3D"mailto:lisp-chairs@tools.ietf.org" =
class=3D"">lisp-chairs@tools.ietf.org</a></div><div class=3D""><br =
class=3D""></div><div class=3D"">Ciao</div><div class=3D""><br =
class=3D""></div><div class=3D"">L.<br class=3D""></div><div =
class=3D""><br class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_5C71D48C-B380-4206-A661-BD4A56CBACCD--


From nobody Mon Mar 18 15:01:30 2019
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D66EC1311D4; Mon, 18 Mar 2019 15:01:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 eb2OfmJhtXDS; Mon, 18 Mar 2019 15:01:11 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 067B51311A7; Mon, 18 Mar 2019 15:01:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10640; q=dns/txt; s=iport; t=1552946470; x=1554156070; h=from:subject:to:cc:references:message-id:date: mime-version:in-reply-to; bh=VbET+s6OABrRkcd7tSzuYWGYSbC+Zq4QjB7FK4KJzI0=; b=Da65tH7l4DZO93ONeAHJTW9WVUO2xrteEuV6CTcawmxplOkgOS+07k4y atNqtNHdegubc5nFEix5lWHGfg5UArcd5+ZpW0u+JrKNnxBEnXoxNj805 w4040KOB+iikKNJy2H2/ATHw4YYOT5giwbthwj8LNeyh5UDjjUf3On8UZ 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AUAAC+E5Bc/5ldJa1ZCg4LAQEBAQE?= =?us-ascii?q?BAQEBAQEBBwEBAQEBAYFUAQEBAQEBCwGBDlMvgTgzhDKVJwglkjuHcQ2EbAK?= =?us-ascii?q?EWiI3Bg0BAQMBAQkBAwJtKIVLAQUjBFIQIyMHAgJXBgEMCAEBgx6BdqojfDM?= =?us-ascii?q?fihiBLwGLLxeBQD+BEScMhzWDNYJXA4oVh3iGFItVXwmTHwYZgXyFb4MliEe?= =?us-ascii?q?LB5MjgV0igVYzGggbFYMogj+NUFsfA4oqAQE?=
X-IronPort-AV: E=Sophos;i="5.58,495,1544486400";  d="scan'208,217";a="533622878"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Mar 2019 22:01:09 +0000
Received: from [10.41.34.45] ([10.41.34.45]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id x2IM18Xd001208; Mon, 18 Mar 2019 22:01:08 GMT
From: Fabio Maino <fmaino@cisco.com>
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
Cc: lisp-chairs@ietf.org, lisp@ietf.org, draft-ietf-lisp-rfc6833bis@ietf.org
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com>
Message-ID: <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com>
Date: Mon, 18 Mar 2019 15:01:07 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------5825B7116A7DE3FE97F543EF"
Content-Language: en-US
X-Outbound-SMTP-Client: 10.41.34.45, [10.41.34.45]
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/QYqs-iJLq_LY-rKjgvdLzrGs39A>
Subject: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 18 Mar 2019 22:01:20 -0000

This is a multi-part message in MIME format.
--------------5825B7116A7DE3FE97F543EF
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi Ben,
I'm starting this separated thread to discuss this point.


On 2/7/19 5:50 AM, Benjamin Kaduk wrote:
> This document includes a mechansism to use HMAC keyed by a pre-shared key
> to authenticate messages (Map-Register and Map-Notify*); it is directly
> using the long-term PSK as the HMAC key.  This is not really consistent
> with current IETF best practices (e.g,. BCP 107), which tend to not use the
> long-term key directly for keying messages, but rather to incorporate some
> form of key derivation step, to protect the long-term key from
> cryptanalysis and reduce the need to track long-term per-key data usage
> limits.  It is probably not feasible to directly require all LISP
> implementations to switch keying strategy, but it seems quite advisable to
> define new algorithm ID types that include a key derivation step before the
> HMAC, and to begin efforts to convert the ecosystem to the more sustainable
> cryptographic usage.  I would like to discuss what actions are reasonable
> to take at this time, on this front.


We plan to proceed as follows.

Currently the Map-Register/Map-Notify protocols messages are 
authenticated using a Pre-Shared Key (PSK) identified by the Key ID 
field in the Map-Register/Notify message (I'll refer to Map-Register 
only from now on, but everything applies to both protocols). The Key ID 
field allows rotation of the PSK.

The Algorithm ID identifies the algorithm used. Currently the values 
defined are : (0) None, (1) HMAC-SHA1-96, and (2) HMAC-SHA-256-128

        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |    Key ID     | Algorithm ID  |  Authentication Data Length   |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        ~                     Authentication Data                       ~
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


We plan to introduce a simple key hierarchy that starting from the PSK 
derives per "application" specific keys (applications being 
Map-Register/Map-Notify Authentication, LISP-SEC OTK key wrapping, ... 
). We will use the most significant bits of the Key ID as actual 
identifier of the PSK, and the least significant ones to rotate through 
application specific keys for a given PSK.


PSK [identified by Key ID-MSb]

 Â Â Â  +--> Map-Register/Notification Key [identified by Key ID-LSb]

 Â Â Â  +--> LISP-SEC OTK Wrapping Key [identified by Key ID-LSb]

 Â Â Â  +--> ...


For example, if we use the 4 Most Significant bits in the Key ID to 
identify the PSK and the 4 Least Significant bits to rotate per 
application keys the ETR/MS will use an HKDF (RFC 5869) for 
per-application key derivation. Something like:

Map-Register Authentication Key = HKDF(Key ID + "Map-Register 
Authentication" + PSK)Â Â  where "Map-Register Authentication" is a string 
that identifies the Map-Register application.

As an example a Map-Register that has the Key ID field set to 0xd0 
refers to Map-Register Key 0x0 generated using PSK 0xd. If the ETR wants 
to rotate to a new Map-Register Authentication Key (without changing 
PSK) it will set the Key-ID field to 0xd1. A new PSK will be provisioned 
before all the 16 Map-register Authentication Keys associated with PSK 
0xd are used.

We will use the Algorithm ID to encode the particular KDF used. As an 
example the Algorithm ID defined for the Map-Register authentication 
protocol would be:

HMAC-SHA-256-128-HKDF-SHA1-128 that include HMAC-SHA-256-128 as 
Map-register authentication Algorithm, and HKDF-SHA1-128 as Key 
Derivation Algorithm.

This is compatible with the existing Algorithm IDs defined up to now 
(encoded with values 0,1 and 2) that will be deprecated.

This seems general enough that we can extend it to other security 
services used with the various LISP messages (e,g, to derive a wrapping 
key to transport the OTK in LISP-SEC)

Please let us know if you have comments or suggestions.

We will post the text to describe this in more details as soon as it's 
ready.


Thanks,

Fabio









--------------5825B7116A7DE3FE97F543EF
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Ben, <br>
    </div>
    <div class="moz-cite-prefix">I'm starting this separated thread to
      discuss this point. <br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 2/7/19 5:50 AM, Benjamin Kaduk
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com">
      <pre class="moz-quote-pre" wrap="">This document includes a mechansism to use HMAC keyed by a pre-shared key
to authenticate messages (Map-Register and Map-Notify*); it is directly
using the long-term PSK as the HMAC key.  This is not really consistent
with current IETF best practices (e.g,. BCP 107), which tend to not use the
long-term key directly for keying messages, but rather to incorporate some
form of key derivation step, to protect the long-term key from
cryptanalysis and reduce the need to track long-term per-key data usage
limits.  It is probably not feasible to directly require all LISP
implementations to switch keying strategy, but it seems quite advisable to
define new algorithm ID types that include a key derivation step before the
HMAC, and to begin efforts to convert the ecosystem to the more sustainable
cryptographic usage.  I would like to discuss what actions are reasonable
to take at this time, on this front.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>We plan to proceed as follows. <br>
    </p>
    <p>Currently the Map-Register/Map-Notify protocols messages are
      authenticated using a Pre-Shared Key (PSK) identified by the Key
      ID field in the Map-Register/Notify message (I'll refer to
      Map-Register only from now on, but everything applies to both
      protocols). The Key ID field allows rotation of the PSK.Â  <br>
    </p>
    <p>The Algorithm ID identifies the algorithm used. Currently the
      values defined are : (0) None, (1) HMAC-SHA1-96, and (2)
      HMAC-SHA-256-128Â  <br>
    </p>
    <pre style="box-sizing: border-box; overflow: auto; font-family: &quot;PT Mono&quot;, Monaco, monospace; font-size: 14px; display: block; padding: 10px; margin: 0px 0px 10.5px; line-height: 1.214; color: rgb(0, 0, 0); word-break: break-all; overflow-wrap: break-word; background-color: rgb(255, 253, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |    Key ID     | Algorithm ID  |  Authentication Data Length   |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       ~                     Authentication Data                       ~
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre>
    <p><br>
    </p>
    <p>We plan to introduce a simple key hierarchy that starting from
      the PSK derives per "application" specific keys (applications
      being Map-Register/Map-Notify Authentication, LISP-SEC OTK key
      wrapping, ... ). We will use the most significant bits of the Key
      ID as actual identifier of the PSK, and the least significant ones
      to rotate through application specific keys for a given PSK. <br>
    </p>
    <p><br>
    </p>
    <p>PSK [identified by Key ID-MSb]</p>
    <p>Â Â Â  +--&gt; Map-Register/Notification Key [identified by Key
      ID-LSb]</p>
    <p>Â Â Â  +--&gt; LISP-SEC OTK Wrapping Key [identified by Key ID-LSb]</p>
    <p>Â Â Â  +--&gt; ...</p>
    <p><br>
    </p>
    <p>For example, if we use the 4 Most Significant bits in the Key ID
      to identify the PSK and the 4 Least Significant bits to rotate per
      application keys the ETR/MS will use an HKDF (RFC 5869) for
      per-application key derivation. Something like: <br>
    </p>
    <p>Map-Register Authentication Key = HKDF(Key ID + "Map-Register
      Authentication" + PSK)Â Â  where "Map-Register Authentication" is a
      string that identifies the Map-Register application. <br>
    </p>
    <p>As an example a Map-Register that has the Key ID field set to
      0xd0 refers to Map-Register Key 0x0 generated using PSK 0xd. If
      the ETR wants to rotate to a new Map-Register Authentication Key
      (without changing PSK) it will set the Key-ID field to 0xd1. A new
      PSK will be provisioned before all the 16 Map-register
      Authentication Keys associated with PSK 0xd are used.Â  <br>
    </p>
    <p>We will use the Algorithm ID to encode the particular KDF used.
      As an example the Algorithm ID defined for the Map-Register
      authentication protocol would be: <br>
    </p>
    <p>HMAC-SHA-256-128-HKDF-SHA1-128 that include HMAC-SHA-256-128 as
      Map-register authentication Algorithm, and HKDF-SHA1-128 as Key
      Derivation Algorithm. <br>
    </p>
    <p>This is compatible with the existing Algorithm IDs defined up to
      now (encoded with values 0,1 and 2) that will be deprecated. <br>
    </p>
    <p>This seems general enough that we can extend it to other security
      services used with the various LISP messages (e,g, to derive a
      wrapping key to transport the OTK in LISP-SEC)</p>
    <p>Please let us know if you have comments or suggestions.Â </p>
    <p>We will post the text to describe this in more details as soon as
      it's ready. <br>
    </p>
    <p><br>
    </p>
    <p>Thanks,</p>
    <p>Fabio<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>

--------------5825B7116A7DE3FE97F543EF--


From nobody Wed Mar 20 08:06:03 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02DDD1294B6; Wed, 20 Mar 2019 08:05:53 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OFSCoI6JmUZN; Wed, 20 Mar 2019 08:05:50 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 7E65712786D; Wed, 20 Mar 2019 08:05:50 -0700 (PDT)
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x2KF5jXC004718 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Mar 2019 11:05:47 -0400
Date: Wed, 20 Mar 2019 10:05:45 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Fabio Maino <fmaino@cisco.com>
Cc: The IESG <iesg@ietf.org>, lisp-chairs@ietf.org, lisp@ietf.org, draft-ietf-lisp-rfc6833bis@ietf.org
Message-ID: <20190320150544.GE80498@kduck.mit.edu>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/08qIHbI7tzLYZqTuEu1jYzavn3Y>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 20 Mar 2019 15:05:53 -0000

On Mon, Mar 18, 2019 at 03:01:07PM -0700, Fabio Maino wrote:
> Hi Ben,
> I'm starting this separated thread to discuss this point.

Thanks for splitting it off.

> 
> On 2/7/19 5:50 AM, Benjamin Kaduk wrote:
> > This document includes a mechansism to use HMAC keyed by a pre-shared key
> > to authenticate messages (Map-Register and Map-Notify*); it is directly
> > using the long-term PSK as the HMAC key.  This is not really consistent
> > with current IETF best practices (e.g,. BCP 107), which tend to not use the
> > long-term key directly for keying messages, but rather to incorporate some
> > form of key derivation step, to protect the long-term key from
> > cryptanalysis and reduce the need to track long-term per-key data usage
> > limits.  It is probably not feasible to directly require all LISP
> > implementations to switch keying strategy, but it seems quite advisable to
> > define new algorithm ID types that include a key derivation step before the
> > HMAC, and to begin efforts to convert the ecosystem to the more sustainable
> > cryptographic usage.  I would like to discuss what actions are reasonable
> > to take at this time, on this front.
> 
> 
> We plan to proceed as follows.
> 
> Currently the Map-Register/Map-Notify protocols messages are 
> authenticated using a Pre-Shared Key (PSK) identified by the Key ID 
> field in the Map-Register/Notify message (I'll refer to Map-Register 
> only from now on, but everything applies to both protocols). The Key ID 
> field allows rotation of the PSK.
> 
> The Algorithm ID identifies the algorithm used. Currently the values 
> defined are : (0) None, (1) HMAC-SHA1-96, and (2) HMAC-SHA-256-128
> 
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>         |    Key ID     | Algorithm ID  |  Authentication Data Length   |
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>         ~                     Authentication Data                       ~
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
> 
> We plan to introduce a simple key hierarchy that starting from the PSK 
> derives per "application" specific keys (applications being 
> Map-Register/Map-Notify Authentication, LISP-SEC OTK key wrapping, ... 
> ). We will use the most significant bits of the Key ID as actual 
> identifier of the PSK, and the least significant ones to rotate through 
> application specific keys for a given PSK.
> 
> 
> PSK [identified by Key ID-MSb]
> 
>      +--> Map-Register/Notification Key [identified by Key ID-LSb]
> 
>      +--> LISP-SEC OTK Wrapping Key [identified by Key ID-LSb]
> 
>      +--> ...
> 
> 
> For example, if we use the 4 Most Significant bits in the Key ID to 
> identify the PSK and the 4 Least Significant bits to rotate per 
> application keys the ETR/MS will use an HKDF (RFC 5869) for 
> per-application key derivation. Something like:

It's not clear to me that we need to use explicit identifier space to
indicate what type of key we derived -- shouldn't that be implicit from the
context in which we're processing a mesage?

> Map-Register Authentication Key = HKDF(Key ID + "Map-Register 
> Authentication" + PSK)   where "Map-Register Authentication" is a string 
> that identifies the Map-Register application.

It's good and important to include an identifier like this ("Map-Register
Authentication") to produce different keys for performing different types
of operations, but I think I may have been too brief when I introduced the
topic of key derivation.  The general risk is that if we have a single key that
gets used over and over for the same class of operation over a long period
of time, an attacker can collect lots of ciphertexts produced by the same
key, and do some forms of cryptanalysis that benefit from having more
ciphertexts.  Whether this reused key is the original PSK explicitly shared
between parties, or one deterministically derived from it for just
map-register authentication or map-notify protection doesn't make much
difference to the attacker -- there's still a lot of ciphertexts produced
using the same key.  (That key just happens to have been the output of a
KDF instead of directly shared).  The main goal of the KDF is to stop
presenting many ciphertexts over time produced with the same key, by
generating a fresh derived key for each exchange.  So, in addition to that
context label for what type of key it is, we want something fresh per
message, perhaps that binds the derived key to the specific message at
hand.  I haven't thought very hard about the details yet, but it seems
likely that we'd want to include the nonce as KDF input.  In some protocols
we end up putting almost the entire message being protected in as
additional input, but that's not always necessary or even helpful.

> As an example a Map-Register that has the Key ID field set to 0xd0 
> refers to Map-Register Key 0x0 generated using PSK 0xd. If the ETR wants 
> to rotate to a new Map-Register Authentication Key (without changing 
> PSK) it will set the Key-ID field to 0xd1. A new PSK will be provisioned 
> before all the 16 Map-register Authentication Keys associated with PSK 
> 0xd are used.

I'm not sure there's a need to be able to rotate these intermediate derived
keys separately from the main PSK (or, really, to have them at all, if
there ends up being per-message input to the final KDF).  I guess
technically it might end up letting you prolong the extent of "safe" PSK
usage for the original PSK (along the lines of draft-irtf-cfrg-re-keying
but not exactly the same); it's just not clear to me that we'd end up
anywhere close to the computed limit, here.

> We will use the Algorithm ID to encode the particular KDF used. As an 
> example the Algorithm ID defined for the Map-Register authentication 
> protocol would be:
> 
> HMAC-SHA-256-128-HKDF-SHA1-128 that include HMAC-SHA-256-128 as 
> Map-register authentication Algorithm, and HKDF-SHA1-128 as Key 
> Derivation Algorithm.

That sounds reasonable.

> This is compatible with the existing Algorithm IDs defined up to now 
> (encoded with values 0,1 and 2) that will be deprecated.
> 
> This seems general enough that we can extend it to other security 
> services used with the various LISP messages (e,g, to derive a wrapping 
> key to transport the OTK in LISP-SEC)

I think we can make it pretty general, yes.

-Benjamin

> Please let us know if you have comments or suggestions.
> 
> We will post the text to describe this in more details as soon as it's 
> ready.


From nobody Wed Mar 20 14:10:40 2019
Return-Path: <fmaino@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B630E1311E5; Wed, 20 Mar 2019 14:10:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 O5gQuUafpSv8; Wed, 20 Mar 2019 14:10:23 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB5D213121E; Wed, 20 Mar 2019 14:10:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8173; q=dns/txt; s=iport; t=1553116222; x=1554325822; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=jgoLU1LumRAs6rigOl8eIHbtIcLDiXjvKLB0IjQCMUU=; b=Vq0Zggvlm2rR9bikVrhg2t3VNM4VMJY0QiDukWejL0pLRl4ZWgfrvdg/ RkQG9WZ/KEMPcy+L/Y7lAezETH+kPX4UMbSfUI3l8w9vAw7HKbFDUIZAS qHLgOO/a34oznfte72Zpn2n9Jif4u64c0BBk07KJzJrm+HvwW6GqK2a6a U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BEAAAGq5Jc/4YNJK1bCg4LAQEBAQE?= =?us-ascii?q?BAQEBAQEBBwEBAQEBAYFlghGBODOENJUbCCWaMA2EbAKEZyI4EgEBAwEBCQE?= =?us-ascii?q?DAm0ohUoBAQEBAgEjBAsBBUEFCwsYAgIfBwICVwYNCAEBgx6BbgirPHwzhUa?= =?us-ascii?q?EbIELJAGLMReBQD+BEScMgl+EVgWDMIJXA4ogiAaGGotcYAmTKgYZgX2Fc4M?= =?us-ascii?q?liFCeSIFjIYFWMxoIGxWDKII/jVBbHwOKcYJMAQE?=
X-IronPort-AV: E=Sophos;i="5.60,249,1549929600"; d="scan'208";a="534469257"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2019 21:10:20 +0000
Received: from [10.32.222.167] ([10.32.222.167]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTP id x2KLAJ9F021163; Wed, 20 Mar 2019 21:10:19 GMT
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: The IESG <iesg@ietf.org>, lisp-chairs@ietf.org, lisp@ietf.org, draft-ietf-lisp-rfc6833bis@ietf.org
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu>
From: Fabio Maino <fmaino@cisco.com>
Message-ID: <fbafa705-4308-fa24-3bfe-28fd9e426846@cisco.com>
Date: Wed, 20 Mar 2019 14:10:19 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <20190320150544.GE80498@kduck.mit.edu>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Outbound-SMTP-Client: 10.32.222.167, [10.32.222.167]
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/YP7rRXTlXa3IlgnoHsUxSPqXUig>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 20 Mar 2019 21:10:30 -0000

On 3/20/19 8:05 AM, Benjamin Kaduk wrote:
> On Mon, Mar 18, 2019 at 03:01:07PM -0700, Fabio Maino wrote:
>> Hi Ben,
>> I'm starting this separated thread to discuss this point.
> Thanks for splitting it off.
>
>> On 2/7/19 5:50 AM, Benjamin Kaduk wrote:
>>> This document includes a mechansism to use HMAC keyed by a pre-shared key
>>> to authenticate messages (Map-Register and Map-Notify*); it is directly
>>> using the long-term PSK as the HMAC key.  This is not really consistent
>>> with current IETF best practices (e.g,. BCP 107), which tend to not use the
>>> long-term key directly for keying messages, but rather to incorporate some
>>> form of key derivation step, to protect the long-term key from
>>> cryptanalysis and reduce the need to track long-term per-key data usage
>>> limits.  It is probably not feasible to directly require all LISP
>>> implementations to switch keying strategy, but it seems quite advisable to
>>> define new algorithm ID types that include a key derivation step before the
>>> HMAC, and to begin efforts to convert the ecosystem to the more sustainable
>>> cryptographic usage.  I would like to discuss what actions are reasonable
>>> to take at this time, on this front.
>>
>> We plan to proceed as follows.
>>
>> Currently the Map-Register/Map-Notify protocols messages are
>> authenticated using a Pre-Shared Key (PSK) identified by the Key ID
>> field in the Map-Register/Notify message (I'll refer to Map-Register
>> only from now on, but everything applies to both protocols). The Key ID
>> field allows rotation of the PSK.
>>
>> The Algorithm ID identifies the algorithm used. Currently the values
>> defined are : (0) None, (1) HMAC-SHA1-96, and (2) HMAC-SHA-256-128
>>
>>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>          |    Key ID     | Algorithm ID  |  Authentication Data Length   |
>>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>          ~                     Authentication Data                       ~
>>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>
>> We plan to introduce a simple key hierarchy that starting from the PSK
>> derives per "application" specific keys (applications being
>> Map-Register/Map-Notify Authentication, LISP-SEC OTK key wrapping, ...
>> ). We will use the most significant bits of the Key ID as actual
>> identifier of the PSK, and the least significant ones to rotate through
>> application specific keys for a given PSK.
>>
>>
>> PSK [identified by Key ID-MSb]
>>
>>   Â Â Â  +--> Map-Register/Notification Key [identified by Key ID-LSb]
>>
>>   Â Â Â  +--> LISP-SEC OTK Wrapping Key [identified by Key ID-LSb]
>>
>>   Â Â Â  +--> ...
>>
>>
>> For example, if we use the 4 Most Significant bits in the Key ID to
>> identify the PSK and the 4 Least Significant bits to rotate per
>> application keys the ETR/MS will use an HKDF (RFC 5869) for
>> per-application key derivation. Something like:
> It's not clear to me that we need to use explicit identifier space to
> indicate what type of key we derived -- shouldn't that be implicit from the
> context in which we're processing a mesage?
>
>> Map-Register Authentication Key = HKDF(Key ID + "Map-Register
>> Authentication" + PSK)Â Â  where "Map-Register Authentication" is a string
>> that identifies the Map-Register application.
> It's good and important to include an identifier like this ("Map-Register
> Authentication") to produce different keys for performing different types
> of operations, but I think I may have been too brief when I introduced the
> topic of key derivation.  The general risk is that if we have a single key that
> gets used over and over for the same class of operation over a long period
> of time, an attacker can collect lots of ciphertexts produced by the same
> key, and do some forms of cryptanalysis that benefit from having more
> ciphertexts.  Whether this reused key is the original PSK explicitly shared
> between parties, or one deterministically derived from it for just
> map-register authentication or map-notify protection doesn't make much
> difference to the attacker -- there's still a lot of ciphertexts produced
> using the same key.  (That key just happens to have been the output of a
> KDF instead of directly shared).  The main goal of the KDF is to stop
> presenting many ciphertexts over time produced with the same key, by
> generating a fresh derived key for each exchange.  So, in addition to that
> context label for what type of key it is, we want something fresh per
> message, perhaps that binds the derived key to the specific message at
> hand.  I haven't thought very hard about the details yet, but it seems
> likely that we'd want to include the nonce as KDF input.  In some protocols
> we end up putting almost the entire message being protected in as
> additional input, but that's not always necessary or even helpful.

This sounds reasonable.

We could use the 64-bit nonce contained in the map-register/notify so we 
have a fresh key every time.Â  This would require a KDF operation for 
each Map-Register/Notify, but I think that will be ok.

Only caveat is that the nonce in the map-request now is a sequence 
number, because we use it for anti-replay protection. Do you think 
having a monotonically increasing nonce will change the security 
properties you wanted to achieve? The generated key will still be 
different per each map-register, so it should be ok.

The other application we will need to secure, OTK wrapping in LISPsec, 
could use a similar approach using the 64-bit nonce included in the 
map-register (that is an actual random nonce).


>
>> As an example a Map-Register that has the Key ID field set to 0xd0
>> refers to Map-Register Key 0x0 generated using PSK 0xd. If the ETR wants
>> to rotate to a new Map-Register Authentication Key (without changing
>> PSK) it will set the Key-ID field to 0xd1. A new PSK will be provisioned
>> before all the 16 Map-register Authentication Keys associated with PSK
>> 0xd are used.
> I'm not sure there's a need to be able to rotate these intermediate derived
> keys separately from the main PSK (or, really, to have them at all, if
> there ends up being per-message input to the final KDF).  I guess
> technically it might end up letting you prolong the extent of "safe" PSK
> usage for the original PSK (along the lines of draft-irtf-cfrg-re-keying
> but not exactly the same); it's just not clear to me that we'd end up
> anywhere close to the computed limit, here.


Agree, especially if we use the nonce as you suggest.

Consider also that we typically send a Map-register per minute, so we 
are not generating TBs of ciphertext... Similar considerations would 
apply to OTK wrapping for Map-Request/Reply in LISPsec.

We would be back to having 256 PSKs, each with a relatively long 
lifetime, that makes the operation of PSK rotation manageable. The most 
cryptographic intense application will determine the frequency of PSK 
rotation, that is a decision that can be taken autonomously by each 
individual xTR.


Thanks,

Fabio


>
>> We will use the Algorithm ID to encode the particular KDF used. As an
>> example the Algorithm ID defined for the Map-Register authentication
>> protocol would be:
>>
>> HMAC-SHA-256-128-HKDF-SHA1-128 that include HMAC-SHA-256-128 as
>> Map-register authentication Algorithm, and HKDF-SHA1-128 as Key
>> Derivation Algorithm.
> That sounds reasonable.
>
>> This is compatible with the existing Algorithm IDs defined up to now
>> (encoded with values 0,1 and 2) that will be deprecated.
>>
>> This seems general enough that we can extend it to other security
>> services used with the various LISP messages (e,g, to derive a wrapping
>> key to transport the OTK in LISP-SEC)
> I think we can make it pretty general, yes.
>
> -Benjamin
>
>> Please let us know if you have comments or suggestions.
>>
>> We will post the text to describe this in more details as soon as it's
>> ready.



From nobody Wed Mar 20 15:27:38 2019
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 926EE1200D7; Wed, 20 Mar 2019 15:27:35 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8YU821NDy6PI; Wed, 20 Mar 2019 15:27:32 -0700 (PDT)
Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13CA1131270; Wed, 20 Mar 2019 15:27:29 -0700 (PDT)
Received: by mail-pg1-x544.google.com with SMTP id i2so2789151pgj.11; Wed, 20 Mar 2019 15:27:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=stXizuIH4NeU8h5P/K13cGLyBjz4Y7BUEZJjsfdCPDg=; b=cbcPSh8mzzluXB0B0AfEgkoUObUEiAU3pv5eXkzwvyAkZhUqDyfQBVXo35IOPFWFMo /mrUsOXGIputi8gcw+60vWcHn2ufrCguTdrfgZc721i4MB+w3wNNd7/w5F2gFtpzPtX3 YANOddCAPTrVE+eXeMz1NDVcGOFgrms46FoRohOTfJMioA+lANSNTIM561LVGB0/zkOy 4a5UwnrkENCqxbNs+bXFXf3+HesjYlITKATN3lZd6PqGiQgDC0OT7UXQWNFiMrqiHTCu RZYwjb20yUMIkm/FHWC+ymHfxSeNhKzXgawyeah2cklxGhIYNZKKicM21fTuKw+PgoHQ QlEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=stXizuIH4NeU8h5P/K13cGLyBjz4Y7BUEZJjsfdCPDg=; b=g3nkd6UcKKlMJUgZ5DVNtLZxj5VfhS8XcfK93LFVVA9CFyi7uaxZj6mHiPnFpRsRbz OHgkTb/ydeqWK27sxq1g1eS2kDKMs2wEM+fy/PdYRWdDSgbZ1QdEGlYlFVZotuZexGow Uc+hjkD/eH0Jrx2vBUGx6CnlbXs3EDImKszQO6MXwKUsE0QoepHCi8fj7+6xronAN5Zw lSgkkjY78B9sBONecThd8cuw0PAQws6pmVQjDl2VmNop6uROMlU4ZB1g3i52U4FiGnM4 TfEfdJk5AukxezChk3C8CoC8OOph97ldv0RrOuSE5SDu7nF25QvulE+Jc7enUiqUZRd7 S9HQ==
X-Gm-Message-State: APjAAAVGPvW2Y7Qn97yA79L5CZd2MRcS0blwdujlrar/fJOi3I/FRq+k Bc0+Ih85z1zrgeXt0xOr+5E=
X-Google-Smtp-Source: APXvYqyE5XzQCAhs/lkXRldwLfr4n34ybGsJznLbSe4zaPoWQr0q2ZhhrpA6crrVg+UxJlIzeqaVNQ==
X-Received: by 2002:a65:50cc:: with SMTP id s12mr352226pgp.130.1553120848575;  Wed, 20 Mar 2019 15:27:28 -0700 (PDT)
Received: from [10.97.50.142] ([96.72.181.209]) by smtp.gmail.com with ESMTPSA id a1sm4979402pfn.26.2019.03.20.15.27.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Mar 2019 15:27:27 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20190320150544.GE80498@kduck.mit.edu>
Date: Wed, 20 Mar 2019 15:27:26 -0700
Cc: Fabio Maino <fmaino@cisco.com>, lisp-chairs@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-lisp-rfc6833bis@ietf.org, lisp@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <BB32AA11-8316-4FB5-900B-234D87E140AF@gmail.com>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu>
To: Benjamin Kaduk <kaduk@mit.edu>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/-F3Us4WYKTRhJzFvzj1eIYyZ76M>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 20 Mar 2019 22:27:36 -0000

Ben regarding using PSKs for Map-Registers. How about we do this:

(1) The ETR and map-server can be provisioned with up to 256 keys.
(2) Each Map-Register uses one of the 256 keys buy doing a random number =
modulo 256.
(3) Each consecutive Map-Register will use a different key.
(4) The Map-Server would do the same for Map-Notify messages.

A key could only be used once very 4 hours.

And then a new 256 set of keys can be re-configured via a provisioning =
system.

How does that sound?

Dino

> On Mar 20, 2019, at 8:05 AM, Benjamin Kaduk <kaduk@mit.edu> wrote:
>=20
> On Mon, Mar 18, 2019 at 03:01:07PM -0700, Fabio Maino wrote:
>> Hi Ben,
>> I'm starting this separated thread to discuss this point.
>=20
> Thanks for splitting it off.
>=20
>>=20
>> On 2/7/19 5:50 AM, Benjamin Kaduk wrote:
>>> This document includes a mechansism to use HMAC keyed by a =
pre-shared key
>>> to authenticate messages (Map-Register and Map-Notify*); it is =
directly
>>> using the long-term PSK as the HMAC key.  This is not really =
consistent
>>> with current IETF best practices (e.g,. BCP 107), which tend to not =
use the
>>> long-term key directly for keying messages, but rather to =
incorporate some
>>> form of key derivation step, to protect the long-term key from
>>> cryptanalysis and reduce the need to track long-term per-key data =
usage
>>> limits.  It is probably not feasible to directly require all LISP
>>> implementations to switch keying strategy, but it seems quite =
advisable to
>>> define new algorithm ID types that include a key derivation step =
before the
>>> HMAC, and to begin efforts to convert the ecosystem to the more =
sustainable
>>> cryptographic usage.  I would like to discuss what actions are =
reasonable
>>> to take at this time, on this front.
>>=20
>>=20
>> We plan to proceed as follows.
>>=20
>> Currently the Map-Register/Map-Notify protocols messages are=20
>> authenticated using a Pre-Shared Key (PSK) identified by the Key ID=20=

>> field in the Map-Register/Notify message (I'll refer to Map-Register=20=

>> only from now on, but everything applies to both protocols). The Key =
ID=20
>> field allows rotation of the PSK.
>>=20
>> The Algorithm ID identifies the algorithm used. Currently the values=20=

>> defined are : (0) None, (1) HMAC-SHA1-96, and (2) HMAC-SHA-256-128
>>=20
>>        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>        |    Key ID     | Algorithm ID  |  Authentication Data Length  =
 |
>>        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>        ~                     Authentication Data                      =
 ~
>>        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>=20
>>=20
>> We plan to introduce a simple key hierarchy that starting from the =
PSK=20
>> derives per "application" specific keys (applications being=20
>> Map-Register/Map-Notify Authentication, LISP-SEC OTK key wrapping, =
...=20
>> ). We will use the most significant bits of the Key ID as actual=20
>> identifier of the PSK, and the least significant ones to rotate =
through=20
>> application specific keys for a given PSK.
>>=20
>>=20
>> PSK [identified by Key ID-MSb]
>>=20
>>     +--> Map-Register/Notification Key [identified by Key ID-LSb]
>>=20
>>     +--> LISP-SEC OTK Wrapping Key [identified by Key ID-LSb]
>>=20
>>     +--> ...
>>=20
>>=20
>> For example, if we use the 4 Most Significant bits in the Key ID to=20=

>> identify the PSK and the 4 Least Significant bits to rotate per=20
>> application keys the ETR/MS will use an HKDF (RFC 5869) for=20
>> per-application key derivation. Something like:
>=20
> It's not clear to me that we need to use explicit identifier space to
> indicate what type of key we derived -- shouldn't that be implicit =
from the
> context in which we're processing a mesage?
>=20
>> Map-Register Authentication Key =3D HKDF(Key ID + "Map-Register=20
>> Authentication" + PSK)   where "Map-Register Authentication" is a =
string=20
>> that identifies the Map-Register application.
>=20
> It's good and important to include an identifier like this =
("Map-Register
> Authentication") to produce different keys for performing different =
types
> of operations, but I think I may have been too brief when I introduced =
the
> topic of key derivation.  The general risk is that if we have a single =
key that
> gets used over and over for the same class of operation over a long =
period
> of time, an attacker can collect lots of ciphertexts produced by the =
same
> key, and do some forms of cryptanalysis that benefit from having more
> ciphertexts.  Whether this reused key is the original PSK explicitly =
shared
> between parties, or one deterministically derived from it for just
> map-register authentication or map-notify protection doesn't make much
> difference to the attacker -- there's still a lot of ciphertexts =
produced
> using the same key.  (That key just happens to have been the output of =
a
> KDF instead of directly shared).  The main goal of the KDF is to stop
> presenting many ciphertexts over time produced with the same key, by
> generating a fresh derived key for each exchange.  So, in addition to =
that
> context label for what type of key it is, we want something fresh per
> message, perhaps that binds the derived key to the specific message at
> hand.  I haven't thought very hard about the details yet, but it seems
> likely that we'd want to include the nonce as KDF input.  In some =
protocols
> we end up putting almost the entire message being protected in as
> additional input, but that's not always necessary or even helpful.
>=20
>> As an example a Map-Register that has the Key ID field set to 0xd0=20
>> refers to Map-Register Key 0x0 generated using PSK 0xd. If the ETR =
wants=20
>> to rotate to a new Map-Register Authentication Key (without changing=20=

>> PSK) it will set the Key-ID field to 0xd1. A new PSK will be =
provisioned=20
>> before all the 16 Map-register Authentication Keys associated with =
PSK=20
>> 0xd are used.
>=20
> I'm not sure there's a need to be able to rotate these intermediate =
derived
> keys separately from the main PSK (or, really, to have them at all, if
> there ends up being per-message input to the final KDF).  I guess
> technically it might end up letting you prolong the extent of "safe" =
PSK
> usage for the original PSK (along the lines of =
draft-irtf-cfrg-re-keying
> but not exactly the same); it's just not clear to me that we'd end up
> anywhere close to the computed limit, here.
>=20
>> We will use the Algorithm ID to encode the particular KDF used. As an=20=

>> example the Algorithm ID defined for the Map-Register authentication=20=

>> protocol would be:
>>=20
>> HMAC-SHA-256-128-HKDF-SHA1-128 that include HMAC-SHA-256-128 as=20
>> Map-register authentication Algorithm, and HKDF-SHA1-128 as Key=20
>> Derivation Algorithm.
>=20
> That sounds reasonable.
>=20
>> This is compatible with the existing Algorithm IDs defined up to now=20=

>> (encoded with values 0,1 and 2) that will be deprecated.
>>=20
>> This seems general enough that we can extend it to other security=20
>> services used with the various LISP messages (e,g, to derive a =
wrapping=20
>> key to transport the OTK in LISP-SEC)
>=20
> I think we can make it pretty general, yes.
>=20
> -Benjamin
>=20
>> Please let us know if you have comments or suggestions.
>>=20
>> We will post the text to describe this in more details as soon as =
it's=20
>> ready.
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Sat Mar 23 06:07:00 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7B721277CE; Sat, 23 Mar 2019 06:06:51 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wdLlFM2FiatW; Sat, 23 Mar 2019 06:06:49 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 09C4F12008A; Sat, 23 Mar 2019 06:06:48 -0700 (PDT)
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x2ND6hh3018245 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 23 Mar 2019 09:06:45 -0400
Date: Sat, 23 Mar 2019 08:06:43 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Fabio Maino <fmaino@cisco.com>
Cc: The IESG <iesg@ietf.org>, lisp-chairs@ietf.org, lisp@ietf.org, draft-ietf-lisp-rfc6833bis@ietf.org
Message-ID: <20190323130642.GW88959@kduck.mit.edu>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu> <fbafa705-4308-fa24-3bfe-28fd9e426846@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <fbafa705-4308-fa24-3bfe-28fd9e426846@cisco.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/vWSAD7UrBdiDYRy1MaA0OxT-reE>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 23 Mar 2019 13:06:52 -0000

On Wed, Mar 20, 2019 at 02:10:19PM -0700, Fabio Maino wrote:
> On 3/20/19 8:05 AM, Benjamin Kaduk wrote:
> > On Mon, Mar 18, 2019 at 03:01:07PM -0700, Fabio Maino wrote:
> >> Hi Ben,
> >> I'm starting this separated thread to discuss this point.
> > Thanks for splitting it off.
> >
> >> On 2/7/19 5:50 AM, Benjamin Kaduk wrote:
> >>> This document includes a mechansism to use HMAC keyed by a pre-shared key
> >>> to authenticate messages (Map-Register and Map-Notify*); it is directly
> >>> using the long-term PSK as the HMAC key.  This is not really consistent
> >>> with current IETF best practices (e.g,. BCP 107), which tend to not use the
> >>> long-term key directly for keying messages, but rather to incorporate some
> >>> form of key derivation step, to protect the long-term key from
> >>> cryptanalysis and reduce the need to track long-term per-key data usage
> >>> limits.  It is probably not feasible to directly require all LISP
> >>> implementations to switch keying strategy, but it seems quite advisable to
> >>> define new algorithm ID types that include a key derivation step before the
> >>> HMAC, and to begin efforts to convert the ecosystem to the more sustainable
> >>> cryptographic usage.  I would like to discuss what actions are reasonable
> >>> to take at this time, on this front.
> >>
> >> We plan to proceed as follows.
> >>
> >> Currently the Map-Register/Map-Notify protocols messages are
> >> authenticated using a Pre-Shared Key (PSK) identified by the Key ID
> >> field in the Map-Register/Notify message (I'll refer to Map-Register
> >> only from now on, but everything applies to both protocols). The Key ID
> >> field allows rotation of the PSK.
> >>
> >> The Algorithm ID identifies the algorithm used. Currently the values
> >> defined are : (0) None, (1) HMAC-SHA1-96, and (2) HMAC-SHA-256-128
> >>
> >>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>          |    Key ID     | Algorithm ID  |  Authentication Data Length   |
> >>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>          ~                     Authentication Data                       ~
> >>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >>
> >>
> >> We plan to introduce a simple key hierarchy that starting from the PSK
> >> derives per "application" specific keys (applications being
> >> Map-Register/Map-Notify Authentication, LISP-SEC OTK key wrapping, ...
> >> ). We will use the most significant bits of the Key ID as actual
> >> identifier of the PSK, and the least significant ones to rotate through
> >> application specific keys for a given PSK.
> >>
> >>
> >> PSK [identified by Key ID-MSb]
> >>
> >>       +--> Map-Register/Notification Key [identified by Key ID-LSb]
> >>
> >>       +--> LISP-SEC OTK Wrapping Key [identified by Key ID-LSb]
> >>
> >>       +--> ...
> >>
> >>
> >> For example, if we use the 4 Most Significant bits in the Key ID to
> >> identify the PSK and the 4 Least Significant bits to rotate per
> >> application keys the ETR/MS will use an HKDF (RFC 5869) for
> >> per-application key derivation. Something like:
> > It's not clear to me that we need to use explicit identifier space to
> > indicate what type of key we derived -- shouldn't that be implicit from the
> > context in which we're processing a mesage?
> >
> >> Map-Register Authentication Key = HKDF(Key ID + "Map-Register
> >> Authentication" + PSK)   where "Map-Register Authentication" is a string
> >> that identifies the Map-Register application.
> > It's good and important to include an identifier like this ("Map-Register
> > Authentication") to produce different keys for performing different types
> > of operations, but I think I may have been too brief when I introduced the
> > topic of key derivation.  The general risk is that if we have a single key that
> > gets used over and over for the same class of operation over a long period
> > of time, an attacker can collect lots of ciphertexts produced by the same
> > key, and do some forms of cryptanalysis that benefit from having more
> > ciphertexts.  Whether this reused key is the original PSK explicitly shared
> > between parties, or one deterministically derived from it for just
> > map-register authentication or map-notify protection doesn't make much
> > difference to the attacker -- there's still a lot of ciphertexts produced
> > using the same key.  (That key just happens to have been the output of a
> > KDF instead of directly shared).  The main goal of the KDF is to stop
> > presenting many ciphertexts over time produced with the same key, by
> > generating a fresh derived key for each exchange.  So, in addition to that
> > context label for what type of key it is, we want something fresh per
> > message, perhaps that binds the derived key to the specific message at
> > hand.  I haven't thought very hard about the details yet, but it seems
> > likely that we'd want to include the nonce as KDF input.  In some protocols
> > we end up putting almost the entire message being protected in as
> > additional input, but that's not always necessary or even helpful.
> 
> This sounds reasonable.
> 
> We could use the 64-bit nonce contained in the map-register/notify so we 
> have a fresh key every time.  This would require a KDF operation for 
> each Map-Register/Notify, but I think that will be ok.
> 
> Only caveat is that the nonce in the map-request now is a sequence 
> number, because we use it for anti-replay protection. Do you think 
> having a monotonically increasing nonce will change the security 
> properties you wanted to achieve? The generated key will still be 
> different per each map-register, so it should be ok.

I also think this should be okay.

> The other application we will need to secure, OTK wrapping in LISPsec, 
> could use a similar approach using the 64-bit nonce included in the 
> map-register (that is an actual random nonce).
> 
> 
> >
> >> As an example a Map-Register that has the Key ID field set to 0xd0
> >> refers to Map-Register Key 0x0 generated using PSK 0xd. If the ETR wants
> >> to rotate to a new Map-Register Authentication Key (without changing
> >> PSK) it will set the Key-ID field to 0xd1. A new PSK will be provisioned
> >> before all the 16 Map-register Authentication Keys associated with PSK
> >> 0xd are used.
> > I'm not sure there's a need to be able to rotate these intermediate derived
> > keys separately from the main PSK (or, really, to have them at all, if
> > there ends up being per-message input to the final KDF).  I guess
> > technically it might end up letting you prolong the extent of "safe" PSK
> > usage for the original PSK (along the lines of draft-irtf-cfrg-re-keying
> > but not exactly the same); it's just not clear to me that we'd end up
> > anywhere close to the computed limit, here.
> 
> 
> Agree, especially if we use the nonce as you suggest.
> 
> Consider also that we typically send a Map-register per minute, so we 
> are not generating TBs of ciphertext... Similar considerations would 
> apply to OTK wrapping for Map-Request/Reply in LISPsec.
> 
> We would be back to having 256 PSKs, each with a relatively long 
> lifetime, that makes the operation of PSK rotation manageable. The most 
> cryptographic intense application will determine the frequency of PSK 
> rotation, that is a decision that can be taken autonomously by each 
> individual xTR.

Seems reasonable.

-Benjamin

> 
> Thanks,
> 
> Fabio
> 
> 
> >
> >> We will use the Algorithm ID to encode the particular KDF used. As an
> >> example the Algorithm ID defined for the Map-Register authentication
> >> protocol would be:
> >>
> >> HMAC-SHA-256-128-HKDF-SHA1-128 that include HMAC-SHA-256-128 as
> >> Map-register authentication Algorithm, and HKDF-SHA1-128 as Key
> >> Derivation Algorithm.
> > That sounds reasonable.
> >
> >> This is compatible with the existing Algorithm IDs defined up to now
> >> (encoded with values 0,1 and 2) that will be deprecated.
> >>
> >> This seems general enough that we can extend it to other security
> >> services used with the various LISP messages (e,g, to derive a wrapping
> >> key to transport the OTK in LISP-SEC)
> > I think we can make it pretty general, yes.
> >
> > -Benjamin
> >
> >> Please let us know if you have comments or suggestions.
> >>
> >> We will post the text to describe this in more details as soon as it's
> >> ready.
> 
> 


From nobody Sat Mar 23 06:08:44 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC5141277C9; Sat, 23 Mar 2019 06:08:42 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9x_L_FvoUHrP; Sat, 23 Mar 2019 06:08:40 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 9C4FE12426E; Sat, 23 Mar 2019 06:08:40 -0700 (PDT)
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x2ND8ZhA018589 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 23 Mar 2019 09:08:37 -0400
Date: Sat, 23 Mar 2019 08:08:34 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Dino Farinacci <farinacci@gmail.com>
Cc: Fabio Maino <fmaino@cisco.com>, lisp-chairs@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-lisp-rfc6833bis@ietf.org, lisp@ietf.org
Message-ID: <20190323130834.GX88959@kduck.mit.edu>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu> <BB32AA11-8316-4FB5-900B-234D87E140AF@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <BB32AA11-8316-4FB5-900B-234D87E140AF@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/sSL9OQGgCF6mqkWc1hq_Du1M2YI>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 23 Mar 2019 13:08:43 -0000

On Wed, Mar 20, 2019 at 03:27:26PM -0700, Dino Farinacci wrote:
> Ben regarding using PSKs for Map-Registers. How about we do this:
> 
> (1) The ETR and map-server can be provisioned with up to 256 keys.
> (2) Each Map-Register uses one of the 256 keys buy doing a random number modulo 256.
> (3) Each consecutive Map-Register will use a different key.
> (4) The Map-Server would do the same for Map-Notify messages.
> 
> A key could only be used once very 4 hours.
> 
> And then a new 256 set of keys can be re-configured via a provisioning system.
> 
> How does that sound?

I'm not sure I understand the need for "use a different key for consecutive
messages", but probably we should just talk about that on Tuesday.

-Benjamin


From nobody Sat Mar 23 11:06:51 2019
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4935129532; Sat, 23 Mar 2019 11:06:41 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4jtjr7K7pmSX; Sat, 23 Mar 2019 11:06:40 -0700 (PDT)
Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AAA21127963; Sat, 23 Mar 2019 11:06:40 -0700 (PDT)
Received: by mail-pg1-x52a.google.com with SMTP id j26so1640614pgl.5; Sat, 23 Mar 2019 11:06:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=YCTNGXxYmMebpaphEEvuGz0FFF+fv5BW1zOfFBCDsN0=; b=h2h6XGg/XRHyQ69O9HquvvQ/Blr5G4EsOHIV/CZOs1y1zWxlSE1Zpxn0smeqLQbs6d GEPJ8bK0JyuIn3K3jImEqF1OTd1dEu73Fr7m7FFoL7A30YB6kvH8PwJDdVwdl+kS2VxR yZs0cIatO8mXgYybLgynpIJNPrx6FqwF7f8aQruPfgoUDmFHeSKorv07sAj0yWYUi3WR 8nlczpAkct8hQMqftv6seSR9TYVYRsx1L8ARlgtaB13ZOim+ef3wPmeEJ2Hgd6pHSNF4 6quBSgVnNSXqdRdYSpUSVr1Jo+Lb/0NzDKTm5QdAMlAkosu6ywO5moq1PrC994IYDQrL cAZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=YCTNGXxYmMebpaphEEvuGz0FFF+fv5BW1zOfFBCDsN0=; b=LR8A7zdvRT/BKFWO9jC2X6xh1PUHyJaHvROa3l2XoHxAoPgBI+2yFvCkKVJ8Mym4sh xRmyZ2bAwYdj98QjAu+hqm6EtiChR9liunUw+zxx22Pqa5hNSVe3pG+cESHWrzxsR0Xd OSWVWgKpKOWsjGNGoJmPsVtnvyhw7UuUxNkdjJeojdQY+K1OS9qldjDHq31wjic3Sr9K 3jv3bW6J1gWAkkoWf79h1C56tlP3tRmRBCfqQR1A6CyQOLsAyZEjUqXpdKlbvG852eHt s3syK7KgIyAH4/CjVMTzPs3Ry/shuLxA76ajtU0oDt5dPowlmwSKD3lCtf3/f6fqLs8U d5zg==
X-Gm-Message-State: APjAAAUjkH1SiFIKaiHd0tjVVv7G0vCKOkMU78o2aLUNl5KW7F+65pC+ l1f+HW3bl3S6Zi+4hXp8q4CBhkIP
X-Google-Smtp-Source: APXvYqxo6AlE8sTlTve9wKUTFtR6t9tVx0PqWW2dbunGBPzIW5KzkcWjDm+pfkOS/0kgLxdWIVgnWA==
X-Received: by 2002:a62:ab14:: with SMTP id p20mr16021868pff.23.1553364400077;  Sat, 23 Mar 2019 11:06:40 -0700 (PDT)
Received: from ?IPv6:2600:380:c01c:d29:7148:f06a:37dd:abae? ([2600:380:c01c:d29:7148:f06a:37dd:abae]) by smtp.gmail.com with ESMTPSA id g64sm6133872pfg.13.2019.03.23.11.06.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 Mar 2019 11:06:34 -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 (16D57)
In-Reply-To: <20190323130834.GX88959@kduck.mit.edu>
Date: Sat, 23 Mar 2019 11:06:33 -0700
Cc: Fabio Maino <fmaino@cisco.com>, lisp-chairs@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-lisp-rfc6833bis@ietf.org, lisp@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <C2350CED-72A0-40E7-A467-6F3C0975C794@gmail.com>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu> <BB32AA11-8316-4FB5-900B-234D87E140AF@gmail.com> <20190323130834.GX88959@kduck.mit.edu>
To: Benjamin Kaduk <kaduk@mit.edu>
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/vsG5j3j7wMuWnDec21YMzr6DJMM>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 23 Mar 2019 18:06:42 -0000

> I'm not sure I understand the need for "use a different key for consecutiv=
e
> messages", but probably we should just talk about that on Tuesday.

Well in your last reply you felt it was okay if we used the nonce in each Ma=
p-Register for a new key per message.=20

What this addition brings is use of a different PSK with nonce for a new aut=
hentication key, per message.=20

If you think it=E2=80=99s not necessary, we can leave it out.=20

But it is not clear to me if you support app-key per Fabio=E2=80=99s suggest=
ion. Can you clarify that a nonce and PSK by themselves is sufficient?

Dino=


From nobody Sat Mar 23 15:23:08 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6401B1228B7; Sat, 23 Mar 2019 15:22:57 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GGXEk8twJP0p; Sat, 23 Mar 2019 15:22:56 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 C316D1200B3; Sat, 23 Mar 2019 15:22:55 -0700 (PDT)
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x2NMMnjc014134 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 23 Mar 2019 18:22:51 -0400
Date: Sat, 23 Mar 2019 17:22:49 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Dino Farinacci <farinacci@gmail.com>
Cc: Fabio Maino <fmaino@cisco.com>, lisp-chairs@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-lisp-rfc6833bis@ietf.org, lisp@ietf.org
Message-ID: <20190323222249.GK88959@kduck.mit.edu>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu> <BB32AA11-8316-4FB5-900B-234D87E140AF@gmail.com> <20190323130834.GX88959@kduck.mit.edu> <C2350CED-72A0-40E7-A467-6F3C0975C794@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <C2350CED-72A0-40E7-A467-6F3C0975C794@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/SecLKmkSWw8ZoFhvKfxyf6Y8UJQ>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 23 Mar 2019 22:22:58 -0000

On Sat, Mar 23, 2019 at 11:06:33AM -0700, Dino Farinacci wrote:
> > I'm not sure I understand the need for "use a different key for consecutive
> > messages", but probably we should just talk about that on Tuesday.
> 
> Well in your last reply you felt it was okay if we used the nonce in each Map-Register for a new key per message. 
> 
> What this addition brings is use of a different PSK with nonce for a new authentication key, per message. 
> 
> If you think itâ€™s not necessary, we can leave it out. 
> 
> But it is not clear to me if you support app-key per Fabioâ€™s suggestion. Can you clarify that a nonce and PSK by themselves is sufficient?

My sense is that it's fine to have a single configured PSK (per pair of
communicating entities, of course), provided that both a per-message nonce
and a context string identifying the type of message that the derived key
is used for are included as input to the key derivation.

For HKDF specifically, we might consider that HKDF-Extract takes a public
'salt' (a "non-secret random value") and HKDF-Expand takes an optional
'info', but also that Section 3.4 mandates that the salt must not be chosen
or manipulated by an attacker.  Since I don't think the current LISP
mechanisms can provide such a guarantee for any of the nonces (until after
we use the derived key), it seems that both the nonce and message-type
context would need to be introduced in 'info', with some length-prefix or
zero separator to enforce separation between those components of the 'info'
parameter.

-Ben


From nobody Sat Mar 23 15:23:51 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 092C21228B7; Sat, 23 Mar 2019 15:23:50 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TuVvoTt2sD4o; Sat, 23 Mar 2019 15:23:48 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 9DB3B1200B3; Sat, 23 Mar 2019 15:23:48 -0700 (PDT)
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x2NMNhIH014331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 23 Mar 2019 18:23:45 -0400
Date: Sat, 23 Mar 2019 17:23:43 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: Dino Farinacci <farinacci@gmail.com>
Cc: Fabio Maino <fmaino@cisco.com>, lisp-chairs@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-lisp-rfc6833bis@ietf.org, lisp@ietf.org
Message-ID: <20190323222342.GL88959@kduck.mit.edu>
References: <154954743968.23471.9935733647283605722.idtracker@ietfa.amsl.com> <0d5057bf-46a4-afa2-0794-09c444cfde99@cisco.com> <20190320150544.GE80498@kduck.mit.edu> <BB32AA11-8316-4FB5-900B-234D87E140AF@gmail.com> <20190323130834.GX88959@kduck.mit.edu> <C2350CED-72A0-40E7-A467-6F3C0975C794@gmail.com> <20190323222249.GK88959@kduck.mit.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20190323222249.GK88959@kduck.mit.edu>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/R03RAINqLvLT4aUTaqmWB93Rn_0>
Subject: Re: [lisp] Deriving Map-Register/Notify authentication key from PSK [Was: Re: Benjamin Kaduk's Discuss on draft-ietf-lisp-rfc6833bis-24: (with DISCUSS and COMMENT)]
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 23 Mar 2019 22:23:50 -0000

On Sat, Mar 23, 2019 at 05:22:49PM -0500, Benjamin Kaduk wrote:
> On Sat, Mar 23, 2019 at 11:06:33AM -0700, Dino Farinacci wrote:
> > > I'm not sure I understand the need for "use a different key for consecutive
> > > messages", but probably we should just talk about that on Tuesday.
> > 
> > Well in your last reply you felt it was okay if we used the nonce in each Map-Register for a new key per message. 
> > 
> > What this addition brings is use of a different PSK with nonce for a new authentication key, per message. 
> > 
> > If you think itâ€™s not necessary, we can leave it out. 
> > 
> > But it is not clear to me if you support app-key per Fabioâ€™s suggestion. Can you clarify that a nonce and PSK by themselves is sufficient?
> 
> My sense is that it's fine to have a single configured PSK (per pair of
> communicating entities, of course), provided that both a per-message nonce
> and a context string identifying the type of message that the derived key
> is used for are included as input to the key derivation.
> 
> For HKDF specifically, we might consider that HKDF-Extract takes a public
> 'salt' (a "non-secret random value") and HKDF-Expand takes an optional
> 'info', but also that Section 3.4 mandates that the salt must not be chosen

Sorry, that's Section 3.4 *of RFC 5869*, which didn't make it from my brain
to the keyboard.

> or manipulated by an attacker.  Since I don't think the current LISP
> mechanisms can provide such a guarantee for any of the nonces (until after
> we use the derived key), it seems that both the nonce and message-type
> context would need to be introduced in 'info', with some length-prefix or
> zero separator to enforce separation between those components of the 'info'
> parameter.
> 
> -Ben


From nobody Wed Mar 27 11:43:13 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0507812032D; Wed, 27 Mar 2019 11:43:11 -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>
Cc: lisp@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: lisp@ietf.org
Message-ID: <155371219093.10454.6098104715510268710@ietfa.amsl.com>
Date: Wed, 27 Mar 2019 11:43:11 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/_KnYqi_ziXC7Imv7V2hAkvKEN-o>
Subject: [lisp] I-D Action: draft-ietf-lisp-mn-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 27 Mar 2019 18:43:11 -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 WG of the IETF.

        Title           : LISP Mobile Node
        Authors         : Dino Farinacci
                          Darrel Lewis
                          David Meyer
                          Chris White
	Filename        : draft-ietf-lisp-mn-05.txt
	Pages           : 24
	Date            : 2019-03-27

Abstract:
   This document describes how a lightweight version of LISP's ITR/ETR
   functionality can be used to provide seamless mobility to a mobile
   node.  The LISP Mobile Node design described in this document uses
   standard LISP functionality to provide scalable mobility for LISP
   mobile nodes.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-mn/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lisp-mn-05
https://datatracker.ietf.org/doc/html/draft-ietf-lisp-mn-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-mn-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/


From nobody Wed Mar 27 11:44:35 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 85A7912035D; Wed, 27 Mar 2019 11:44:33 -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>
Cc: lisp@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: lisp@ietf.org
Message-ID: <155371227347.10323.5790648906483718792@ietfa.amsl.com>
Date: Wed, 27 Mar 2019 11:44:33 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/mgywDuGHnr9nLg0f7-74bVVUHms>
Subject: [lisp] I-D Action: draft-ietf-lisp-ecdsa-auth-01.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 27 Mar 2019 18:44: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 WG of the IETF.

        Title           : LISP Control-Plane ECDSA Authentication and Authorization
        Authors         : Dino Farinacci
                          Erik Nordmark
	Filename        : draft-ietf-lisp-ecdsa-auth-01.txt
	Pages           : 17
	Date            : 2019-03-27

Abstract:
   This draft describes how LISP control-plane messages can be
   individually authenticated and authorized without a a priori shared-
   key configuration.  Public-key cryptography is used with no new PKI
   infrastructure required.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-ecdsa-auth/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lisp-ecdsa-auth-01
https://datatracker.ietf.org/doc/html/draft-ietf-lisp-ecdsa-auth-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-ecdsa-auth-01


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 Mar 28 15:16:50 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: lisp@ietf.org
Delivered-To: lisp@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CD50120044; Thu, 28 Mar 2019 15:16:40 -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>
Cc: lisp@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.94.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: lisp@ietf.org
Message-ID: <155381140043.1588.7550877203500369397@ietfa.amsl.com>
Date: Thu, 28 Mar 2019 15:16:40 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/AcfLPCHxjvtYRNRD4zU_cMPR3rA>
Subject: [lisp] I-D Action: draft-ietf-lisp-eid-anonymity-05.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 28 Mar 2019 22:16: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 WG of the IETF.

        Title           : LISP EID Anonymity
        Authors         : Dino Farinacci
                          Padma Pillay-Esnault
                          Wassim Haddad
	Filename        : draft-ietf-lisp-eid-anonymity-05.txt
	Pages           : 10
	Date            : 2019-03-28

Abstract:
   This specification will describe how ephemeral LISP EIDs can be used
   to create source anonymity.  The idea makes use of frequently
   changing EIDs much like how a credit-card system uses a different
   credit-card numbers for each transaction.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-eid-anonymity/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-lisp-eid-anonymity-05
https://datatracker.ietf.org/doc/html/draft-ietf-lisp-eid-anonymity-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-eid-anonymity-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/


From nobody Fri Mar 29 03:06:20 2019
Return-Path: <nordmark@acm.org>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02B6A120265 for <lisp@ietfa.amsl.com>; Fri, 29 Mar 2019 03:06:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.934
X-Spam-Level: 
X-Spam-Status: No, score=-1.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XNwsm2M48gVw for <lisp@ietfa.amsl.com>; Fri, 29 Mar 2019 03:06:17 -0700 (PDT)
Received: from d.mail.sonic.net (d.mail.sonic.net [64.142.111.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D46E7120074 for <lisp@ietf.org>; Fri, 29 Mar 2019 03:06:16 -0700 (PDT)
Received: from [31.133.145.224] (dhcp-91e0.meeting.ietf.org [31.133.145.224]) (authenticated bits=0) by d.mail.sonic.net (8.15.1/8.15.1) with ESMTPSA id x2TA69pP015533 (version=TLSv1.2 cipher=AES128-SHA bits=128 verify=NOT); Fri, 29 Mar 2019 03:06:12 -0700
To: Dino Farinacci <dino@lispers.net>, "lisp@ietf.org list" <lisp@ietf.org>
From: Erik Nordmark <nordmark@acm.org>
Message-ID: <e07934db-da74-fc44-ef0f-6ceaaba6a887@acm.org>
Date: Fri, 29 Mar 2019 11:06:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Sonic-CAuth: UmFuZG9tSVbEiD8R3mRRVWfgxa1+5yrpqT9LbEjVue4mc0S18BxgzDz25le5RDXQbFMp/ibnHW3qiFQENM9R+TClb+Figqjmt0DP85SS4qw=
X-Sonic-ID: C;wBdoRgpS6RG0faA26OtpYA== M;XmgdSApS6RG0faA26OtpYA==
X-Sonic-Spam-Details: 0.0/5.0 by cerberusd
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/tDPc6jJ-CGIT5zJ3vL10GFaNcSc>
Subject: [lisp] id locator privacy presentation
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 29 Mar 2019 10:06:19 -0000

Dino,

You don't have to wait until the next meeting for a presentation.

There is the draft:
https://tools.ietf.org/html/draft-nordmark-id-loc-privacy-00

The slides:
https://datatracker.ietf.org/doc/slides-102-intarea-privacy-issues-in-idlocator-separation-systems/

The video: starts at 1:34:20 in
https://www.youtube.com/watch?v=PlC0xdk38tc

It probably makes sense to refer to that in the anonymity draft.

Regards,
    Erik


From nobody Fri Mar 29 03:11:41 2019
Return-Path: <dino@lispers.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1C3C120336 for <lisp@ietfa.amsl.com>; Fri, 29 Mar 2019 03:11:39 -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, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lispers-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gQUlu-bcSShk for <lisp@ietfa.amsl.com>; Fri, 29 Mar 2019 03:11:37 -0700 (PDT)
Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39EBB120332 for <lisp@ietf.org>; Fri, 29 Mar 2019 03:11:37 -0700 (PDT)
Received: by mail-wm1-x32c.google.com with SMTP id z11so1931715wmi.0 for <lisp@ietf.org>; Fri, 29 Mar 2019 03:11:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lispers-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=30rf3hX42siZD6vXfqOIy0jLeNR0PBvzu66Ysdqh/qQ=; b=cerMn+nD1zRMJ1gbCSAFTOXvN+QEzTr4EoY1uS/a7O4nu1x/95di7PKU2ANkqs6ZlJ S4ts0iZUvxPWhnwgxobFtxgvsWHiJOsDSL4G/kDadc3aa5qAVMp11QXqnSG6G0OLDutk b85tIjaQd7oFCKbRZb5+PPjLnCl0YIWLma1eTJuEKBeBca9a7Loe1Tj5dQdyxhJBMgeE QIjOMLTDx5Hne/q2Q8fkFQlNxNTBag6AVI1wNfg5ma+TsSE2XIx/F1hCO7BYJk0gy//L scIJEQ/LNBr6AOYcU+POKzuFrzB6qNO6MRN/GFQA3suNrUFYind/YfKgS3txVwjNkQV3 vuCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=30rf3hX42siZD6vXfqOIy0jLeNR0PBvzu66Ysdqh/qQ=; b=AwTjIqknukvpQ2YhveTh6lKG/QP8Do3873IW/sKg8BJRhIENNzufdVZmvGkXS4ltCg ee3Y9TKkXGgd85Z9OvdUFIQwOC8CAbt1EPyQhgh4hZcyJJlbeaIsdiwZwrxfwNpBVgDz XZXZ81jcvFXSxpy3TmEfZJ2ogkMXoph3SDPelOJral8HIHSnywHKnLq/aSrQESEsJS9Z 9KNSMwyXY+StxblMr6CPaJfSoX+goUU36ZOxGtNvuFdsJJ8rc/kUt5PqQwQFnvnriw8l AcOEN1IoNC2TPckp+xJEDiDxDe15bd+Gd/3CsTKh3CJQwqFGcUhMJRIvEI+2pTrGfs3e bfsA==
X-Gm-Message-State: APjAAAXg7dmpk5wLrCw3lXr6FKjfS0t+p19Na7J+ojhGDgOtrZslOutc Gkt0JbyxuRCDLnVwBPqgfLzGmw==
X-Google-Smtp-Source: APXvYqwIyNwcABZPO2k3c9dLe2b9njgVb88hboSIR7xzVNTnW+zo8ThkaTtQYS+KnV0ID1ygr3Prcw==
X-Received: by 2002:a1c:40d6:: with SMTP id n205mr3047510wma.140.1553854295476;  Fri, 29 Mar 2019 03:11:35 -0700 (PDT)
Received: from ?IPv6:2001:67c:1232:144:2495:8adb:f427:367c? ([2001:67c:1232:144:2495:8adb:f427:367c]) by smtp.gmail.com with ESMTPSA id k11sm2200735wmk.45.2019.03.29.03.11.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Mar 2019 03:11:34 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Dino Farinacci <dino@lispers.net>
In-Reply-To: <e07934db-da74-fc44-ef0f-6ceaaba6a887@acm.org>
Date: Fri, 29 Mar 2019 11:11:33 +0100
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0D77C74F-6545-4847-B522-60C768C87381@lispers.net>
References: <e07934db-da74-fc44-ef0f-6ceaaba6a887@acm.org>
To: Erik Nordmark <nordmark@acm.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/uycdHnaaGHwiRzrGknDDqqrFi-E>
Subject: Re: [lisp] id locator privacy presentation
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 29 Mar 2019 10:11:40 -0000

Erik, I read this when you posted it. I=E2=80=99ll re-read it again. But =
are you saying what is in the eid-anonymity draft is not considering the =
issues in your draft. I didn=E2=80=99t think there was a conflict, but =
I=E2=80=99ll look again.

Thanks,
Dino

> On Mar 29, 2019, at 11:06 AM, Erik Nordmark <nordmark@acm.org> wrote:
>=20
>=20
> Dino,
>=20
> You don't have to wait until the next meeting for a presentation.
>=20
> There is the draft:
> https://tools.ietf.org/html/draft-nordmark-id-loc-privacy-00
>=20
> The slides:
> =
https://datatracker.ietf.org/doc/slides-102-intarea-privacy-issues-in-idlo=
cator-separation-systems/
>=20
> The video: starts at 1:34:20 in
> https://www.youtube.com/watch?v=3DPlC0xdk38tc
>=20
> It probably makes sense to refer to that in the anonymity draft.
>=20
> Regards,
>   Erik
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Fri Mar 29 03:50:55 2019
Return-Path: <dino@lispers.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 621F4120391 for <lisp@ietfa.amsl.com>; Fri, 29 Mar 2019 03:50:44 -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, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lispers-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g0XGxekNgr1d for <lisp@ietfa.amsl.com>; Fri, 29 Mar 2019 03:50:38 -0700 (PDT)
Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F6F012026A for <lisp@ietf.org>; Fri, 29 Mar 2019 03:50:36 -0700 (PDT)
Received: by mail-wm1-x329.google.com with SMTP id c1so868080wml.4 for <lisp@ietf.org>; Fri, 29 Mar 2019 03:50:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lispers-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=VFtZHLXzVca2JPlQhAHu96ppQtrOrO/+Yg6cYA0byB8=; b=dORXDbnp5i0z3p9t4jW368Ixf0qRrDmbKzHTu/gVjL6b5+MKAr3GnRS4miva9dWEXT 5JD8zAyA/1Qydy6aI0XSeXOl0ATUkFaecyu7FSQlwWHrt96W5VAT3wIW3xaig7bo44aX z6x7G2/CLgjr2SLIgaxT0AtBf4w0k71qNHT+MkmL+ohClzMr0/5n4aA1BgOE1YuCqy4S 3ZHrAlJaXQByeIr1loksbmdbc7bUqGWkL8cp1fSgU94qgRV6N2lE+Nviu/aFsIcx0+Y2 451pd/npBvs6785Fz6q8nKs6pbeyeJST4VroU417z639oNyRKMfI1nlPOIBw55xLL7Db mwlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=VFtZHLXzVca2JPlQhAHu96ppQtrOrO/+Yg6cYA0byB8=; b=gnwPNwIrskUZ8ejDh6IEFlIpxs2A8WVsiSYdkeCswIPYEkwuDnh6xOOLIt6AQONTug ivIjSTVukEvL8Us58CBsTXoIVMsx/GVy5BDp371ighkA42XxAdD1i+Q0u+h02uVDexSg r6q5bb82hP7nkh22sKYEPFfqaFpmgTGRiEJPokAB5DZVJZr9rZd24npv2pxy0Ms8x/5s +YYjdmUxqX3jK4gUZdCAOIkHwE6b/ylm1nVntCtLfwqLETyxHkO0Y1/Cz17Z60joV2YY gVjlLT8EDzHd4ZaNNHG2bH8LNOotDFJueN/Ps6+s6yc10cptj2yHdIsTVmeVXB/MxTXk WNcQ==
X-Gm-Message-State: APjAAAWTGxcyTmLxzTphAOnWFxuz+CHoaJdw2zLxSWm9wcpz1XGztHef +U/g7VkOpSOUC896LsSVBczhwsIdxvc=
X-Google-Smtp-Source: APXvYqz5cEYPqn0Gro1p3WCFk5JjiwS3ONZ9qgt3YOCvFyhc62vvby2zWfDiTXoT+IYEgDsHuRacwQ==
X-Received: by 2002:a1c:eb17:: with SMTP id j23mr3058034wmh.86.1553856634807;  Fri, 29 Mar 2019 03:50:34 -0700 (PDT)
Received: from ?IPv6:2001:67c:1232:144:2495:8adb:f427:367c? ([2001:67c:1232:144:2495:8adb:f427:367c]) by smtp.gmail.com with ESMTPSA id z20sm1776095wma.9.2019.03.29.03.50.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Mar 2019 03:50:33 -0700 (PDT)
From: Dino Farinacci <dino@lispers.net>
Message-Id: <74808158-5D98-4185-887E-3097ED0EEF52@lispers.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6EC1795E-F67C-4598-8C86-50140CCC905D"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 29 Mar 2019 11:50:32 +0100
In-Reply-To: <e07934db-da74-fc44-ef0f-6ceaaba6a887@acm.org>
Cc: "lisp@ietf.org list" <lisp@ietf.org>
To: Erik Nordmark <nordmark@acm.org>
References: <e07934db-da74-fc44-ef0f-6ceaaba6a887@acm.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/wbxyzeat--tABrv2NJltFlwNaWM>
Subject: Re: [lisp] id locator privacy presentation
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 29 Mar 2019 10:50:51 -0000

--Apple-Mail=_6EC1795E-F67C-4598-8C86-50140CCC905D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Here are my comments on your slides with respect to what =
draft-ietf-lisp-eid-anonymity is addressing.


The draft indicates more than one random or crypto EID can be used.


Random EIDs may not survive moves but it is a function of how long you =
want them to be active. If you do not want to shut down transport =
connections during moves, you must keep using the EID. And for =
crypto-EIDs that will usually have a longer lifetime than a =
random-number generated EID, will have the mobility benefits with =
session survivability. Crypto-EIDs are longer lived just because you =
want to contain the cost of key-pair generation.


Obviously LISP-proper has long-lived EIDs by default. So the original =
EID definition does focus on long-lived EIDs. But we want to go the =
other way and not associate an EID to a human. But its a moving scale =
from one side to the other.


In terms of RLOC hiding, it is a hard problem since RLOCs have to appear =
in outer unencrypted IP headers. But if a service provider can allocate =
a set of RLOCs to an interface, then a LISP capable system can change =
the use of RLOCs while rotating ephemeral-EIDs. So the 2-tuple is =
constantly changing. Also, when lisp-crypto is used no one can see the =
ephemeral-EID in the packet. All an observer can see is a rotated RLOC =
and can only associate it with a service-provider.=20

If we need more privacy than that, I suggest service providers =
allocating addresses that don=E2=80=99t have geographical relationship =
and certainly don=E2=80=99t DNS reverse name them. ;-)


The mapping system can authenticate and authorized lookup users. So not =
anyone can get the RLOC of an EID. You can only allow all EIDs in an VPN =
instance-ID to get access and even a subset if you white-list.


An oberver only sees LISP-crypto packet RLOCs and not EIDs. So it =
doesn=E2=80=99t know who the end-system is just that =E2=80=9Cits a =
customer of Comcast=E2=80=9D perhaps.


I don=E2=80=99t know what a fixed-point anchor locator means. But in =
LISP, a provider-assigned RLOC typically doesn=E2=80=99t change. But =
sitting behind an IPv4 NAT it can. Meaning the address can change but =
most likely (and often) the (address, port) pair changes due to port =
changing on NAT state timeout.

Note when RTRs are used as anchor points, remote ITRs that encapsulate =
only know to use the RLOC of the RTR and doesn=E2=80=99t know the RLOC =
of the EID. In my implementation, only the RTR lookup request for the =
EID returns the RLOC of the EID, but others only see the RLOC of the =
RTR.

So after reading the slide-set and before re-reading your =
Internet-Draft, I think LISP has all the features for good privacy. =
I=E2=80=99m not going to claim perfect privacy because you never can but =
good enough. Please comment.

Thanks,
Dino

> On Mar 29, 2019, at 11:06 AM, Erik Nordmark <nordmark@acm.org> wrote:
>=20
>=20
> Dino,
>=20
> You don't have to wait until the next meeting for a presentation.
>=20
> There is the draft:
> https://tools.ietf.org/html/draft-nordmark-id-loc-privacy-00
>=20
> The slides:
> =
https://datatracker.ietf.org/doc/slides-102-intarea-privacy-issues-in-idlo=
cator-separation-systems/
>=20
> The video: starts at 1:34:20 in
> https://www.youtube.com/watch?v=3DPlC0xdk38tc
>=20
> It probably makes sense to refer to that in the anonymity draft.
>=20
> Regards,
>   Erik
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_6EC1795E-F67C-4598-8C86-50140CCC905D
Content-Type: multipart/related; type="text/html";
 boundary="Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B"


--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;">Here are my comments on your slides with =
respect to what draft-ietf-lisp-eid-anonymity is addressing.<div =
class=3D""><br class=3D""></div><div class=3D""><blockquote type=3D"cite" =
class=3D""><img apple-inline=3D"yes" =
id=3D"CFD127E2-D039-4755-B576-599E5C8A718D" width=3D"320" height=3D"37" =
src=3D"cid:269FE7BA-EBB8-40F8-9344-9E141F1C3545" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">The draft =
indicates more than one random or crypto EID can be used.</div><div =
class=3D""><br class=3D""></div><div class=3D""><blockquote type=3D"cite" =
class=3D""><img apple-inline=3D"yes" =
id=3D"B0BD93AF-A80C-489A-B06B-3FC8D6B52F75" width=3D"320" height=3D"55" =
src=3D"cid:36BB8BA8-E588-4950-B620-52FF07AD1139" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">Random EIDs =
may not survive moves but it is a function of how long you want them to =
be active. If you do not want to shut down transport connections during =
moves, you must keep using the EID. And for crypto-EIDs that will =
usually have a longer lifetime than a random-number generated EID, will =
have the mobility benefits with session survivability. Crypto-EIDs are =
longer lived just because you want to contain the cost of key-pair =
generation.</div><div class=3D""><br class=3D""></div><div =
class=3D""><blockquote type=3D"cite" class=3D""><img apple-inline=3D"yes" =
id=3D"203029D7-13F1-4DAC-815D-B5778BC7DC96" width=3D"320" height=3D"51" =
src=3D"cid:F788FE68-D237-4F21-A0E7-9F279D93928E" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">Obviously =
LISP-proper has long-lived EIDs by default. So the original EID =
definition does focus on long-lived EIDs. But we want to go the other =
way and not associate an EID to a human. But its a moving scale from one =
side to the other.</div><div class=3D""><br class=3D""></div><div =
class=3D""><blockquote type=3D"cite" class=3D""><img apple-inline=3D"yes" =
id=3D"004C90A6-15FB-4A2D-8725-496D2DA27158" width=3D"320" height=3D"101" =
src=3D"cid:C56643D9-4F36-4694-A67E-3DDAE17BFC40" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">In terms of =
RLOC hiding, it is a hard problem since RLOCs have to appear in outer =
unencrypted IP headers. But if a service provider can allocate a set of =
RLOCs to an interface, then a LISP capable system can change the use of =
RLOCs while rotating ephemeral-EIDs. So the 2-tuple is constantly =
changing. Also, when lisp-crypto is used no one can see the =
ephemeral-EID in the packet. All an observer can see is a rotated RLOC =
and can only associate it with a service-provider.&nbsp;</div><div =
class=3D""><br class=3D""></div><div class=3D"">If we need more privacy =
than that, I suggest service providers allocating addresses that don=E2=80=
=99t have geographical relationship and certainly don=E2=80=99t DNS =
reverse name them. ;-)</div><div class=3D""><br class=3D""></div><div =
class=3D""><blockquote type=3D"cite" class=3D""><img apple-inline=3D"yes" =
id=3D"B68969D0-3EC9-41E1-9506-CEF590F3017C" width=3D"320" height=3D"71" =
src=3D"cid:B3ED5EB2-5F4A-4676-B5F4-E183CF6D9327" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">The mapping =
system can authenticate and authorized lookup users. So not anyone can =
get the RLOC of an EID. You can only allow all EIDs in an VPN =
instance-ID to get access and even a subset if you white-list.</div><div =
class=3D""><br class=3D""></div><div class=3D""><blockquote type=3D"cite" =
class=3D""><img apple-inline=3D"yes" =
id=3D"06C3C806-FAA3-4B39-877D-7F99B2103B50" width=3D"320" height=3D"69" =
src=3D"cid:1F9E96FA-A349-4ECB-AEA4-BA03570C36E4" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">An oberver =
only sees LISP-crypto packet RLOCs and not EIDs. So it doesn=E2=80=99t =
know who the end-system is just that =E2=80=9Cits a customer of =
Comcast=E2=80=9D perhaps.</div><div class=3D""><br class=3D""></div><div =
class=3D""><blockquote type=3D"cite" class=3D""><img apple-inline=3D"yes" =
id=3D"9297B581-0F4B-453A-A05C-18A937C84F79" width=3D"320" height=3D"94" =
src=3D"cid:6CDE87AD-64B8-4AE5-A865-20204F7FC88D" =
class=3D""></blockquote><br class=3D""></div><div class=3D"">I don=E2=80=99=
t know what a fixed-point anchor locator means. But in LISP, a =
provider-assigned RLOC typically doesn=E2=80=99t change. But sitting =
behind an IPv4 NAT it can. Meaning the address can change but most =
likely (and often) the (address, port) pair changes due to port changing =
on NAT state timeout.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Note when RTRs are used as anchor points, remote ITRs that =
encapsulate only know to use the RLOC of the RTR and doesn=E2=80=99t =
know the RLOC of the EID. In my implementation, only the RTR lookup =
request for the EID returns the RLOC of the EID, but others only see the =
RLOC of the RTR.</div><div class=3D""><br class=3D""></div><div =
class=3D"">So after reading the slide-set and before re-reading your =
Internet-Draft, I think LISP has all the features for good privacy. =
I=E2=80=99m not going to claim perfect privacy because you never can but =
good enough. Please comment.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks,</div><div =
class=3D"">Dino</div><div class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D"">On Mar 29, 2019, at 11:06 AM, Erik Nordmark =
&lt;<a href=3D"mailto:nordmark@acm.org" =
class=3D"">nordmark@acm.org</a>&gt; wrote:<br class=3D""><br =
class=3D""><br class=3D"">Dino,<br class=3D""><br class=3D"">You don't =
have to wait until the next meeting for a presentation.<br class=3D""><br =
class=3D"">There is the draft:<br class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-nordmark-id-loc-privacy-00" =
class=3D"">https://tools.ietf.org/html/draft-nordmark-id-loc-privacy-00</a=
><br class=3D""><br class=3D"">The slides:<br =
class=3D"">https://datatracker.ietf.org/doc/slides-102-intarea-privacy-iss=
ues-in-idlocator-separation-systems/<br class=3D""><br class=3D"">The =
video: starts at 1:34:20 in<br =
class=3D"">https://www.youtube.com/watch?v=3DPlC0xdk38tc<br class=3D""><br=
 class=3D"">It probably makes sense to refer to that in the anonymity =
draft.<br class=3D""><br class=3D"">Regards,<br class=3D"">&nbsp; =
Erik<br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">lisp mailing list<br class=3D"">lisp@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/lisp<br =
class=3D""></blockquote><br class=3D""></div></body></html>=

--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-5.png
Content-Type: image/png;
	name="PastedGraphic-5.png"
Content-Id: <269FE7BA-EBB8-40F8-9344-9E141F1C3545>

iVBORw0KGgoAAAANSUhEUgAAAoAAAABJCAYAAACttZd2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTc1MjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj4yMDI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KoKVlZwAAQABJREFUeAHt3QWcLFtxP/BB
IhAiSCBAEl6AhACB4BD04e4a9OHu7hd3Da4PCe7uPByCBg/6IEECgYQgSYj0v771T03O9u2endmd
vXfv3q7PZ7dnuo/WKfmdOuf0HKcLmk00cWDiwMSBiQMTByYOTByYOHDYcOC4h01Pp45OHJg4MHFg
4sDEgYkDEwcmDiQHJgA4CcLEgYkDEwcmDkwcmDgwceAw48AEAA+zAZ+6O3Fg4sDEgYkDEwcmDkwc
mADgJAMTByYOTByYODBxYOLAxIHDjAMTADzMBnzq7sSBiQMTByYOTByYODBxYAKAkwxMHJg4MHFg
4sDEgYkDEwcOMw4cfy/11xttfvGLX2ypS8c5znFmJzjBCWauB5L+53/+Z/Zv//ZvM23/9V//9dnx
j797hqRt26/92q/NfuVXfuVAsmaqa4ADP/7xj2f//d//PTvucY87O8lJTrKyvP7nf/7n7D/+4z8y
3wlPeMKV8v/7v//77L/+679mxzve8VJXBpo33Zo4sKc5wFbTP3aavT6UiN7T/0l/D/6otXb8xCc+
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
fYnDAAAAAElFTkSuQmCC
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-6.png
Content-Type: image/png;
	name="PastedGraphic-6.png"
Content-Id: <36BB8BA8-E588-4950-B620-52FF07AD1139>

iVBORw0KGgoAAAANSUhEUgAAAoAAAABtCAYAAAAxiNBWAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTY0MjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj4yODA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K93iETgAAQABJREFUeAHs3Qe4LElVOPAG
FROSFJQguyg55yiyZCTnJLArOSNZkiw5CpKDCyxJkJyDhF2i5IxIkF1EUFRQgmL89//8jp6hbr/u
uTM3vH33vT7fN3fmdldXOHVynao+WR/QzTBjYMbAjIEZAzMGZgzMGJgxcMhg4OSHzEjngc4YmDEw
Y2DGwIyBGQMzBmYMJAZmA3AmhBkDMwZmDMwYmDEwY2DGwCGGgdkAPMQmfB7ujIEZAzMGZgzMGJgx
MGNgNgBnGpgxMGNgxsCMgRkDMwZmDBxiGJgNwENswufhzhiYMTBjYMbAjIEZAzMGfvpgRMH//M//
dP/v//2//BjfyU9+8sXnZCc72cE45HlMu4wB9ATQz0xDu4zsqL7wjXd3A6r+eT53A7tznQcLBhwS
UgeF7BYvHiy42ovjOGgMQET6n//5n913v/vd7itf+Ur313/9190//uM/5pz88i//cvebv/mb3TnO
cY7u9Kc/ffezP/uzsxLfi9R6EvX5v/7rv7q/+qu/6v77v/+7O81pTtOd7WxnO4l6cmg0+8///M/d
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
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-7.png
Content-Type: image/png;
	name="PastedGraphic-7.png"
Content-Id: <F788FE68-D237-4F21-A0E7-9F279D93928E>

iVBORw0KGgoAAAANSUhEUgAAAoAAAABkCAYAAAAWh4GeAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTc4NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj4yODA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4Kzp9iKgAAQABJREFUeAHt3QW8LVd1P/BB
WlqgQIsXKI8Axd0JhAcN7gQpUggSLDjBA3l4CO5OggV31+DuUIo3UCjuLdAWmP/67j/rsO/cOXLt
vSt7fT73nnNmZtvaS357bZkT9EFdo8aBxoHGgcaBxoHGgcaBxoEdw4ET7piWtoY2DjQONA40DjQO
NA40DjQOFA40ANgEoXGgcaBxoHGgcaBxoHFgh3GgAcAd1uGtuY0DjQONA40DjQONA40DDQA2GWgc
aBxoHGgcaBxoHGgc2GEcaABwh3V4a27jQONA40DjQONA40DjwIm3Ggv++Mc/rqnKJzzh/8e8Nj/n
Bui8tqaMN2Hi3//+993//d//lXZq41/+5V9227Wtm5D9275KqYsnOMEJOn+bhcg8UqcTn3jvmbg/
/OEPXfJEuZuJJ3ujb9ibtKl/8Rd/MSlyK9va7M+V2s1Mt1rdWGv6CfP38pfs61ntpid0VBvxlaz4
TNlZKa/3chO3VXF7zzquA9t+/vOfd//xH/+xasN6kpOcpDvHOc5RhO273/1uJ7+//uu/7s55znOu
Q+02Vxba9pWvfKX72te+1v3ud7/rTnWqU3UXu9jFSvs3V01bbbYiBzj7b3zjG93//u//dqc//enL
32Zox29+85vuwx/+cHEmf/d3f9dd/OIX32vV+td//dfuBz/4QSnvkpe8ZNG5vVb4Jijo4x//ePff
//3fxaFf7nKXK5+qxRaxtxw7W8sObwX61a9+1R1//PHF35z97GfvTnrSky5c7W9+85vdb3/7244M
nvnMZ144nQeBo69//esdHfv7v//77jSnOc2K0u+Nh9UNyDvRiU60pDj8+vWvf939zd/8TXe2s51t
yT0/fvnLX3Zf/epXyx9ZOeUpT9ld9KIX7U572tMWGTFw4qMFKxrtBQ4E6t4y9OpXv7oPhejPdKYz
rfhPuv33378PoSvtvdOd7tSf8Yxn7K94xSv2oXBbhgeLVPQnP/lJf8ghh/SnOMUpnPHYh+HtQ1n7
xz3ucYskb880DszlwI9+9KP+Ahe4QNHHxzzmMXOf31sPhOPsw3kUed+9e/feKraUc/Ob37yUS9c+
9KEP7dWy93VhEdXpz3/+85f2B+jpf/zjH0+q9KIXvajIyT/8wz/03/rWtybXN/uXt771raXeAeD6
ALcLV/d//ud/+stf/vLFv9z1rnddOF0++J//+Z99AOVS9rOe9ay8vCk+I2rXB4jr3//+9/cxAFxW
pxvd6Eal3Te84Q2X3QtA3d/rXvfq//Zv/3aJX9qzZ0///Oc/v7Q3wF//7W9/e1nadmFjOLClIoCh
WGVUNYaLjSZEI1AAn2UjE9eNRIONvnY//elPu+9///tlBJLXyo1t8O95z3te99znPreMuE93utOV
6IywezjsbdC61oTNwAHTN/TnF7/4RRnVb4Y6ZR3UbV/otDL3RbnZ7n39mXz3WRPbHAOGcimn5+v7
m/W7CF6AsVI9vmdRIgMiwdr8s5/9bNFkk+fYajNdZm5E0zYT0fcnPOEJXQDT7oUvfGEnMlpTBB9K
u30O6ZWvfGVJK3IoqnmGM5yhTANf5CIXKZFW/DIdrP2N9g4HthQAvMQlLtE96lGPWjYFbGrhJS95
SfeBD3yghI5jlNFFdG+ZMRZuztByrjMYhrD3Dts3tpQ3velNpQDTBy94wQtKiB04jpHXxhbcct8x
HGCoL3vZy3YR6el27dq1qdrNwTTa+xxIvudn1oAdYrtN/a5kGjXT76vPbIfP/L5IXTyrvUDOuc51
rkWSLHsm166mn1r2wD668NnPfrZ7xCMeUUof850XvOAFC3D1OaT0S5YjCVBYJgDs8cuve93rCs9O
fvKTb5klAsP2bcXfWwoAWj8ybb0ewQQACWVMxezYtW5G2Dn6utSlLtVd+cpX3opy2eq8yTlgMGHQ
JdrzV3/1V5u8tq16+5IDV7va1borXOEKBURx8NudBBme/exnF3CTAYft0uZ50blHPvKRZe1iAths
t6hoRkOBw+td73p5q3ze4AY36K5xjWvsGBlZ0vh9+GNLAcBZfKoFcyXh+syTIxPyl9Z3AmzEapPI
GHlOmQDntEXN8hHGR54ZGzHJxzO5g065oiuc6tjzY3VxjYLJx6c/ZGRlUTySp7+a1F+bRQfVVXme
0eZFylZn9U+eScPgST8cuSrLc0jbhvezXp6ZxVf3tFOdfZcPnslzPYytvNVB21DmPa2P8RoPkXYb
/auba5lH8kRea6FsO5Dvu7JX2mfTypefOmfe8/iqndqjDsO+1H5td1/bV6pbdR31hz/5KUc/iCIp
33V5K2OlvM1+S3mTd8r+SvOq6zvvu3JTxvAcKVe7pslY2hFtTnuk3vLRX1l3fJmnt/iYOq9sbZUn
Hrqn7+S3nqA+66c8bUDq7Q+l3pQfI/9Snur214+pN154Lu0YXs6yM3V6af3JB/+km1enOv3Yd3zV
7ln9ob5pJ7Stlu2xPIfX0h7Ix3dlpa1R9hglL9VvJbqZcpsyK2+85l+Um7IrX23Jdmc6n55HtV/K
enieHkjrbxql3OsrJL3+yvKH6Ya6o/7/9V//VfpaeXRGHjuVVt1yypuGROcSplkdsZkZTJjs2nrH
O97Rff7zny9rmkwh2zUrguZ7CnS2w7Pf+973uljY3F3zmtfMy0s+f/jDH3ZveMMbyjWjG88mEUzr
EGOxeGf3XCx8LQbRmr1zn/vcXSwiLtHORUfM1je+9rWvLYbMTitkt5UoDaG300pEEOkvO9z+7d/+
rURNPWdth9D8ec5znjJaN3VhLeUYSa+ML3/5y91HP/rR7otf/GJZq2LHm3WGV7rSlbr99ttvyXTP
v//7v3fvfve7i1G87nWvO3XXaCy8Lutn7CATOaiJ4qrr+973vlJ3babAntW+2ORTdt0N+6rOY9p3
hlF/6Y9PfepTZQ2OZ8961rOWnaT6w041RqMmfLS2BR100EHFeIlE24mqzfRC1Hr37t2ljtN4Wuc5
/J78tqv7Yx/7WJFVa4xcN81k15y2xyL8svtumH7eb3yVdyzsXsJXfUgHLnOZy3SnPvWpS99lXnT/
Va96Vdn1aaetKa8k7ddP6nPpS1+67BZ+5zvf2X3hC18ockefpDnwwANHdUs+dNL08nvf+96iH9Zi
0QXrhciFfjFtRG5NJa1kfSunZY3VcccdV+qk38kRmRepkhcnNcsRZVtX8glk6Df8+cxnPlPsB1nd
FVPo+KQPRVaHDkn93vjGN5br//zP/1x0/D3veU/RPe0AVuhtbGjrRFdOdrKTjVaLrOqD1B8yT3fo
qz4+PnZwfuQjHyk6dOMb33jd2u8kArKlXfLFW7ZDWdo/yx5oyAc/+MFymoF0sbmg6JTrqRdf+tKX
Ck+VY80cPcUH/CAn+naM+DD9gR/sGD7TJ3Zymk0fy2d4jW1//etfX9ackyn8rcl9toutwYPYGFP6
8EIXulApV//Nkz3t1F51x8u03+c73/lKu9mcMd+hTLruuZXoJtmh73id9Pa3v737zne+U2x5RvTo
uR3fsVGzu851rlMAIvuYsi+tNDl7kP7GDnq8YF/JyNBO6iszW2Thk5/8ZPGX8qI7dtwfcMABxUYN
bT8bwge7Ll+7q1/84heXOp73vOct/JZ+x1Io0YophLcPA9Q/+MEP7q997Wv3V7/61ft73vOefQCQ
svsrAMeK81xrgtvf/vZlZ1EYwz6EdG52YUjL86EIfSxm7WMxax8AtuycDcXpw1iV+3YOf+5zn1uW
n11eITR9KPeye3khlLM847k3v/nNebl8hoPsw8iUHbphoPoAX73dc8oOYe1jgWwf6x0nu5aXJB75
oc1hOHp5hfEo5WpDXnvgAx84SRUKWvornHppZ2zZLzuzfCo7DGj/oAc9qA+DOElTfwng29/tbncr
9VVGKOuk7jHy7MPo9s95znP6AAmTZC972csmvAhwNLlefwnD2IcylufCyde3+nDavd2mceRIH0Zi
Uia+xeivtAM/F+n7JRnHjzBOfRiJPgxiKZsMydcfmdB/YWD6d73rXX2MQJckD2Na7uO5XYO3ve1t
yy5UfMeXTB/Oq3/IQx5S2rEkgwV+6K/kdwDKkq+ddOqnruoXjqvfE7vpap4vkHWpDzmLgccSvqov
vuI1HR/yNRxnT36UXcuWMm9yk5uU67e61a36MP59gIwlukXGpAvg1n/6059eVk32I4BuH2CsPIeH
2R/qFE6jf/nLX97bMSifJz3pSZM87AJWZ9cDdE+u55dwnL2dlfSdrNI3vNRevPV597vfvSfjK6Wb
3exmpVxlh6NdktzpA+H0+nDyRT/pafahNuEJOxpAZNmpBGlHyFSAx94OS3qn7mRMemXSWzv9hzKq
Imz2/e53v1KmslLn5UGG7nvf+5Y/+QRo6QOAL6n/vB/6jC2VXrvqXcDPfOYzJ3xh91CAh4mNdX8a
BfAou83lG4PoJbyhF/qKbNQ2Ie2YPo6p2D4GOMuy1z4+rNb5lAN5KevRj370ZFd3AI9leUy7wJ4E
ACttJhNDCuBW+lA5KXNpawKU9LE+rvSrNj/+8Y8fJu8DCBVdZwvJgfbyHWTB7xhg9UceeWTZrTtM
nDJKN52qsahu6jfyl/ZM3Xwnx/SY7UZ0zj26i/QRO+E5+uYe+Uu/5LQKpL6ZZwRjyrX8FwOVsus4
8yav+sqf72zvVa5ylbJTeyi37Ih8lRcDxh5/PZ91CVCYxezIzxVHAO3UefjDH97F1v4ymg/mFnrb
297WPeUpT+nCWXShOGU0HYzO25v206j3jne8Y4mcGMUY/du1ZsQqEiSSc4973KMLALdkZB1CXNqU
n2MNrNtffxeBkCee2QmFZxe+8IXLKNDZam95y1tKVC0cazkHKpR1LPsl10Tf7nCHO5SR1rHHHltG
hP/4j//Y/dM//VOJABrtISPFABMlWhhKWUZPoTxlxGZkJrIpomcth+jC0572tCVRJZG/APsl6iW9
yEGmV3cjX9EfZYRRKyN2bc/219+XNOBPP5Kf+ZnPyDdAaRnJhXHpwhiUOmuPUa1645vIlGhJKHwm
nflpNC5dALciz/pDtFZE0T2jTf1k5HmLW9yijB5Frur2hNEt9QqAVyJoolQZzcELo2J687CHPayM
vI1EFyXtCcfdvfSlLy1t0p82X4iiidyJJAUwLTtyH/rQh3aiCDkaX6SM17zmNV0M5Ep0RqTCSNqi
fXzVZny1eNvUi4ibPk/SbhTGNC8t+Y130nrOGh/REJEL+Vqzq98OO+ywwv8w5JM8yNHtbne7Em0I
I98FMCpyJioorahgDPhKBEii7ItJBlO+iCLYvfiABzyg1DkjAPREe0UEReee/OQnl+ichepkeK0k
Ah8DoC6OBCnTlGc5y1mKjIlS4avok+g4ORPVob91VKJuXwCeElGld/7IuegJGRDtYDPYEnKSJNL3
2Mc+tosBVJkqE9UV4SJD5JO+2Nkp+oWGupf5rPYz608O8ruorfaTX5El/Z3yVJdjdkSES51uectb
Tp4xe4KfZDIAUIncarMzKUXe6TS+3OUudyk24dBDD52klX8MaLrb3OY2JZKk3WywKDadEl0lByJS
KOtcfiz4L3mYn5lMFEtd9Jd6s2MilWYKyAEZYF/JxRjxHYcffniRY7qoziLiZMqMFFsTg6ru/ve/
f4kysgkxQJhklfWhm3hEdxfRTXrIT5opY4vRVa961VJuvRM4889P8klX6b0ZKpH8CBAU+WNf2UmU
NkS6Ib/JgHX92qd/2Wft9py28s30R7+/4hWvKLMEJdPqn3zZXzNt9F295Me27GhaCewNJ9Zf//rX
L4g6mDb1MwzMsojBSspZzbOrjQBqh/oOo1JhYPocLRkthONZUq1Q3NL+mCJecr3+4ayk5FMo2+SW
UXwIbxmthWOfXM8vzsoKEFFGtqICRkCLkpG4Ebxyw6guSeZeGI9yL4xHifJpZ036WDQ3owpGZjm6
83nUUUeV9EZ/8grHWSfvRcRieq88ox5Gq0jERp3wMgzrkjT5Q/7h1MpzonlJRnVGmdKLDIri1OT+
noh+GUWLggyjL/Wzw+9G484nkzeeD/vZ8wGCStTJM6JP9TlVRsYZccKTMDL9kKdh1CfRMiNV/bAo
iSqG8Sp/+D0W3QmjX9qufisZ0ZKrmt/DSEkAphK1FBUTIRSdShIBFIFQpnrVdNOb3rRcdy+m05ad
oUbGnBfmvrbVPBfBDIdU7jm7M8DBEn6pk4i9iKf0/gKwTYqfFQEMJzGJsJsBqPtRBngrOqi98tWX
KfuTAmZ8SXshbS2DMZAscum6yMgw6kl+RWPCiZdyRaXqCBo7wl5IL9qjvSJjSeoowi6a55kYqOSt
8hkOu0SaAmCV80H1XU2xFKQPZz4pQ5REnVZCZHpaBBBP1Yue0Lck7WAPRHFEaoakDv/yL/9S0so7
NhGUR1w3Q5H8EPUcym4cUVSi8eRLf7K5SWYT6KH0AUaWzc6I1rJ7ARLKM2P2P/Ma+xQBjGU8Ja36
J+FR1ltfPfGJTyyzD3lfP+ZZt+rmbxgBfMYznlH6ia0JkLfM1oj0isiz36KLIvA1JT/lbbZleL7h
UDfJXk0x+Cr1kl4EdUgBwsv9sZmxtOExQB0mm/gVfKnPitSPMaApecaAoRcNH5K+jcBNeUb5zilM
IldkQH3JWQDiPgIdhW/0MmUqn99pn0uH7sGlWQTBG3HNI6hc5CgEft6j+/y+UWdMf5SoSl0ZEbWD
Dz64jDxDMcvIvL6/lu/WnYSglVGPNX/WR9QUYfkSGTFCNTL17KJktJ/Pq3dNRp/WXiARBqNE7azJ
+plw6CWS5PrRRx9doiO+G32KTiCRpvvc5z5lPU+58Kd/ojyif9Z2GOFaV7NWMhpWd6R+ftdtCwUv
ETyRUiP+MPgLF0mmRT6NkkWGRCaGJMLpaKFwYCXCZ8Q5RqLHnhvy1Ag930jx7zFKxcdFSVRHxE+9
jMBFCoYkIonvKM8tGz4z9rvmKzkc8pVuiIziq6hFTDGNZTP1mn7Bjzqa5WF9eOtb37qM4NkIUaik
jJj6LeJqzVc44LxdojgiQdbCrYSU43xMER4RTtGAek2uvPA2pqRKZMNvsxzWaq2VRG/1I3044ogj
SnS5zhOfrB+Nw+lLW0U8zECMkYjJne9855JX3hcJCUBd1g67JoqY+uHTmid2QeRFlFoUpSZrjvFj
JXpTp1/td1FI0TdR7owq1XmJ0Ij2IusERaEQm+IMOkT2RQJFdGoSyddWa9HMWujLtItmOESSERlT
j5pE1kRac810fW8t362jy/XCdFo/1tE5/UgO6NsYiaKRYe0wyzBmv0Ws+TPRbX3uGDCR7yGROdH3
Md2k8+pCZ6xPrCnA9+TnWL6Tm4Mv5DD5n5+DR0Z/moGIJVjF9mqX2Z8hWZ/N52gTvRHdHCMRZz5L
tJSNFglPmRp7fidc+7NlndNaHW8aY1Gy8FKYfrMTASBAYwSIxUir3EoAMvbcSq8xxDHSKQoaI80y
BWPzCSDCSFC8iCZ0MforTmHM6a+0TM8zfMpApiHVYYwoB8eLhPxNwSDhc84FMZrTAMG1rnWtMgA4
5phjitMpCdbwj5G00QFZeGxqznSJBb0cK+DidUuxFqwYfZsPFiGGKB3MrlhMDKhNo4h8lykz903f
jBkxcjR0RJlfTpMwyisxnKZnOHBtBlyUSxc5TeAk1tiURd1ZDtlZlMh28tV0EOeSfCXv+AokmRLl
TDmVlRDdGgPU8mCEU7csuUhSPpDmXspg3qs/Y53hsg059f3hd1O8lnMgTo+Ms0/DPzyN6H55Dlg3
jbgW0t/HxdQyIpfT+OE+UAuE6WMyNkamOcemSjm/fOWYfktHrT0AJQKW8plh3pwhUDEkskoWpv0B
Jasl9lWdkEEVoFaTaT0gEHCmB0m5gcZvU3jqMOxHv+migSoC+OgMiqhQ+U7GAMsxcg8YW0+ytIFM
IeVOs+vkPnWjLl/6lEfLNfTxWLtdtzwAWcYUUb06m/IdUJwmi3QzZYwu7ksypY0MFAx+xtrrmiVO
+lvbI0pY0gz/sc/1UpPh/Z34+/8v4lmg5c7wsXtoUSJ0BFZkYTMTJzVt5EsJMvqQI+r1aAtHACRx
utabMNAiOAyw9Tvuc/ZG6tNA1mrqoT+0w+hOObNIXTxHoYBAyldHr9KwjuWBpwzUehHndnBEY40E
RbhE6jgPETeOC78AGbImuuT5RYhDyBFuRiynpbMLVhkAND5w7PXoXTrAfhql4cH/lcgSkO4PgAF4
OUlOHfAVCVEXepmOQfkAhL6bR+QbXw0M8NVaQzt/8dUaSJ+A60r5muWSg2E0NO9xftlPNT/UBXFQ
+nga6Qv5jzm3sTSAREajgRnntI2BeHxLmQCm6cy0AeJYOcNr7GZGZfFTFHkaiVZxvvpXX9f9mHWd
BuDkmTLm2XzeOt7kkfKnkb6gRwlW8zl8Ez2bRtLU4Gzac2PX2VYD0Zj2LANLwMy6MkS/rE9FnHtd
d/Ke7ZsGcKTTl/iPvLUGH3bFQM/pB4jdnyVjbKQ8sqySaA3/DJ7ZU3mKuk4jdWLH9F1NZAK4R/Ka
JcMG64jdYLPIVk3s2TTfQkbpJ/Bf62adfm98V37ODpAVs1d4N0bkJe3JEKdk/+UgfCz9Tr22MAAk
eCuJXDCeOeLazMwl7LOM8kbU3RSD09Q5dguNOSSLkk2dE3SLs0UpHEEj0jacqlptndIYUpRpjjnz
5lw9x2BxSEg9k+alz+fW69ORAgy4aBinBACJGljALkLAoO6OyI0NEEDhEJyN1YN8ZgTDCHMeMcrI
qJg+DMsYG7XPy3PefcaL4ddWzhkgwQflM4baDizlQGVefsP7+CU/05SAiu82bojgcxD4apG6iAVQ
OGzzML/6N/lZRLfSQEtrNI+UMy1C7T4dmhZtdX9I8k379YlPfKIMJobP1L8zEjeMStXPLPKdfOUS
j5Sfaek43RyMSseGZiQm06yE/9LQec4RZd7lx8g/Oj8k8mbaehqJxK4WAMrTpiNg3iyD5UVsHlkG
cERsfTe9XUfLEsiTf7NS82Rfuz2Tup52jAz5m0ZsHPlN/k17btHrKdv0YlZfAPL6YggAM73ybBbJ
6Ni08rOMsSUn5Eg9NjOxz6l/7FKs9ZxbXTarnlGoEyQ/6ms7/fvCABDzjBoSRMxjHOO82aN/89qw
1vuzRk9GI3ZNi/4xdKY1RB6M2PCYMeT0Rb1i48VMg7FoPdNQMpy10x1Ln87SvXRCmd61lUw1en5R
msYzhtgaKZFFu0fxzUiPYcAvu0qt/TBF/NSnPnV0rciwDtqTbQJ051E+U0eG6zTzeFo/u+h30dfc
KUunRIZF6USHDRRELq1t4aRz1+KieXuOY7Vu0lQcvgJHIiQANr6SS9fw1breadNGKylz1rPp6MkX
kDsNVJPPWkZn5eleHTkwPSZyNau/PE8WPbcWkk+WPU9n1CefIWOZbi3l0xv5yDuB6LT8xoAO/s+K
OvIJayFAx+ACALTei9yRbYMQzl/kKqOCw3LwCPjkm2b1pXT4kIPWtGfSzEpX992w7NX8Tlsj7axy
3Z/X96a+6f+sfORBhtmMrUg1/8ngvPXw2V67fMdoHk/H0mz3awsDQJEGCzBFIxYhTmlWeH2RPLbC
M2mwx+o6bf2ENIwt5dwdUSt/jJ3pPGsBOVzrX4yCrcsyXUz410oWRiNAxpTIrGkIo+wEPAnkRTAo
EaOTo/CxOkknommEyUgNo2vTQJ50Y1Fj5bkHEIgWmC4/OKYuRQJNfeIX8AJIm0KM3XUFqMwb4eZI
Gy+0RznTjITycypPxC2Bylj71+saObGukTMUqRBtsRaRgePMMvKn3hbxo2m8HatTzVcHx5KHIV+t
nbIuj1yqC/A0j69jZS16LaPd1sLqk2mjdlEczyxKgIY+I0PArmUE0yhlzfMJFqY9O++6PhLJpN8p
P9PSiNRklEf/rgef6Z/yRb9y/e+08sfus+GOlplG05zttOfHrltrZ3ChfHrM3uVmQ+AvZSLTph2j
qxb/i0xPI6CXnAOA2Zd4gvDE7Ma0SLIBkEHGNJswrcxp1xOI0Ws2ZxrVka/6mdqOxm7emT6BfyHH
dbvrvLbCd1HK1H8DAWvisw/H6i/y5/6sZ8bS7eRrCwNASmB3kMXJub5gGuMYLzsWZ03hTEu7Va6n
kFHWacABgBsj4EiUxYgwdzkSdGtO/NmZ5jwjOyUpsrUx6wEAGWtOTZ6cuqm9MdKejCaJAKSR3xXr
ZxhLwNZ09bTz7GxMcCah9tl1ZZTOECEAhRMeI85vDFgy0sCd3dOcN6fEOXIM/oyGOQ/1ERlUN3VM
4zFWlmsMjAia6IP+UHY6l2Ea+YvGIUBpbwBA0WBTscgaKAZwbN0OcFE7lGnyWDKq/uE3OcBXO52t
YSTXPv05b4uuc9B4ar0VIztWhyrbNX11vpc66D/APmVvmKl+zim94b2x39bW6VvtIUtkcNp0KnnQ
Xg4X4K0d71jes64BgPTGYAWIBlqn8Y8Meg6tNfKYdQJ2gHuRXO0GMsemPQFqsw1D4nhF3jeSyLZ1
fnyLddGiPWyk/jH9OyQ6S//ZMYBxGgBkawyk8Rz4Er0mW7m+2XVvRpkW4TSrII/1AoDqzX7SIbo0
zaazM2N2UD8atPI574uNDpYH1VHFmk/6mh0m89qd60PrZzb7dzYWz/BK4InuTlvHx5ZZDkS36E6e
irDZ27iv63fClVSAkho5m4JKAFSnpygMDuAyDRzUz2/l77lexjqNNNp1e0xNTlujYTGrI16AowQV
dVrGDRBMkJGf9TOr+W4XZ5ynVZJaeH388cePZkPZKBPyvP5GHJn1dcgalOEaFdeNbt3jvDmUNDwc
YRpSUTogpSbGHL8yAlLfA77wy7EJjlEwsh0SucuI85hsDp/3W31EGDyvLXgyNk3GaTr+xvQUILue
G1zG6pXXOCh/SNtE4YeEbxwnY484rCFvh2nyN4OafNX2Mb5ynMnXBPGZfiM+AS7GWzscQaTvfU/y
Xb0db7FoO6UlfzngARpENsnqkAw2HJhsAOsPOF4LkS0DFI7akgWvOtRnQ9LP7ALgS2fGjrsYplnk
N8BhnSebQifp2DDKruw4p7PMOCyS53o/w76Jbqsj4PL85z+/1NFAy3EpQwL42CJEL8fskHs2EFg+
QcadtpD9TcYAI9E96XONszRJdD03oaTdynur/TSoMsBBjr0hx0MCDtm4YR95DgDkF5BZAe0b0wH+
SNTW4dqOipHnelENOMfkeL3KyXyczEA+AGJ9RT+GpB/1lYGKI6KmHaE0TNd+d92KACCGOSfLm0AY
U9NxHC9l4iScm3Tve9+727Nnz9S1O9uF6XlkgsiLIzoAuYxgMfRPf/rTy+h0DIzYUUuRODfrACmy
tISbMbIW0GYHwEMUdcwIroaPImKiuPI0uvXGFlOoRv/KZvSAMxtUtMHzjGcCD9FAv42yjNCtTfSc
qRLpOUsGPA4rLdVjaLUV5W5S3zk6ozrPazdDaKTO8Y7xi2xJD6AABcownSYC5E8fcOoZtVTmotFn
0012NHMO3oYgAsGhJPhSN8Y62+Q8v2lrkrRtPQn/6RcCpkUrRAU5B/xm6B1jQx8TvIls5fd5dQHs
OVLPc7r4N+QrYyoCjfB12nTZvLIWvW+5gegxGXtfRDm0DXCxGcGfurAvZGAljpm+GZhaXyZi6lgb
MkN2yBC+WoJB75wNiSfkl41bK4licd76xht2bObRd8rNpR82MzjbDggC/lJv1lq29GYUDOTIjLfp
iCqLNrIz9J9jZQv2JdEpsq5OBiP61szBWLSUvzk4loAAymRjaMfYM1HceMVhsa0GLjaRZcSXLYnD
ystvU81sir6n8/qDLWe/86zA9eKL+gJlggd0Wb3ZTzafLLA7bM0xxxwzKtt0T3o8MUi37pddEGzQ
t+ywWSd2jJ7gIQC11nWadfvZVTKKrLnmuwQSxoBonW61320KyrMKLRMA9JSnn/CMvaJP3nRDvwxY
d+/evdridly6E6+0xQypM+oYKcpHcRhLjDe62Veh1xTARSMgGVXIz2l8yPuZfz5n4bIoBGNhdxJF
tu6Rc8YXU2sipoAWxazTm8YEPIzivJoKD4E8zo9gUywROMqmnJU6g2l1VnfOgHEAdOJ9vUWB1Ydj
5Awt9ld3016iuNaa1GQ6EChgOIEiTpnCmfbHixyZMrKixWnATbMw6Jwc8Ge0plwghzETmWAg8RD/
an55xuuRDC4YHADB9GRODyrXhhlOlcN2P41UXfex75yOV6GJxuoHGyLwXD3wUf9xmIwNJ+rVSnhV
U9Y1P+t7+T3vyTO/571pnxwF8GDtHfnCA3UjJwYHnAg5AZpNe3AGQDxQTR/nkfzlqe0AgYiXaBWw
gvQLOSEX9NornZKv2pBylp9ZXv7Oz7w+/MyIzJAfnLvpUm0DTDli04Se02YOXiRa34hC1FEJZWR+
w/LpkUODyS0d0B56SI5EfsmdMqUTaRFFmbYJZdgWv+vysg6uy19egCs+k0/9aHqL06LvZIwd1S4y
lnojfZ1X/d29mrL8/Mx7BlBkXB3oq35mq8kR0GF6mH6KtHCuKwHWWYbPLDf7Ne9lnfMzr9efygcC
9TdAROdFLqcRHqq3AVC8S7gAPmck0mcDS9cNIOSjj71KLEn7vIrTIJZs4Y282Gt1NzAg9wZIdGBW
vTPP4WfyIj/zvjW8ZM+ue/YX4AVyDLLJtuif7+SaLxiWzSazz+yvV+ixWUCepTD45hV2NtMAi6Z+
zZrU/Zn1yc+s1/Az7w/LB77JDZtAj8iu346koSv5fKav881r+Ux9L68NZce6cy8m0F/svAO6gXl6
ojz6xOfgg2UeIp7pF+Sf+dZlte9/5sCKAWAmtTaEMG8WojScHgc1FkUa1tOUkOeNjmoFqZ+TFwFk
RIbrZkynMuics+k3054E0SiTY2XgARYRN8AmR5/yB+xE2dTTWiYGAagi/Mr0PIUGso3Yh2XXdRx+
1xbgDUDIyF39jLaI3AExwB4FYvw4H/WRhrOlZN7iMMyDYTGyBvhMZ0nLYKq7kTbHlY6WYUvSLkCD
kdJmhs9uXc4bPxhuim7kjp/qWZO1kgw7AGk6oD7hHm/Vk8FjIFZ6bpu+Ypw4EiNoRlgkCDEyZAVA
9zaMuk3uaxejKL1+m0bql/ImzSKkL5UpUozHAB7e4TO+4RHnzsjjv+ku9eDEFwGA6sCh4Kez3nxy
wLm7NvnqqA58rSPR2kA31GUoI7VuTWun9GRQWUP5lp8pO6CAjBlAcXrkU5tFQUzDJ0BQhyT5kn+G
f1gv9+ik8kS9ODHt5WzxWl9rEzDtuWlry7Ks4Sc5zsFBXSfPGXgpw2yB/sHvnEJTHzJkVoGjy4hH
5q8f2FukjtNoFt/pjzppLxBoIGVQoWz9Cxhz4uo2rPu08obX9Y32q6O2JtEL8khm9cE0Mg1sOQNb
ZDYJQJ5G+smaWH/AXm3HlKFMgxZyAvgO7QmwIC07DMSQM5HftIF44o0c3j5BllbKE35Fm4fl4rfo
M7CtTIOYjGa7R+bJwDERBQQ+XauJjLG/+GzQwFaaRaJH+Iv3bAL+8R0pN5mH+qQdqvso7/vEP6BO
PwzLl9Y0KxspYsoe8QkGyMpOGeQfhuSa9PXgJp9Rjnv4MpQRAwNBFlFZMguc5/S8fsETAxoR/oNj
8FiT/OSrD2sfXD+zk7+fIBizdDHWFuWGMLARlA5nSMYEsG6aURKjQdBz/Ul933cCbmpGdAC4yPVv
9XOcMqNFWYEu+XnOqJNgMvTyATJ2/WndSqY3wmO8LDgHbkQPGS7GiRMAAIcKmGmnfQICnJsoECBn
VDxGlJvhASxMc1onwmEaPQFwyp9mIOTH4EhrBA2gqDueW7djRCoCOEYAYAJHgIPREHES0VNf05CM
ikje2CJpgBNYNuIDDNSRMVSutjJ+qyXG1FS0yIC6yZvxEA3iSPTtkLSHjOCH8qct3scr/cwAk7dZ
YHFYBjlh9KQ33UNlAWYRSVFUTkNUzMYh9SA3uURhmNe03/LGVwCg5isnrF1D2SXr2m3qibMRPUlK
3QLEzBZwTEMy5aq+dEt9c20T+RUVo8ecMR01TUk/OBptpl/0jtHHC84oNwuou8gKIGwQBXiNkaUO
bIaoAl3hdMiR5QBA/lhfj+VTX+OQ1RWJnNPjISnP4e/aJVqrXM/pL8tqxuyWyLaIjzZZ+D9Nt5Lv
2gHYpyOlm75zltoKdNAfNgCP8FEasqRuuyOizy7N0v9hu/QDcEsO6bQoY9ou+iRf5ZMHIGGMyBLb
pb7sjyn4eURW6BZbRn/ZMeXSCQMWg0H1mUb010DYrASdl5aMCW4YyLPf2mb2gi1YhMgw3cALeQ0H
jfIA/smfetM5vNav7KBlJvhA1/VF6kZdtjJErOks+83HaCe7oD/Zq+EASHq+ioySbzJCx4ZEN60J
xVvlDw/910/kERjzDD0XTSe7prC1x3rHOkCEh0CbPmLvyXFN7Dpfog35Rpz6vu+me8kl3WUP8ECZ
8mOjxt5U5DlLCugOv1RHB4f578Tf2wYA7uvOY0z9zTI2s+rIcRPoNNSznl3ve1l3BjqdxkrKyLpz
2mPOflpenP9q20uhlYs2YmTHsG1U3iXjVf7b6HptNF/nNRsoshyAgwKKOJcxAh45CvLDcSwCFsby
4ZjwlNyS371J5H9vlIufADuAYZA1RgAEHorAHxxRFOvithqlHVutTdEfANEYKNpIXpA/AHC18sdv
sIV7Q5Y2kg8ryRuAZqvY/pUMVFZSxk54djn83wmt3oA2rtVwAF/+9gXtq7qvFizjEWO3EcAv+b+R
eWcZq/nc6HptNF/ntVmEynQzo25tlkjS0DECidY/IZGetUR9lbMWOZzXnln391a5Nl1Z2yiSJFo6
jG4CIECiqKD+F0HairRWO7a3+mPI27XqNMDrbyfR0CbspLavZ1sbAFxPbra8GgcaB9bEAWuWTNNY
82eDFHBniseUuUiHSJXpJ1PirlnbZvqy0XQOiOwBfqZKraPK3bXAnsig9YB2W5t6NY1mqqxR40Dj
wPbnQJsC3v593FrYOLClOCC6Zwe5HarWTFrzBxgCK9bOWetrfZaF+hbAiwI2ms4B66BsRrO+1vot
a7qs7RRFsX7XmkBr56zbAgRzPeX0HNudxoHGge3AgQYAt0MvtjY0DmwjDljbY+G2ozJsrgJOrO8y
XWuRvk0EFn07SsgmhkbzOSDKZ5e7TQOiqKZ9rX8EAm1WAwjteh0uzp+fc3uicaBxYKtyoAHArdpz
rd6NA9ucA3ZRivZZm2YnNLAi2ud4j1lHhGxztqy6eabQ7QAVRbXj1W+7KE25m/odHlmy6oJawsaB
xoEtwYEGALdEN7VKNg40DjQONA40DjQONA6sHweWH9C1fnm3nBoHGgcaBxoHGgcaBxoHGgc2IQca
ANyEndKq1DjQONA40DjQONA40DiwkRxoAHAjudvybhxoHGgcaBxoHGgcaBzYhBxo5wCuoVPspLNj
cRGyg9GBnz5XQ/nGAmn31YGlq6l3S7P5OeBUfRsCyKez4WYReSf3Dp5th7HO4tT63/OmCrSoHcm+
2teHe6+FE2ljF5HNtZSzHdLaKIVfXgG3kldNDtu+WXnubSdOA2B3dtrB18M+Wq/fDQCugZPe9+iF
8sDZPCK0hxxyyKp32nlnpRe5OwbDexf31VtD5rVzs93//Oc/X94t7EDhsXdybrb6rrU+jvlw5Iez
3ryjdxFy7p7z4G5605t2uwbvqx6m915ab5bw/tpp79kdpmm/V84B71M9wxnOMBnsAX/PfvazC1C/
3e1u153iFKeYm6l3p774xS8uZyh6N/FqB59zC9qgB9hV76TVjlve8palHRtUVMmWDnj1IBu7Fcmx
SXZ5e0WidyAnGdxpmyOT5gEnPJePXeKOBVr0/cdZ1np9eiMQwEcHkrzH2JmVV7/61buLXvSiebl9
roUD0eGNVsmBeIl9H0cn9GE0+ngbwcy/eA9nHwfbrrKkvo/z0Pp4hVN/7nOfu49z0Vadz05L+NSn
PrWPF6T3t771rXdE0+92t7uV9j7sYQ9buL1hUIscB3icm+YDH/hAeTbO4Zv7bHtg5RyICEcfr23r
Y7DYhxOeZPCLX/yiD3Dex4HYC9uRD3/4w6Wvdu/e3QcImOS1Vb7gxZWudKXSho997GMbVm28efOb
39zHawf7b3/72xtWzkZnfNWrXrWPaG8fb3uZFBUHf/cROOgPO+ywPiJ7k+vTvuDF/vvvX3j+yU9+
ctpjG3o9QGx/3/vet3/Na16zpJy73vWupV7Pec5zllxvP1bPgRYBXAN6dqq+sPv1r3/98uL6WdPB
pjAcuLpaMopT1t5+Uflq67tZ0ukjUVoR1J1AZER7f/3rXy/c3JRjI+555A0cV7ziFcvr2eY92+6v
nAPedvLYxz62+/SnP9095CEPmWQQJr4c4KyPZtmZSYL44lw/fbXffvttuehftoMck2lTfxtFePq4
xz2uC8DT3fOe99yoYjY8XzMcn/nMZ5bMSLEF3u4iYvyIRzxioTqkPeBz9gW94Q1v6J72tKd1MXBf
UjzdIAuWrDRaHw40ALgGPuaUyrWvfe0yfcZIT6NcAzjt/rzr0lvL4y/LnZem3e8ma9rwbSdQtnMl
MrKSNKaI9+zZ053sZCfbCezc621kQ77xjW+UcofLPPRT9tUiFcu+2qpTmtqY7V2JPC/Cm/oZeX/t
a18rwMlAfavSQQcdVJYJ1O/GtnTAcoKLXOQiCwcPNpLXi/A2orDltY/DNcZZr/xcJK/2zGwObDsA
aKTob29ulCCoKy3PGw4stvWeUwpq7YaRl1G7Nx3ElPFozxF+f9/85jfLif7SiCye4xznKOnGlMMI
17owb1TwPOftvZ/5PtC6IHUxarSGDB8/97nPdd4lyhlJ47p1JF7P5Z41YaKS1pe4N3Ra8maEvvzl
L5d3uxrFWaSsfdqZBj7r4C0FRv0XvvCFu6985SvFMGvfBS94wcl6FPlpz3e/+93yrDYb4Vrn560G
wzwz7/pTFEUe+Kg8fXja0562iyn2Lqba60fnfv/tb39b6spw+V73x1hdPKdsUUm8VJ43MVh/VJNX
dpELMuH+kL71rW+VvsHL2ugPn8vfMY1Y8tNnyt0VYE6fjdUx0ww/8U3f15Fov8mzdog2qTMQQ761
SRnZNu3Wr/rQWyj0a113aazbxEN9Ueelf8jscF3Sz372s6IL+KAfvfNWlEBdLnCBC0zWPVlXRL7I
M9kWzSQv5CZJOuUDYuo9Bgh+/OMfl1fUnfrUpy4ynGnVXf7pwLRBHbRj3toredA7eiLy4k80B9/w
KPXap7y8J/lLX/pSiYgAePryfOc735Jy9BV901eZnnzSW/me85znLHII/OhDeukanowReVU/a/Lk
Zx0oPfXGFm2mz3iSRH49T97wFT+k0YdjfM10Y5/aTN/1jXzpu/LYvZrIlWfIwZhsqzs76I0y7Jm1
bmSy5jn5kHYRmy4iRZ7VjZ31mkL1qmUq64f3ysIPNgcP6TYZwffsI8+TMf3iOj2hX2yzMvCYPRjq
AbnH31wfRwfxAunfmEYvtl/b6rLKAyP/Us6UjefqSjaGPK+TqmPaNr5AHcnlImtWyQjZ1Hakn7QJ
L+toIHkm19YDpixaK3j+85+/8L+uT37Xz3TzRz/6UbnEluBhbXvy2Z30uW0AIKUVwtfBjDthJaiU
YSUObm90PsMsxK2u3mdq0S1lV291ZUAs5LXYta47peWY3vKWt3Svf/3ri0BTBA5AW29+85uXd3nW
aThHi/wtoKWcWQaHceCBB3Y3vvGNJ85Z29/0pjd1sR6mu/vd7174aVMBhZSnNAcffHB3mctcpnvB
C17QHXfcccWASgcAqrONBLWz46he+cpXlneQ+q7+FFh9vXfU9DnHkCRfBiTW45RNL767f+ihh3YW
sjO08vvQhz40MbraBNSq3w1ucIPyVwOUzDs/GZpYX1J4CADmVEcCEpsbAPNFSH1sBor1VsUJSoNX
2ned61ynMypPR6Lct73tbaXcdLqeZ9AZZX1x6Utf2qVC6rYnom0M2+Mf//i8PPl87Wtf273zne8s
vLnuda87uT72RXkvetGLuk984hMTQM844z+nuSiRoYc+9KHFeD7xiU8syQAX12LtULlu4b66c3iA
huuxNrEYd5sS1IXc4rf23uMe9yiOS2ZAqikrztn05bHHHlscJsdHzoEhGwLqDS5AojQ3utGNiqy+
7nWvK+DTs8961rOK/Gg3PeA0AEFyaKckh4YHdA0oIQuxxqiUKc8xOaB78iLvdBVxROTyfe97X1lw
T8fJIOcub3IwzwmSoWc84xnF2ZLpxzzmMQWkakMdxaOT733vewsABCTIF9lXBh7kIAwo0y/a+KQn
PanIJUfo2iUvecnCext66Jj+oGeeJf9Xu9rVloAEz7zwhS8sNkEe2sZ5Xuta1yryQw7vd7/7dbFm
r/CDrtPlj370o8XO4Te7AHjt3r276HINFkuiGf/YdpvgABpAG8BTVzpzjWtco9RHcmBU+8jWc5/7
3GW7YfHu6KOPLjaCjfnUpz7VkeOcZvYdiNMP6jqLyB3dB9TpgDbqi7TfsSZvYr/1BfkAaBIskjV2
i4zc8IY37Ohw2k5yalqazWM3TIviqbZrG+BtUyG7kURH2G2ygOgBG4H4R3xhp20mynLKzZF/fM3H
P/7xorN4rg54rm03uclNinzUNtb9t7/97aU8skL35WFQSFdvdrOblYHQSFGTS/rANDUQiPg54PMO
d7hD6a980IYW8kzXyCI+AoCXu9zlygbJITDmK/BeXsrQT/CBwSF/xT7tVNoWAJDAcTo6llGhhJTs
i1/8YidKwsCnUdyIjib8BH4WKT8VRj0ZRiNH4IricnYU24gZANMmQkqokygUAX70ox9d7lEsSikN
QMPpUlCGEXHslN1L4Dmfy172smUnnTKV/6hHPapEoe5973tPQIo6MebaxBmbOvAnb+DF6NUOsw9+
8INFgSiRkZp7nrn4xS8+UXTpn/CEJxQnzigpn0HgLGMzQTGc+GZXY4JWBpnCaiejagTMqOOdOsUC
5+JYjAovcYlLlKidqKZ6c8yMsogL5z+NtJ1zx/fYzFBGlxwgw8Pwaw/npT9mkTpyGIAVwMKQGFky
UIwhg8OpJjgDrh/5yEeW+9briFgx6CI5nJURKqefdQfe9cU02dJWwB7QnEUAD2fCWXEYygZ28Ayw
VM6ilHUCPJJEB9STkyOz+viAAw4ooEL98FQ7OTX8ID/4/Z73vKcANEAiFn2X7Fw3sPAcQOQeMEJ/
yAYQopwnP/nJkyg5J6AcdSLbZI2OkX9yg097AkiTK4MXfc5GsA1vfetbC6jwLMdGnzhH8gz8DQGg
SMoxxxxT1uhxtki56kMOYpNGAVbqzenSE+v5pDPYm+V4AQ8OGlgFAEVzAOhMQ0fwUZ+pP70EDGOD
WGkH+THwAO6QiN073vGOJf2rHnil7fgMBAPhymAv2VH3RG3UBeEpueREDajJj/LZKO1WL9/tGkXq
zu4Y5KoLUCi6iB/6HLDQnwZ184jN8weU60v2UOTWIIKd1GYgSp8i7SOLIkY5sKvL0Dbt1z6kXnRX
ndQb6ONDyMEsAsbosjrgCfstL33BDtEttoA9pL9PecpTinywzfitX9kPz7361a8u7RCRYrsQG6me
0vpTR8DZd3qBH/SuHhxc73rXK3VIW6p88ojwm17gC34uQvoweU42tS02KJU6a2tsgpxkA6wBb/yD
vmDb6BTwGBvxOgPHI488clnUcpJBfCGD7Do/gthfv9mUmtTBs3wPe8Y/GBCxD/ThPve5z6SNrgG+
BhD4R/+lJa8Gl+TImtsaSNdlbfvvYSi3NIWR6+91r3v14dD76Ow+QEcfSlJ2ysXopw+j1Icz3pA2
hnJb9NcHwOyPOOKIqX8PfvCD+xj5TeoQhqYP413SBmDrQ3n6MAZ9AJI+hL+0J5S4j2jWZMdvCGwf
SlfSxIi3t2MzIoh9CH8fBmGSnx1fSTFCKjtCQ/H7V7ziFX0oZ+GNdHYaKjtGTiWvTGOnlTaFEezt
tgrF7cPp9zHK7UNJ+jAeJc8wDn0ApT7ARR+OvQ9wV9I973nPy6z6ABx9AM8+AE1pYzjqUn4Ytz4i
QSWfAHh9GPFJmohKlp1sYfDKM+EMS1p1DkdedlqHke7DcZf2B2Ao9QsFn9QhHM8kv3BcpV54mRSO
u1wLw9AHyOzlQW70kT6NEXkfYDAfn/pJvsI4lZ3Z+KmO8gqA0gfg6MPQ9OEs+zCEvTYHYO3DcfaH
H354aXMAh578BiDtIwJQ6nTb2952slsvnGW5FoZrtA63uc1tyv1615/dzvrPLrqkiDD34SRL/4VT
KfxStjZGhKH0qTTKm0dkyrMB4iaPko1wFKW9AaKKHpLLGIT1ZN/zyo8oQK+f8l44hFJ2DGSK7MuQ
TIWDL9e1W5/gKR6qbzi5Ih/yjShbqUM40FJGgNr+zne+c2+nMv2wczQGDX0Ar3JfWvnheQwaejql
n8JpFP3Rb0gbAxgVfpGLmqTXFvorH0QO1DkceNGrADpFzskWHSCv4cj6cIZ1Vsu+Z50iglHK97y8
2AtlBags7Qgn1gfIKffoXwDMslsWn+vd3wE+J88HGCrlxWCjDzBQ+orMsR3k1l8Awj6mZwvvwzlO
6sem4JF+eve73z2RnwCMfRxJVfJSdqaRlzaHA+8DdJe6s8n4QTcD2PbkRN/MIu0OsFTaEMC27AoN
MFpsYgCnnh6zk7EGu/SnvPRpgLeyY5qMDykGvSU/PgMFYCw2zu5qfR5AsPCVLZ5FMaAq5cRAp/CN
jZSX8lMHySKiH+wpm6bftIFM6zsymn4kBp2TImOQUerJXtz//vfvYzBZnmdH8JndYVtj8D9JM/xC
dgMYlXxiFqHoo7JTb4bP+01O0jexzRFFLPXVNnb6Lne5S+E5n+caUqcA+kVGAhT3AarKvbSpMdPT
080IBpTnp/3T3+SdzyZP+orM0AsUgYJyPYBtH4PK4ivpBZvB/5MFPiqfx+OYFSvyLK1+CNDckwt6
oC38GTsaA6tp1drW142UtzRFVKWPqZgiOGMNoSwxpVEM8tj9tVxLxaWMgNS0P4Y7RmqTomoAyGAP
FRLoitF3AXyMLGJYIipSjA7wMyTb/ClNjH7KLXmm43NNmUMCgKQB+pISAEbUpRipvO6Tsfc8kMag
1wRwuMcxI8YdUKVgNSDLNO4ffPDBJU1ENPJyAUzyoZTDOjNAjD7jmw5tkjC+xA6+kh+DmTQGAMlD
1jWidUscEXliiF2fRzF9UPKpnW6mYRS1j6NhKGPKsBgoIJCRGxLHw2H6S0C8HgAQnyICWeoZ0ybD
YotjiYhdub8WAMj4cqAcfk0GZYAwRwaQ1MQIcwzAAsOMGPOINpTrnM+QABB5RaSkABH3EwBqBz2p
SX6u09Fh3TzHIUZUqfRNDp7UBchSNw67ppjmLLzicBCgEFOv5dpRRx1VP1q+k2HHi5C3iJAsuz+8
wGkCSAAX55dUA8CIgublyae+VQZbmDQNAALreAgkDymdLGCM6GlE8Jbwp07jeCoDTGUnAIzoWLFd
EeWagKNMA/REtLuA5nkgC++ATnnHjuhlOh/RvMIrdhEIRisFgNKwZclzA/B5RJ/pMbmOiOmyx9XF
YCdmaoptB97YrYiWLrP1EqddreUjASDgy5bUZDAUU8CFLxHhrW8t+24QgX9A3dCeLns4LtQAkAwM
fVOsKyz6KhiRg2T9jhcRESwgdZgvHaJLESkt4Gt4f/g7/dbQb6RssmfAXU36DSA2EBPoQOpH79mX
oV1wXxrAHzgHWncibfkp4HAIJeRsymWM7NA1bSRkbzpxI8haD9MAoSxTs3e/Js+G0pT1K8OQvKkX
04CmF4TQrQFDoZxlKmzEKaUAACL8SURBVHc4LeVejC59lE0ePk0VWfSLhP9NPw4pDEK55Lkw9Eum
PdTX9FBNpi2QuoUDqW9NpkuVi0wVmvoKYFDyNi0ypJxmiahKF0BpyW3TqfhTk7UyATBLeN+0XziT
Ms3lM5zlZO1IOJY62bLvpi6sjbH20pQF/srbX0SdyvTjskSDC2GAypSmKRJTYkOyJkVd8cmfNupz
U0VjshoGuqyfM01pSjingob5rvR3jHYLX8IAl7KH6S3I9xdRm+GtFf0O41mmzlJWM7HpOjLgUzk1
meZVL3Kdsug+PplG1k9DMu1vWiuAXdFp+SbpP1NPNQWYLm2Tzt+QyLQpSny3NCAGHmUazXo6v8mt
tbJ0lJzRI9NhOe1uGs/0kjbiwZickxEkP88M9b2uE154BvleE77gV07x1vfCyZWfEf2oL49+l492
m0IbUq6fClBUbmmzqWFTfmR3SPht+uz4mOJL0ieWAJhGN/0WA+Ui22yUPoqBUZlazOfnfeLXcD20
NAE8y1o4fWK5xdDGzss379d8xpt5RFfIlSlK7RwSvgZ4KlOX6m5ZTkT9i4ywU3gaQL9MXfptiQIa
s1umjOsNEJ4jA/QDpb0tP0b+ZXvIlHYObepIkiJ/ZBbPh7JqSlb79C3fpO9NScvbMiNLHlJ+M286
wtbjmfbO88OZPuue+eQneRr6JtP2yjcdHAC5PGrJibLZC2VbKlWTtlk+wAfog3n1qtNul+9bHgAC
AkDeNOJkrAsgGBvVwRTFYtIU3LG6AGE1eRYwIJxDIph53VrGmig/oR1SKnbWAUDBG2QxcIzChknK
OiyKxGkwJAnIPMi4DSmNAX4OKe/lJwMXUYvCkxjNLslbWvW0hkX5nvU707o/BpLULyI2Zb0H48OQ
KoOSS+/eImThOmMQEa+ymN8Ca+utOCfGjVH3l457LE91J1P6MI1x/Zy2yC8p+3EIUPI++cg1VxEh
zMtr/sQbYJweJICvM9XGBA/19ZV+x39yOTTM+OAePo3xs+7zLJPh1/+A1pCUgd8xep/Idz7DCaQe
5DXGHWljLd9532f2U813MmLdm7WcHL76AHDWQV3lKleZAHSyi7/Ihgr6OaRazjnKMT4M04z9xkf5
j+lfttsz8wh/E3wPn826ZT5kXBvxfEx+9N9QfvRRzEiUgScnDCDrmwSAAKxB0yL2WD3oRgLTur7K
Tp0BLPYWsTNspnZHhGlZsepbt43cscXWqQHTCQDTbqWdXpZRXKgHOPX9YT/V99b6nXzQV4PYIRno
pG+KyGS5bc0ziohbWReZslMuxj8yn3qu7TVv8pmVfI7xRP45CMu8BH0QvbZec1gvafgPNmtR35F5
b5fPLQ8ALXS1KHwaUdQI2RcDNO2ZtV6n8GOGf1a+hM9fGu7hs5QGDe9nuuHzQ+GmxP48L5o2Bugo
jHob3adByXyHv/P6op9ZPkOyO6JqPoekjGnGfaz84yPKQJFFfTkUC945FY6JURHFsRB/HjFsFgrb
jMAgWwhMhiwEt2ieoRa5GIt4ZN7aN+R53stPz+DxopT5jaVxT1/WJP95JF3+TXtWH6wHkdVhHVeT
r/qO8SDzmqYbq21H8rEuE1AXGbRAX1TDLk0brZSdm0XUR11dI68ilmPgLOV8bFCTbVr0cz34q6y6
rbPKzueynWPPZn/U9/ACgAcARedEbOmvyLvBaKzHKpsCxkBlnY9y0bx2D+1knUf9Pfu6vrbS75nH
rDp5JnnnOBYbJNgVQDrtFt/lO3tmg80YZR5j9zbq2qx21WVm3bL/bazJDWz1c75nkGZv6kDOKvAR
dDllqa4b/6e9Y9Hw+rnt+n3LA0A7jmKDQ5lKHRuxmEalaCI8G0VjgrVIWULVogvqV5P8cvRCeFdD
HBHQZ/RjdxiwMyTTPEafRrFjAG34/Ep+C8f7E1k05TMW+TICFl1Qz0WMDudhl6IjEOwaZTylNSJU
lh1+aFZ/MMx4YmrUNJ5ojugB5yS9aWE7lC0bmAUAlcfBGf2KkmQUqeaRnXFGmI6pyCiJcsaIscqR
dMpx8iQN2TCdyNI80recrDaStWEkBT9mRSDm5b8R9zkWPDVwE6mqSb+pr1F78qm+P/yeux5FAofL
HPLZ7JM6P6DNESNAnylGOzc5ahGn3HEqPTnAY/3sGCY7OYekziIfZHVsYDN8fjP9Jjv+6CoeDqOy
5Cf5l/U2+0De2LXYEFH6UgQcCBS5t7tUtNQ0u9mTWUQWyL8IzdCG0/MsO/VLXvQmQckwb/ZmrWTw
Sf70KR0cgn5TuXySvhZJBu78iXyKjLKFabcMvvEEzbJba63zStLjH9+kfRlhzfT6O2cz8l7qjWUs
D3jAA5a1Q7sMsPmYof3JfDfiM6fOgc4HPehBy+qlzHqGYCPqsNnzXDw8sUlbYqSpo22LN6pkqBgg
Hct4m8Jxbthwamo9m7Po6LMuMw2bUeGQTDNZBwbYTBtRDdMMf1O2XCsYuxqLkeKs6r/j4hiIWLhe
zltKsDHMZ7W/GUmjKn0hglKX6zvHbmpa+dbHLULqyxk4P9B5ZwwOgCw/TtaWf8RITSMgwLEEInyc
h+kqQNI6r1hkXKbypRUVnEXSWf/C2OPvkBhPx+yIWIpCOwJHn2sDcDMkURJHQgATCSL0oX6RV67J
ynQcoufnEd5YMwOIAzBDYpjJ2mYi+gRAmDockmlYAN7aqCEgGD7rt3WHZFF/ikYNyfStPkHDNYIG
TZy1AUEsdC82xZE06VikoaPkgFx5bijnfgOQjppwBt0ipM85zdXYlUXyX8kzgArZBcYNpoe6Zdov
AUzmy37RL0APEAMgDdocx2Wtrz4hjznIzXTTPpU5pmPKUTZQmnZSREckmM4NwR5bNKyrMtP24Tkd
nUcAj3V9ZCfXWddp1MsxU+wM+0AutCHPBcUL4An4U8eUyyFv6zzX+n0l8oQf7KwZlSHRI7MmtW9y
tIo01gLSg6EOAP7kn48eW+c4LCP7Y3h9pb/5B+Dc+j54YFgvMu0YL0dkjdnklZa3FZ+fL+2bvFWU
P3ZRFYNpAbbIjcNmGWwOxAhzViRnPZpH4Qn/rD8gKNdM1GUeE+vjOCAjSQaKU3fIpWeFzXfFQufV
EENmqoqiGn06uJbjNLIDkjkj4Mu9XDS7mnKmpQFerItkkONomHJOGSCjLIbT+WvaCQQuShkNMgIV
zeJcOBIghrNJwDCrPZwqI+ZMPGmAQHwHsBgJfYnynLBpdWOktE+dRDOAK8Zc2fI5Og6btQnG6JMD
5EQBBQ7I2V2ijcrkqDgARgh/RAsz6mu0rP84SnwC+siJOjoPUbvnETlwYDFgSdZMcet/ZZuacj7Z
mFzOy3cj7+Ot+qkb3jDU+OR8POfOcWaibRzoPAISAQ994/w8fSIv+ev7HDgC3bt3716SnQiWMxzJ
m0OIDSINPGoHBWzEjs9yD3+BPc6EHIgKGoA6C9NgdBEHn9PFHKkBjbWOvu8rUh8RfDKsffQmdlQW
3llDa4AzjCCTOZsE8Jaep94bpNE9csw+jEXNh+1MXrPpBstjdpLOGMQh/gC48pwonIGEcvW1sz0F
CYbEJlinB5y4Ty9m2RA6z7YiZ1ySy5Qp/eXcVe00SDFQzAghOdL2tFvqxBYAVGhWmeWBVfzDZ+1j
c+mSMheRQ0Xpb74J/9hIGykApvRNOatjehWoJ6/4wbZ5nt4aXLJtbKQZjkUi4OqMlEfWyM9qiE6L
1uM7AMr2Zj8l79NOZ5mrKWcrp9nyU8CYbzTmtHCjMcaXgFuoKjoo+rHIqG41nZhTc0AUgDeLOC0n
t6fhyNEmx2S0bBTFwRB6RlPd4+iAydpCzzNQWeawrFTqeupDHsoEiq1BMRI1VcI4MlrApulhTi0p
02d+ed3nrHv5fD7jeY4XKOP89uzZU9oIEAFvon6MkpPu6ym1bJ/2Dkl+DJKpVQrL6DOajC1DY4rF
4amAkXowfFmf/OSw8cQmEAZOXTgijkY6edtNKGo8j0QN48yqMtjQh6YJOSD5AFrk0tsROAx/1h2K
CooMAHEMqD4V/dMufPAy+oxWizRYe6b/bEgQ/ZIPQKjvyDYgn7xX32xnfU09TcVpr3o6TFc+6sDh
0RXGeYznQx7kM9lP7o9dq9OpS/18fU/7/Q0JD/Sp+gLO8lBXcuNtL0BtUpafbc/rPvV3nMdWHB9Q
AvjJz8CEowLQAG79NAZIyBynRsYcvD6MEipDRJq8ABzkHNgXJWSLMmIJJM6b7pSXdgMO6sZxArBH
HHFEme7GQ7zK9no+Kfu75nM+N+9a5uEz88lP1wygvTWD/MSRR0U/6B+gBJzinyhPgjXrccmbAZbn
2Tb84HzJOv1gc3KGQhnTKOsub7y1nrm2k2TZW2bSgYvysLEcvkGSfhPFNPgFAJRpDWLdPjICLABv
Bhi7YtAdR0nNHAQa/AE88lIv0SZ1oFNsiHrGOXMFWJIh/sFmMzaJnJFD4EZ0ikwBt3ioXvxV1m9M
pvEqr+dz0/gn+q1/gCD11A/kyoBwGpGxtJ30L30Tm0mHbJCL48ImvsnOYLZNQCGObik8YJv1XaaR
B3+W/TStbNeBSeUri3+0TOfgGITMajNZV56/lHsDRBFnAJJuGpAZ2OtvvOZn2WB1z2nsWfXajvdO
FEKxZzs0jEPLN0CYDqCQHFsapY1ooxGVCM0ikQjlc9gEkIAaHTNK1rIZLQFKHJ7vDC4FozRJgI6R
IufAAQ5HUkZlRpecT6YzqlUeZWd8pc9RFX4xTE7jl2cSxyOqBjTkVGTeY7jlwwAMj1wASiiYe2nY
jX4ps7KAPQZY+QwtIGiNlbcj1OtC1NGI2dqZ3G2W5XOGDIg6yIsBpch4gSfAEp7K29E82g8oaROZ
EClA8hHRYOjcx3f1UkfGGGAwqp03cFAXPNJO5ZoOk4+oA/nTNmUyZohjZIAZqSxXG9xn5JSbfed5
7UpQom6cp7YALwCFvhbN01d5bAxgrx84IH8o68lxqicgxTEyqPJRhjxNUanfLFIeJwdEJaDRH9qN
FwYUNd/Irb4ChkXT9EkSOXOPEdZ/6sDgi6DgKcNMVuiG/KWVB5mtdxKSe/JH7vTbkBh3bZQe0NVP
+K8sgwYzCMrnGIYEPEjjE6+Sp/Vz5FXbgQ+8108cHz6RM2CHLJC7eUQW6Aueclz63Y5ZbdC3nDk5
x5+aPKueeEAeUEaLU/bZQvYF6FBfMwxDO0LHpTP9zV4hfHO8D70COJQlH/2Gd9pJLg3myKE82RRy
51k6jR9kLvuQrOcaslLIlH/6Cu+9LpCNwwP6qo4itsAfEJh23idAog4iV8oGVNWbfJMfOiBNgnlp
2HDP47c6y3tW/Qz0yDSZxfe0bWQK79hvsiJv+Wi3PtUeOn98ROKkBVazTvrYEgN1F1VlRww6xtZv
axf+spOz5EoZ5BrglKeonPKm+Sy+iV9TF3qG5/RPeerPN+E5O6VtyKf+Jh9sm372PB2j43gpLwGJ
TDOlu8tl/Y2PbIc68wP8inz1Y23vMh+2TL35EvqW7cN7f/SKbKfuG5yRb8GAabqfeW/nzxNEhy8P
tWznFq9j2yg9o7GIUGMzJ0RACSvhI4wMGoBGYSipXWKMc72oWZXd8zzjwMjXTtZ9Ro0hlj/DXBNF
4kAZHUrMIHgOODRCrIkhN4UpD8/URIEYO05oaBylkZYx2jWYtsYjDoCT1g6GS/s4lVTULIdzYoSt
H2Rkh8SAZRQBgJNeXQFN/cBY4TWAyvgxtp5XXg2u9AGDAmAANdJw1oDFkH/DOgx/a5964w2DBwhw
hIzimGxwSMrWTv2obpwJAzpG+pZ8ADoMGQdnHZF6M7LqzGAjUQmgWPnDnW3qKR/9yJDqQ3LIyHM2
np8VGZC/MuXhucxfn5BNABPwrdtM9gBODtA99U/CK0YbD/QX2SajwCWAo9/wFK/0F9kak1kOm3zp
P3IwjTgTz2mr9i/a33SHw9BH9HMa0S3PqjOARP70bQ7CpqUbXhdV03b9gl9AAD1lK8gpPsq7JrJE
Bj3HfiAgST7kMdfIqRee6ysyNLQjdFQf1HrMzimXPOMdOZSOYyZ3wJQd9KKd6ppEVvBb9IkckAFp
1I+TX4SUrc7kVL3Int/S4ytbNEaAuLTqq+5kHd/0O1nVL/QoiS1JnmsbcDirrzMd2cN39o+MJv+H
9aJ78sdfZekTUTJ6qn7slnLVEZ/MTLBdbAK+DwlflY0H83iZwNPzBiuAaU5LD/P1m3zQTX6GLcnA
hHLY7KHtzzy0g23jh8gjO2AZhTZOS5Nph598Cb1XD/1EfuWtP/FtOFDFe/WmO2wJH1MTGWQr8ZUM
8C3ywduhDtTptvv3BgD3QQ8T1hoA5kh0H1SlFdk4sKk4wMkDgBwUMDU2CNhUFd4BlXGIMZAjajc8
9BzwE4XiRDng4aBxB7CnNbFxYMty4MRbtuZbvOJGS8hopFHjQOPAnzlAN/Lvz1fbt33FAVF2m1tE
9ESTcspRpPOYWBdous4aweFxVvuqvq3cxoHGgcU40ADgYnxa96eEqE3D1FNi615Iy7BxYItxwLQR
vaAf9VTyFmvGtqquNVWmTW042hNLxk3nAeim1UwH25AjOji2hnJbMaI1pnFgm3GgTQHvow59X5wd
l4utbSRp1DjQONCV9V10w8DIgnProRrtew5YA2kNlvVgviPr/6y5tJZquJZ439e41aBxoHFgHgca
AJzHoQ26byGwUbRRc4t0bBCTW7ZbkgMWctOJFlHaXN3HXtnwY2G+/slZjGa/Nlc/tdo0DizKgQYA
F+VUe65xoHGgcaBxoHGgcaBxYJtw4ITbpB2tGY0DjQONA40DjQONA40DjQMLcqABwAUZ1R5rHGgc
aBxoHGgcaBxoHNguHGgAcLv0ZGtH40DjQONA40DjQONA48CCHGjHwCzIqH31mPfoOj3ee2LzzQv7
qi6t3MaBxoHGgcaBxoHGge3BgQYAN3k/vuQlLymvgPIangYAN3lnteo1DjQONA40DjQObBEOtCng
Td5RTtn3TlDv0G3UONA40DjQONA40DjQOLAeHGgAcD24uIF55Iuq21lbG8jklnXjQONA40DjQOPA
DuNAmwJehw7/wQ9+0H35y1/ufvSjH5WX2DsZ/9znPnd5QXqdvWie9XxnOtOZOlO6Ttb3wvvf/OY3
3ZnPfObughe8YOe9m7Poe9/7Xvezn/2sO93pTted/vSnH330W9/6Vslzv/32K/UZfai6+POf/7z7
+te/3sn7d7/7XXfKU56y27Vr17I2/OEPfyh19pYGbdSez3/+8933v//9kkabz3a2s1U5//krHnmh
vFdHOUDW+0Q9f7KTnaw8pNxvfvOb5c0P6l2/Iu/3v/99uaf8s5/97N1JTnKSP2cc37RXhFSd6ns/
/OEPS7/4VM45z3nOUuaSxPHjpz/9aYmyarPDbj/wgQ+Uzwtd6EKlng18DznWfjcONA40DjQObHUO
NAC4hh70xoIXv/jF3cte9rICIJyQf+ITn7iADa+xustd7rIEEH3kIx/pHvSgB5Xr3gTy/Oc/v7wO
DrDx/lMA8AEPeEB3/vOff2qtPvzhD3ePfvSju8td7nLdk5/85GUgE8C6/e1vX07qV6+TnvSkU/P6
4x//2L3+9a/vXvSiFxUQBYSpizcwAExXvvKVu3vf+96Tl7xr393vfvfu5Cc/eXeve92rO+qoowog
BL6kAUpvdatbdQcffPAEwAFUr3zlK7vnPve5Ex4Bd9le+V384hcvwFNZXjZ/7LHHlveNZsUBQ3mq
21Oe8pTu0pe+dN4q4E17vTLs5S9/eQGAnvNdu7yvVLv0i3pf/epXL/z3Gqukd7zjHd1jH/vY7rDD
Duv00bvf/e5yS72OPvro9jqyZFT7bBxoHGgcaBzYNhxoAHCVXQnYPOMZz+ie+MQnFoBxvetdrzvf
+c5XonNvfvObC3AQ4Xv2s59d3pmpGJEmL1WX7pe//GUBete61rW6X//6190b3vCGAsaASsAFQBoj
UTMRL1E3gEnUqibvURXBkq9I3ix617ve1d3vfvcrkbzrX//63XnPe97yuGjm6173ugLa5AGUIsDK
u0ABvu985zslSgZQAVaf/OQnu7e//e3dt7/97ZLPZS5zmZLmYx/7WPfABz6wvD7qxje+cYngiXi+
5z3v6V772teWiOirXvWqzvuQAcOPfvSjZdOLF84nAb0f//jHS3naVwPAz372s+Ul9de85jUnYPeY
Y47pHvnIR5bXVl3nOtfpRPJEOd/ylreU/gAKn/rUp06irSKE+uVpT3ta4S0eq+MpTnGKAhyzHu2z
caBxoHGgcaBxYNtwIIBMo1VwIIBHH9O2fQCk/gUveEEfgKiPKdE+poH7AEP9AQcc0MdUZ79nz55J
7gHs+hCccv2hD31o/7Wvfa08H5s8+je96U39qU51qj4ib/0Xv/jFSZorXelKJU0AyXItonD9Na5x
jT6mJfu8lg8HQOsDZJV7EQHLy6OfmY/6HHHEEX0Atz5AUvnzPaKMpdxLXepSfUQrSx6/+tWvSptj
XWJ/+ctfvv/EJz7Rq7s2f+UrX+kDDJY0ASonZd73vvct1x7+8If3McXcB/DtAwj3MfXdyzteIt8H
qCvPR0SzPHunO91pkt6XW9ziFn2Awz6ijH0AvT6mhCf3M/+IMJZreBpTvX2A0j6id6VdyozIaK/P
rnCFK5R7+izpCU94Qik3QHcfwLEPkNvH1HYf0+L5SPtsHGgcaBxoHGgc2FYcaJtAVgnlRchEkkTA
bnSjG5W1YqJlpz3tabuLXexiZYrUFKtpWJG/mqz3u8Md7lDWpHn+jGc8Y3fggQeWNWxetm6d4DQy
1XmTm9ykRMNE0EwlJx1//PHde9/73hIVNAU9j0TN7nOf+3S3u93typRrANDOn+jb1a52tTKtKzpm
6jfJejjtuvWtb12mbtVdG851rnOVqKPnrCdMsl4RicCJaoqqWf8oymbaNYBYSeuZALtl6vmDH/xg
icC5JlJqWtb0uDI+/elPT/gpEqm98gxg5/FO9FXkVb/c8IY3LG1x/zSnOU2JBN7tbncreTtep+ad
tGc961m7Qw45pERylWe9YaPGgcaBxoHGgcaB7ciBNgW8il6NIUCZppQUUDIFWhOQFBHAMvVr/Zpp
0Yh0TR6xGWG4gcPGiHymBlyTRNUXh0IDaaZLv/rVr07WDL7tbW8r4OimN73pZN1elWzJV2v2PKcs
4MgGFkD1Jz/5SQFwEd0rU77aauo3yW9pL3KRi5R1hnndZ66rA8ySgDrr6KzrwwvpLnrRi5YzDU3l
Zn6exxdnHZqOjUhed+ELX7hs4jDdbKpa/Z7znOd0ESEtB2MDmqakL3vZyxbQKw/TxfIE+gBJYLUm
gNR6QHkApdYtJpkCB2aT2uaP5ET7bBxoHGgcaBzYbhxoAHAVPQoQWYOHdg3W4GV2AAiQB7wMI4DT
1ublzlcAZhaJuonePfOZzyzr2mwasXbQW0OAM5GveeDFfRs9bHiwFlDUTLQNILQRI+syrEcCNmmH
lGnq+ovEHX744d1LX/rSDkAVzbPeLyOl173udUvkT1528Np4Yt3ghz70oQIArWe0C1hEUzTyWc96
VgF2QLD1gDZ4xJR4aTewZyczst5PHkMS9ZNfTGeXfqkBYALwYZr2u3GgcaBxoHGgcWC7caABwDX2
6CyglUBo+Mzw90qr4GxAIO95z3te2Uhxz3vesxyxYqOECJsp6HkExD7pSU8qETVRMdGv85znPGUa
VCROHe2uHSP3Fm2DKeVDDz20ADsbNkzhfuELXygRONE7ANRUMBCHrnKVq5Rdzscdd1wXawELyMu3
oDg+R6QUsAN43/nOdxbQCAwidcpopcisNg0jgJ7BP38inzWJDDZqHGgcaBxoHGgc2AkcaB5vFb0M
KJjudAaedXeme4ckiiZKaM1eHWUaPrfa35e85CXLmjZgyvl6jjKxcxUwHIvODcsxdQwA2oF85JFH
ljaYynZsjLMInU8ITAGxCWSHecz7LZ06ycd0r0il3ckijaZvHQ0DxAGyV73qVUvU0Y5d5/mZgtYu
gNFUsOicqKp1gNoMTHom1waqC3CXvJbPLW95y9EqKt96RMCyUeNA40DjQONA48BO5EDbBLLKXo8d
rCWlqcYxgPT+97+/rKsTtaqPNFllccuSAWsHHXRQmQJ1zt5b3/rWcuwLgLUI5QHOon2xy7asvXOI
s2lrIBDwymjaIvmNPWO61REy8jfFbOp7V0yZA2fqaSMMcqxNRuq0S0QPeHYcjulz07+ml0X/Yvdx
ufb0pz+9fAKO9ZE5efyMzSGALJBX/1n7p9zYlbxsE8hYG9q1xoHGgcaBxoHGge3IgQYAV9mrwJco
oAiWdWkifggYFJkSVQOAbn7zm5fI1SqLmZnM+jngxqHHn/nMZwpQWnTnqmgacnB0rmf0G+gDnpxv
iKyX87caEim11s5aPdFGZSXJE5+QqdqcfhXFM32LjzaO+F1HWO32de+Nb3xjWfdnyrgm5xkC3cp0
aLS3lSTFUTXdIx7xiNI+gFJ0tlHjQONA40DjQOPATuRAmwJeZa87xuTBD35w95CHPKR71KMeVQ42
Fk0zvWgnqilUx7Xc8Y53nLytI6Nc0wBVHkuSz6lafh+LMpoqBY6AIeSgZZtAFiFvuTAt+6lPfaoc
fQJYifyJ1FlLaKMJwGZXsB3CuUHC2jt/Y/XJumb7rLOzjtCavVe84hVlF7BdvupoCtouZoDVWj9A
L+kSl7hEKd+GDkfmAIhJ6g284rPrpodr0gf6xMaTxz/+8QUIes7OZJtLRAD333//Uqb6oYx0Zr3r
/Nr3xoHGgcaBxoHGge3IgRPtCdqODdvoNokgARs2TogyARamVU1n2uHqbD2vOXO2XJJIm/umj8fO
6ZMeeXvFrj/tLjbF7LgSmyRMndakDkCj8wA97+0XwyNp6ufr78CeN5cARsCY+nsDCBBketar3uQN
1FlvaHoYUAIORT6BzYwiZr4Ao7wc8yKKh0wp45G1gHU5IqZeZ2eKGCDLCKA06ubdwUCmXcHespIA
0fpGx8mY9hWFdX5iTXgCGGubMgBxawaVLeKn3nF4dLmfeTqmJw60LvVxpEyjxoHGgcaBxoHGge3O
gROEk5195sh258Aa2wcwmea0mcIfkOGYE0CsXpumGEeWeNZatiF4cl9UyzEs1so5EgUBjUCaHatj
abxqTpTROXneEZygpiSe8w+4Ux8AFlhSd2VbOweEuafOfmsLUbFjWDpTz8BWTSKD8lL3+qgbwBFv
lKGNyO5gYE6bMhJX55Vlj/FKGcpSx2mAV79kn8hLXfWLMrWnJvz1rDYO79XPte+NA40DjQONA40D
24UDDQCuY08CRgDYSkDYWooHFkXATOOadhZ5Wy3trboDkf7GQN9q6z4v3d5q27x6tPuNA40DjQON
A40Dm4UDbQ3gOvbE3gA1wIxdv6aFHapsStbGB8ehrIX2Rt3Vb28C5OTH3mpbltc+GwcaBxoHGgca
BzY7B1oEcLP30Ej9rn3ta5eIn6nL/fbbrwBCa94aNQ40DjQONA40DjQONA4swoEWAVyES5vsmUMO
OaQ7y1nOUnbKOgrGjuRGjQONA40DjQONA40DjQOLcqBFABfl1CZ6zto/0T8bG2xqaFOcm6hzWlUa
BxoHGgcaBxoHtgAHGgDcAp3Uqtg40DjQONA40DjQONA4sJ4caG8CWU9utrwaBxoHGgcaBxoHGgca
B7YABxoA3AKd1KrYONA40DjQONA40DjQOLCeHGgAcD252fJqHGgcaBxoHGgcaBxoHNgCHGgAcAt0
Uqti40DjQONA40DjQONA48B6cqABwPXkZsurcaBxoHGgcaBxoHGgcWALcKABwC3QSa2KjQONA40D
jQONA40DjQPryYEGANeTmy2vxoHGgcaBxoHGgcaBxoEtwIEGALdAJ7UqNg40DjQONA40DjQONA6s
JwcaAFxPbra8GgcaBxoHGgcaBxoHGge2AAf+HzzQMz4Y+mlHAAAAAElFTkSuQmCC
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-8.png
Content-Type: image/png;
	name="PastedGraphic-8.png"
Content-Id: <C56643D9-4F36-4694-A67E-3DDAE17BFC40>

iVBORw0KGgoAAAANSUhEUgAAAoAAAADJCAYAAACzBYOuAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTc1ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj41NTQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KI5rABAAAQABJREFUeAHs3Qe8bUV1P/Ct
MTExmkQ0FlRE7L1hwYJYUbEgYld8iAVQ7BVRX6yoiBVFRMCGAjawoKiIXbBg77EnWKKmmZ7s//pO
/utk7n77lHvfve/d95j1+dx7ztllZs2aVX6zZmbvC/RBXaMmgSaBJoEmgSaBJoEmgSaB840ELni+
aWlraJNAk0CTQJNAk0CTQJNAk0CRQAOATRGaBJoEmgSaBJoEmgSaBM5nErjQ+ay9rblNAudLCfzX
f/1X95//+Z+dFR8XutCFuj/6oz86X8qhNbpJoEmgSaBJ4H8lsN0AwN/85jfdz3/+89Kqy1/+8t0l
LnGJmX38ve99r/vXf/3Xcs2f/dmfdVe60pVmXv83f/M33d/93d91F7jABbqrXOUq3UUucpHul7/8
ZfeLX/yi+4M/+IPu6le/eveHf/iHM8toJ8cl8O///u+d/vif//mf7nKXu1x3yUtecvzCLXS07ter
Xe1q2zRY+u1vf9udd9553d/+7d92v/rVrzpAcIcddugue9nLdpe5zGXKJ/1t1CTQJNAk0CRw/pLA
dgMAv/SlL3VPe9rTCkB7zGMe0z3sYQ+b2pO///3vu6c+9andT3/603LNjW50o+7oo48umZFpN73u
da/rPvCBD3R/8id/0r3tbW8rgPG9731vue9iF7tY9453vKPbcccdp93ejs+QAHD98Ic/vGSo9OH9
7ne/GVev/al3v/vd3THHHNP96Z/+aXfyySdvs/36wx/+sHvXu97VnXbaad13vvOdyYBHBtAgaY89
9iiyvslNbtL98R//8doLttXQJNAk0CTQJLBuJLDdAECZo+9+97slyJ1++und/vvvX8DgmKRd55r/
+I//KKcBwec85zndFa5whbHLS5mnnnpq941vfKO71rWu1f3lX/5luQ5w+cpXvlKAgum1RiuTgEws
AP/f//3fJaO6slJW7y7ZMv0K7MtObotENw877LACYGWmZbgNUC584QuXbKDzRx11VPexj32se8lL
XtLd9a53LZnsbbGtjecmgSaBJoEmgeVLYLsBgLvsskt3netcp/vCF77Qfe1rX+v++Z//uZOZG6NP
fvKTBfyZJpYNNE32+c9/fioA/NGPftT9+Mc/LkXJmlz0ohct33PqrE39jkl58WOm1ckQAEyZLn73
6l+ZPOAJb9saGYwAd29/+9vL9PWd73zn7uCDD+6ue93rlt/An8zg61//+pIZfPrTn95d85rXLEsb
trW2Nn6bBJoEmgSaBFYmgQuu7Lb1d5dszW677VYY+9nPftb99V//9SiTQMaZZ55Zzt32trftrn3t
a5eF8TIh0+jLX/5yAZQXvOAFOwCwUZPAepbAT37yk+7YY48tLNLvV77yld0d73jHsubP+j9A8NnP
fnb36Ec/ugDvb33rW92JJ564npvUeGsSaBJoEmgSWGUJbDcAkFyAMyAtpxTHZGUh/Be/+MWS2dl7
7727W9/61uWyz372swXkjd3z6U9/uhwWPG9605uOXTI5Jvvyu9/9rkxl2jTyb//2b5Nz876Yks57
8flP//RPZWPEvPsWPa/8f/iHf5hsXsGfTKnNF9NIe0yD1tfImuLPBhjl2ViwCLnu7//+7zeRzUqy
bPjB15C3mg87Xhe5hlymlZO8Dfs1NxDV9U377t5s9yL9im88+cvntGvvP/7jP5a+s0lllm7QV/XJ
ZFoLu9NOO23CGjt51KMeVUChk7LijZoEmgSaBJoEzj8SWJMpYFk2wEKQFEAtpveXwXStxGszx8Uv
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
ghdVfs4/tO3t+/sAgPvm6Ib6GItZAkOmHGUs6y5TFpXiryvLCItaI61ju9RV17Sfp3u9ujg4PNA/
Tm/VuIzFuVXn23713/VTcFBHz2fn/M3VrV9k5DzH2zrfvg2/ayzqIssWtMyV5/Rds239pSvqnZPn
XBuOGYM//cLjTdcWT+bKrTunrXVyqmvneO1aVDzUNh7O9UG5de04v4nwA9EH/Wmp5OIYmfeOuy27
7rvxkhmqdhxDfZt58OJ/xoYPPnu928TD4h8dKRDR1l3Xr+JrnV8no74+Y1S++LRpjJtkV3annXX8
n2tn7ljb303fyd4f/pX9bupv1Vm8x4fy5Zv6U7JWbtVYt6lDH3qZtnbf122MtoTQkZJbjaM+1417
XZ/WneOHi7941NrBuvZKJ5Rf5RfWXa9P/noezV0zd6x4UvWss4/SA23he+lR1dF/klP5iV5Ofdmj
/D0A4FFyd9Q9ODA4MDgwODA4MDgwOHAMOfCtPO4x7Nzo0uDA4MDgwODA4MDgwODA4MD+OTAA4P55
OmocHBgcGBwYHBgcGBwYHDjWHBgA8FiLZ3RucGBwYHBgcGBwYHBgcGD/HBgAcP88HTUODgwODA4M
DgwODA4MDhxrDgwAeKzFMzo3ODA4MDgwODA4MDgwOLB/DgwAuH+ejhoHBwYHBgcGBwYHBgcGB441
BwYAPNbiGZ0bHBgcGBwYHBgcGBwYHNg/BwYA3D9PR42DA4MDgwODA4MDgwODA8eaAwMAHmvxjM4N
DgwODA4MDgwODA4MDuyfAwMA7p+no8bBgcGBwYHBgcGBwYHBgWPNgQEAj7V4RucGBwYHBgcGBwYH
BgcGB/bPgQEA98/TUePgwODA4MDgwODA4MDgwLHmwACAx1o8o3ODA4MDgwODA4MDgwODA/vnwACA
++fpqHFwYHBgcGBwYHBgcGBw4FhzYADAYy2e0bnBgcGBwYHBgcGBwYHBgf1zYADA/fN01Dg4MDgw
ODA4MDgwODA4cKw5MADgsRbP6NzgwODA4MDgwODA4MDgwP45MADg/nk6ahwcGBwYHBgcGBwYHBgc
ONYcGADwWItndG5wYHBgcGBwYHBgcGBwYP8cGABw/zwdNQ4ODA4MDgwODA4MDgwOHGsODAB4rMUz
Ojc4MDgwODA4MDgwODA4sH8ODAC4f56OGgcHBgcGBwYHBgcGBwYHjjUHBgA81uIZnRscGBwYHBgc
GBwYHBgc2D8HBgDcP09HjYMDgwODA4MDgwODA4MDx5oDAwAea/GMzg0ODA4MDgwODA4MDgwO7J8D
AwDun6ejxsGBwYHBgcGBwYHBgcGBY82BAQCPtXhG5wYHBgcGBwYHBgcGBwYH9s+BAQD3z9NR4+DA
4MDgwODA4MDgwODAsebAAIDHWjyjc4MDgwODA4MDgwODA4MD++fAAID75+mocXBgcGBwYHBgcGBw
YHDgWHNgAMBjLZ7RucGBwYHBgcGBwYHBgcGB/XNgAMD983TUODgwODA4MDgwODA4MDhwrDkwAOCx
Fs/o3ODA4MDgwODA4MDgwODA/jnw/wOczsaeNuJNkgAAAABJRU5ErkJggg==
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-9.png
Content-Type: image/png;
	name="PastedGraphic-9.png"
Content-Id: <B3ED5EB2-5F4A-4676-B5F4-E183CF6D9327>

iVBORw0KGgoAAAANSUhEUgAAAoAAAACMCAYAAADskBhxAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTY5MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj4zNzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KKRkOcAAAQABJREFUeAHs3QeYJUd1NuDG
BhNNBpNZcs4GBAi0ZBBBZCGikMgiJ5kkRAaRESCyhAABIoNEBomMyDkZkACbDAZjos3f/3mPda57
evvO3FnNzs5q6zzPzL23u7rCV+F8dU5V9Sn6kK5JQ6Ah0BBoCDQEGgINgYbAToPA3+00JW0FbQg0
BBoCDYGGQEOgIdAQSAQaAWwNoSHQEGgINAQaAg2BhsBOhkAjgDtZhbfiNgQaAg2BhkBDoCHQEGgE
sLWBhkBDoCHQEGgINAQaAjsZAo0A7mQV3orbEGgINAQaAg2BhkBDoBHA1gYaAg2BhkBDoCHQEGgI
7GQINAK4k1V4K25DoCHQEGgINAQaAg2BRgBbG2gINAQaAg2BhkBDoCGwkyHQCOBOVuGtuA2BhkBD
oCHQEGgINAQaAWxtoCHQEGgINAQaAg2BhsBOhkAjgDtZhbfiNgQaAg2BhkBDoCHQEGgEsLWBhkBD
oCHQEGgINAQaAjsZAo0A7mQV3orbEGgINAQaAg2BhkBDoBHA1gYaAg2BhkBDoCHQEGgI7GQINAK4
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
F7+4u/vd794IYIGyDp9f//rXu6c+9an5Dufb3e52jQCugDnCbAy64AUv2N3xjndcIfT63/b6yte8
5jXdEUccke8zP+tZz5qTwV/+8pfd73//+5xg3e1ud8u8N2vg+tdPS3HHQ6ARwA1UZ7/73e/yLLxL
X/rS3XWve910B1f2/vrXv3asS5/97Ge7L33pS91vf/vb7jnPeU5aBSvMjvZpQDd4/8d//MdCWTfT
v8hFLrIhrRPcjUgeBXrta197SXlYVX71q1+lklpyo/3Ypgic4Qxn6C560Yu2w8UXRNnk5VnPela3
3377LfjE+gb7yEc+0j3zmc/MvmQCeP3rXz8J4C9+8Yvuve99b75L/Mc//nF3/vOfv9u8efP6Zq6l
1hDYARFoBHADVZq1SuTKV75y94QnPKFjVSI+iwB+8IMf7J785Cd3b3zjG9MKdoMb3CDD7Ij/yiVX
5V6pDJT5gQcemO8I/od/+IeVgq/7/S984Qsdsjdez7jacq57xk+mCV7ucpfLfnSWs5wl15meTIu5
ZsViMa0lDGsW6RpFZLJ4yCGHdCeccEK3xx57dI9//OPTUlnRX+1qV8uJpGU0hx56aLfrrrtu0Q8r
bPtsCDQE/heBRgA3YEs47WlPO7nGz8z2whe+cPeGN7whrYDWwiCACKKB20YDa89YyqaEmwRB4Ur+
x3/8x6kgW1yz5qasdEiouM92trN15zrXueYqVZbMn/70p7mWiCuGq0b41bhlpMUyyLJm7aM8s+hY
/4hgFalSduGU/exnP3te/8lPftL9/Oc/T1zOcY5zpNt8uc0XLAg/+9nPcj2ROOAsfuWWlvwvJzBi
kS3xXZwwVpcllWf3rWf84x//mPVlXaeyzRMbZeDJiggP+fGMxe+LCpx+85vf5PMwgZc8KKN6EZ+y
l8jjv/3bv3UUr/RgMq/+LMQXj/hhgZwjXdaRjfNY9QoX9VpYeM4z8jHErPKjjqUjjzCQN3hIa5z3
ekZ8V7rSlTJMXfOsfJKKq3AwETnnOc/Znfvc5561r3quPuGobWkv4hLekgR4yo/ynvnMZ67gK37q
k+rWhgZtFNZwG/Zh7cR9+Ot7UyJ95ZI/Yaq92yyhP8DPPeODPMO+BK7uqxsiPWWsOqpwdU9+hdc3
tCV4jSdx0hKm+qXfhbO8eUY+SowZ6lQ7gN8FLnCBJfVmfPvWt76VbWSfffZZQv7EcclLXrLba6+9
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
BEIgBEJgP4F/5ySQjyy+S2gAAAAASUVORK5CYII=
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-10.png
Content-Type: image/png;
	name="PastedGraphic-10.png"
Content-Id: <1F9E96FA-A349-4ECB-AEA4-BA03570C36E4>

iVBORw0KGgoAAAANSUhEUgAAAoAAAACJCAYAAAC8XYnCAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTcxMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj4zNjg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4Kl2GSIwAAQABJREFUeAHs3QW4LVlxNuDm
D0mAGJCEBAjhBofg7gwyuLvP4O7ugw+Du8Pg7m5hcA0QXAIMEEiQeEISIv3XW6F21unbW47ec+/p
ep5z9t7dq5fUKvlWLekT9EHdRBMHJg5MHJg4MHFg4sDEgYkDe4YD/2/PtHRq6MSBiQMTByYOTByY
ODBxYOJAcmACgJMgTByYODBxYOLAxIGJAxMH9hgHJgC4xzp8au7WcsAKiv/+7//uppUU6+Pr//zP
/yTf1vfUlHriwMSBiQMTB7aKAyfcqox2Yz6czN///d+vqdpv/dZvdb/2a7+25tqiH//6r//a/du/
/Vt3ghOcIJ2853/913990SPTvV3OAWBNf26WAL/vfOc73T/90z91Zzvb2boTn/jEm83ykHx+jN/f
//73u7/927/tTn/603cnPelJD4p2/+M//mP3n//5n90JT3jCg6bOBwVjp0pOHJg4cEA4cEgDwL/7
u7/r7n73u3f/8R//MWPuXe5yl+6Sl7zk7PeyL8cee2z3wQ9+cAYY7nznO3eXutSllj023d+lHPj5
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
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=PastedGraphic-11.png
Content-Type: image/png;
	name="PastedGraphic-11.png"
Content-Id: <6CDE87AD-64B8-4AE5-A865-20204F7FC88D>

iVBORw0KGgoAAAANSUhEUgAAAoAAAAC7CAYAAAD17y9kAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4K
ICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhp
Zj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhE
aW1lbnNpb24+MTczODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs
WURpbWVuc2lvbj41MDg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KFUHkVAAAQABJREFUeAHs3QW8bVd1L/7V
FlrsQWl5WJHgrsUtwaV4iwSHECS4O0nQQIIFtyRoihcJDgnuwV0SHIo+oPr6uv7jO8rY/3XWWXuf
fe49595zz53j89ln77PW1DHHHOM3x7Q/6YO6Ro0DjQONA40DjQONA40DjQN7DQf+dK+paato40Dj
QONA40DjQONA40DjQHKgAcAmCI0DjQONA40DjQONA40DexkHGgDcyxq8VbdxoHGgcaBxoHGgcaBx
oAHAJgONA40DjQONA40DjQONA3sZBxoA3MsavFW3caBxoHGgcaBxoHGgceAU240Fn/vc57oPfehD
Wa2rXOUq3ZWudKUVVfzyl7/c/eAHP1jxbPjPn/7pn3anO93pur/8y7/sznzmM3dnOMMZuj//8z/v
PF+WXvnKV3Yf+chHur//+7/vbnCDG3TveMc7um9961sZ/Ra3uEV3nvOcZ9mkWrgd4MB//dd/ZaxT
nGLbifcOcGPPifLf//3f3cc+9rHu//yf/9Od5Sxn6S5/+cvvOYXfZiX9+Mc/3v3617/u/vqv/7q7
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
--Apple-Mail=_067E6F2B-20FA-41B3-BD19-D7B4B51AD23B--

--Apple-Mail=_6EC1795E-F67C-4598-8C86-50140CCC905D--


From nobody Sun Mar 31 07:40:06 2019
Return-Path: <robert@raszuk.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08F53120185 for <lisp@ietfa.amsl.com>; Sun, 31 Mar 2019 07:40: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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sPZYsq337xpX for <lisp@ietfa.amsl.com>; Sun, 31 Mar 2019 07:40:01 -0700 (PDT)
Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77D3912014F for <lisp@ietf.org>; Sun, 31 Mar 2019 07:40:01 -0700 (PDT)
Received: by mail-qt1-x82a.google.com with SMTP id t28so7923015qte.6 for <lisp@ietf.org>; Sun, 31 Mar 2019 07:40:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NSneUUHlL5tGzr249jAhwr08ze+Qw65tRAnbZJEqLY8=; b=aCpu29OkFDYLXzw1qTqWuvTSjrmHWSLJr9/dDHLsQIsYOZ7YkV/AKQ8ewlaIT9+o/K ZFw9JLRLUbFUFUELjjOgqyyFX0qjQjoPBig868ZbufWjIqr/8u5z84X4ZUHTm47WHITu eDXboA28gUN5Z5nJFsWh6rXmFRpbiuyHMH4juCLnBUbS+vMMGhA1iQQ3PScsEe4e644v 2pUTl/B0sLTQekcNeP0x3ZERkH5SG69GE6I76Huzj/k9kUNS6XEDl+NtajnwcFfqWYOe JwkB9SoOSAkZsy+DOtv/XOD+W2OGQSFJ/gW7Mu1STG7tq6OudhbFHZg5w3TUm/CRz1C+ tthw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NSneUUHlL5tGzr249jAhwr08ze+Qw65tRAnbZJEqLY8=; b=liQccFFg9ueZJtGvbJJpWxMeQZCkHZ1wzI/OavdPOWoGRYqlqEKxAk9dbRdVY2hJvi 2MrSLVOjZMzpyD6+hgXBVGYr3rHjt8aOuUnJJtme6YVyNx9G19zAmL4GC2dGdDaNAGtM I0bcoGOxA6d573bpiCNT43upaRFwim7NaFN2Hm16gO8dxwiIMyBdlfnHl7Pyl4HiokKr h+41b6x5vxSsJmU/cj2bXCEmFUUXLx8OvDnCVQjozHaHL4rEBmMQA2UHXv2Rye5SDg0Z GswnPMFSkejCaAZ0Zp+j5GqOat6JfelgxRgqT7m12Dfr/vRNFI2N++jsnSCpRxJ2XTS3 U8sw==
X-Gm-Message-State: APjAAAUAZnpK+XA/7yr6azA+uymWs0XbpnhQDf6li2M61oXXPGlLKM+S 2B/2zq13ccICTC5Vmh2vO6VDHvzigHr60ACnaetnhw==
X-Google-Smtp-Source: APXvYqyCswT9gZKJb44W7QFB4Dd2tWntVCogGDw3OjHMBUcnmipMlUHyGgCpY+JDkmmsF5ebhgVkhe+7V63+1+/HHTw=
X-Received: by 2002:a0c:aee6:: with SMTP id n38mr46855950qvd.69.1554043200266;  Sun, 31 Mar 2019 07:40:00 -0700 (PDT)
MIME-Version: 1.0
References: <A881B89B-5E72-40CD-81F3-50396958A554@cisco.com> <BYAPR05MB4245D3F821D84847549FB6DAAE5A0@BYAPR05MB4245.namprd05.prod.outlook.com> <CA+b+ERmo9cPgCtnDgvkqNkFiLXdOJikWRLOKXM9NQfbNtJ__Zg@mail.gmail.com> <CAO42Z2yKmWub+maw4oVzaEY4HoHVszwOo4FQNCHT0uVkKFNwRw@mail.gmail.com> <CA+b+ERk+UiXg5Vtv-2kshkJ9VQMpMF22deFpKfGeMmqbBE9QtA@mail.gmail.com> <CAO42Z2yPi6wb85jh5es3feboJ5fOhr+iS8OraPjLD-rKTkNSQg@mail.gmail.com>
In-Reply-To: <CAO42Z2yPi6wb85jh5es3feboJ5fOhr+iS8OraPjLD-rKTkNSQg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sun, 31 Mar 2019 16:39:49 +0200
Message-ID: <CAOj+MMHXWsXbBmByy8TWNfAWm0fKuiN6BDdGLzBgN7GRHkz+1A@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Cc: Robert Raszuk <rraszuk@gmail.com>, SPRING WG <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>,  Dino Farinacci <farinacci@gmail.com>, lisp@ietf.org
Content-Type: multipart/alternative; boundary="000000000000eaf781058564e01e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/mDAZifTXqQqlC4WU5Nv8wcMQsOA>
Subject: Re: [lisp] [spring] IPv6-compressed-routing-header-crh
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 31 Mar 2019 14:40:05 -0000

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

Hi Mark,

> As MPLS SR SIDs are 20 bits, then rounding up to an octet boundary and a
32 bit alignment,
> I'd think 32 bit SIDs would be adequate to perform SR in an IPv6 network.
>
> As 32 bit SIDs are also the same size as IPv4 addresses, that may also
create some opportunities to
> leverage IPv4 support in existing protocols to suite carrying and
processing 32 bit SIDs with some, possibly
> slight, modification. For example, perhaps IPv4 Address Family support in
OSPFv3 (RFC 5838) could be
> somehow leveraged to suit SR.


Thank you for describing your understanding of fundamentals of SR.

I think SR while indeed started with the story of "less control plane is
good for you" now clearly has evolved into not only reduction of control
plane but what can be even more important to some users ability to request
specific behavior via programmed functions of network elements on a per
flow basis without actually per flow or per path signalling or state.

Yes for some it may be very useful feature and I am sure some will call it
overload of data plane or . There is no one size fits all.

With that let's observe that till today SR did not require any new mapping
plane to be distributed in control plane and to be inserted into data
plane. This is clearly a precedent.

Furthermore as we see in companion documents all additional network
functionality is being taken away from SRH and is being shifted to
Destination Options .

As far as mapping plane I already pointed out in my Vector Routing proposal
that we have one already it is called BGP. One needs to also observe that
we as industry worked number of years of protocol suite called LISP
allowing not only very good mapping plane, but also data plane integration.
CC-ing lisp authors for their comments. Note also work for integrating SRv6
with LISP which is already is published.

Since you correctly observed that now SID can be 32 bit and that is similar
to the size of IPv4 my fundamental question is why not use something which
already exists instead of defining some sort of new  from scratch ?

It will be perfectly fine to have full proper SRv6 with SRH and LISP or
Vector Routing as an alternative options. I really do not see a room or
need for yet one more mapping plane. What problem does it solve which would
not be already solved elsewhere ?

Kind regards,
Robert


2) Is there an agreement that solutions which require additional per SR
>> path state in both control plane and now in data plane are really something
>> we should be endorsing here ?
>>
>
> I think so.
>
> My understanding of what SR is fundamentally about is to reduce control
> plane state and processing. The trade-off for reduced control plane state
> and processing is to instead carry and encode most or all of that
> information or its semantics as per-packet overhead.
>
> If the per-packet overhead becomes too large and expensive, then pushing
> some of that information and processing back into the control plane should
> be ok, as long as there is still a beneficial overall reduction in control
> plane state and processing.
>
> As MPLS SR SIDs are 20 bits, then rounding up to an octet boundary and a
> 32 bit alignment, I'd think 32 bit SIDs would be adequate to perform SR in
> an IPv6 network.
>
> As 32 bit SIDs are also the same size as IPv4 addresses, that may also
> create some opportunities to leverage IPv4 support in existing protocols to
> suite carrying and processing 32 bit SIDs with some, possibly slight,
> modification. For example, perhaps IPv4 Address Family support in OSPFv3
> (RFC 5838) could be somehow leveraged to suit SR.
>
> Regards,
> Mark.
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hi Mark,<div><br></div><=
div><div>&gt; As MPLS SR SIDs are 20 bits, then rounding up to an octet bou=
ndary and a 32 bit alignment,=C2=A0</div><div>&gt; I&#39;d think 32 bit SID=
s would be adequate to perform SR in an IPv6 network.</div><div>&gt;=C2=A0<=
/div><div>&gt; As 32 bit SIDs are also the same size as IPv4 addresses, tha=
t may also create some opportunities to=C2=A0</div><div>&gt; leverage IPv4 =
support in existing protocols to suite carrying and processing 32 bit SIDs =
with some, possibly=C2=A0</div><div>&gt; slight, modification. For example,=
 perhaps IPv4 Address Family support in OSPFv3 (RFC=C2=A0<span style=3D"col=
or:rgb(0,0,0);font-size:13.3333px">5838) could be=C2=A0</span></div><div><s=
pan style=3D"color:rgb(0,0,0);font-size:13.3333px">&gt; somehow leveraged t=
o suit SR.</span></div></div><div><br></div><div><br></div><div>Thank you f=
or describing your understanding of fundamentals of SR.=C2=A0</div><div><br=
></div><div>I think SR while indeed started with the story of &quot;less co=
ntrol plane is good for you&quot; now clearly has evolved into not only red=
uction of control plane but what can be even more important to some users a=
bility to request specific behavior via programmed functions of network ele=
ments on a per flow basis without actually per flow or per path signalling =
or state.=C2=A0</div><div><br></div><div>Yes for some it may be very useful=
 feature and I am sure some will call it overload of data plane or . There =
is no one size fits all.=C2=A0</div><div><br></div><div>With that let&#39;s=
 observe that till today SR did not require any new mapping plane to be dis=
tributed in control plane and to be inserted into data plane. This is clear=
ly a precedent.</div><div><br></div><div>Furthermore as we see in companion=
 documents all additional network functionality is being taken away from SR=
H and is being shifted to Destination Options .=C2=A0</div><div><br></div><=
div>As far as mapping plane I already pointed out in my Vector Routing prop=
osal that we have one already it is called BGP. One needs to also observe t=
hat we as industry worked number of years of protocol suite called LISP all=
owing not only very good mapping plane, but also data plane integration. CC=
-ing lisp authors for their comments. Note also work for integrating SRv6 w=
ith LISP which is already is published.=C2=A0</div><div><br></div><div>Sinc=
e you correctly observed that now SID can be 32 bit and that is similar to =
the size of IPv4 my fundamental question is why not use something which alr=
eady exists instead of defining some sort of new=C2=A0 from scratch ?=C2=A0=
</div><div><br></div><div>It will be perfectly fine to have full proper SRv=
6 with SRH and LISP or Vector Routing as an alternative options. I really d=
o not see a room or need for yet one more mapping plane. What problem does =
it solve which would not be already solved elsewhere ?=C2=A0</div><div><br>=
</div><div>Kind regards,</div><div>Robert</div><div><br></div><div><br></di=
v></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div dir=3D"auto"><div dir=3D"auto"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll">2) Is there an agreement that solutions which require additional per SR=
 path state in both control plane and now in data plane are really somethin=
g we should be endorsing here ?=C2=A0<br></div></div></blockquote><div><br>=
</div><div>I think so.</div><div><br></div><div>My understanding of what SR=
 is fundamentally about is to reduce control plane state and processing. Th=
e trade-off for reduced control plane state and processing is to instead ca=
rry and encode most or all of that information or its semantics as per-pack=
et overhead.</div><div><br></div><div>If the per-packet overhead becomes to=
o large and expensive, then pushing some of that information and processing=
 back into the control plane should be ok, as long as there is still a bene=
ficial overall reduction in control plane state and processing.</div><div><=
br></div><div>As MPLS SR SIDs are 20 bits, then rounding up to an octet bou=
ndary and a 32 bit alignment, I&#39;d think 32 bit SIDs would be adequate t=
o perform SR in an IPv6 network.</div><div><br></div><div>As 32 bit SIDs ar=
e also the same size as IPv4 addresses, that may also create some opportuni=
ties to leverage IPv4 support in existing protocols to suite carrying and p=
rocessing 32 bit SIDs with some, possibly slight, modification. For example=
, perhaps IPv4 Address Family support in OSPFv3 (RFC=C2=A0<span style=3D"co=
lor:rgb(0,0,0);font-size:13.3333px">5838) could be somehow leveraged to sui=
t SR.</span></div><div><br></div><div><span style=3D"color:rgb(0,0,0);font-=
size:13.3333px">Regards,</span></div><div><span style=3D"color:rgb(0,0,0);f=
ont-size:13.3333px">Mark.</span></div></div></div></div></div>
</blockquote></div></div></div>

--000000000000eaf781058564e01e--


From nobody Sun Mar 31 14:39:04 2019
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A80A11201ED; Sun, 31 Mar 2019 14:38: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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id paZPOSu1ZMR1; Sun, 31 Mar 2019 14:38:52 -0700 (PDT)
Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4647D1201F2; Sun, 31 Mar 2019 14:38:52 -0700 (PDT)
Received: by mail-pg1-x52c.google.com with SMTP id 85so3707304pgc.3; Sun, 31 Mar 2019 14:38:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Bc9Gtx61xbvsK1BBtkbFYKLA/J8E7qgpM6SKaUqx37Y=; b=mNf3BBZQAPJ9M4c5OuMKGKjgdy6P77aOoow1zetF0czvKXkE0dGkWZ8iFfMusmKtPA eUI7/ubZezlh2DRM2mQ75djHrSXXY2qqVpOzp2qgFjAJYgaXhSwRiekeHLB01S/G78DN W3aNBCqlztyWPbTxS1vSQdHpLziTBx0D+d9QyVC2BxokhjuZx5xeB8dTuB85sXNgoORz Y5sBw+oE7Ci2G8Ud7lKIEWxEx52M13kLUvdk+cjCm7dj0qtXuj68BlQQ8hX12KQSm0hW jlFGCmftD7qdRiS6AUQsM1CxkdWC3JU0VLROxVVOplNX5K0yILkmS0uBPxKNwNbumocd ixZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Bc9Gtx61xbvsK1BBtkbFYKLA/J8E7qgpM6SKaUqx37Y=; b=cqVHjrTeSjSbWVa6gxIEr6IffgOdXjk5v0Jcqy5U1RxF3pzx8bQao7ZuiKnnSWuc6d rV+orwJqZ065EwPp6aAoUXSAsOdFPnvtJilOAojkx1xLQg9TmKJbWQipJg6qOFHBgK6V UH89ws9D6W617Wk/1jx9F9R9EhgIxq19fbCFYAzNRcBJgpHPbYLHhHFct7keVEzfbkSV MdiY3oKzJAaeSvuwPXC5SZarZGFNjLMSYm9S8n8SnBGBLgLofwa4Yrw59tAKu1CIvgus Hjsj80K9Z3SgwpqHAI/gu4eWWno0hQaIJiL6UNVDYVZavORdGooIvAXJ+nxCxvna92es /LGA==
X-Gm-Message-State: APjAAAWZnIgf8SmdA+AGlUIuTPKsigfEeT3MftFngpGUc7SQT8UB2jkc P++P/5+YkMcQQY8/SvfShsc=
X-Google-Smtp-Source: APXvYqx6w3Ezb8f+HoGMWf/k/8uVTlCSuMFEn8ijooa6S15o1kv2YpPX67PG4JCWGSfL/9EzOhsevA==
X-Received: by 2002:a62:e112:: with SMTP id q18mr8460452pfh.116.1554068331769;  Sun, 31 Mar 2019 14:38:51 -0700 (PDT)
Received: from ?IPv6:2601:646:9600:e494:b995:bf2e:95d:e734? ([2601:646:9600:e494:b995:bf2e:95d:e734]) by smtp.gmail.com with ESMTPSA id m69sm11812190pfi.151.2019.03.31.14.38.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 31 Mar 2019 14:38:50 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CAOj+MMHXWsXbBmByy8TWNfAWm0fKuiN6BDdGLzBgN7GRHkz+1A@mail.gmail.com>
Date: Sun, 31 Mar 2019 14:38:49 -0700
Cc: Mark Smith <markzzzsmith@gmail.com>, Robert Raszuk <rraszuk@gmail.com>, SPRING WG <spring@ietf.org>, "ipv6@ietf.org" <ipv6@ietf.org>, lisp@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <2D589690-144B-4736-9DAD-DE7413C1C19C@gmail.com>
References: <A881B89B-5E72-40CD-81F3-50396958A554@cisco.com> <BYAPR05MB4245D3F821D84847549FB6DAAE5A0@BYAPR05MB4245.namprd05.prod.outlook.com> <CA+b+ERmo9cPgCtnDgvkqNkFiLXdOJikWRLOKXM9NQfbNtJ__Zg@mail.gmail.com> <CAO42Z2yKmWub+maw4oVzaEY4HoHVszwOo4FQNCHT0uVkKFNwRw@mail.gmail.com> <CA+b+ERk+UiXg5Vtv-2kshkJ9VQMpMF22deFpKfGeMmqbBE9QtA@mail.gmail.com> <CAO42Z2yPi6wb85jh5es3feboJ5fOhr+iS8OraPjLD-rKTkNSQg@mail.gmail.com> <CAOj+MMHXWsXbBmByy8TWNfAWm0fKuiN6BDdGLzBgN7GRHkz+1A@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/8VpSyW1F3Yxsa46sqUH-0JWH-CU>
Subject: Re: [lisp] [spring] IPv6-compressed-routing-header-crh
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 31 Mar 2019 21:38:55 -0000

> As far as mapping plane I already pointed out in my Vector Routing =
proposal that we have one already it is called BGP. One needs to also =
observe that we as industry worked number of years of protocol suite =
called LISP allowing not only very good mapping plane, but also data =
plane integration. CC-ing lisp authors for their comments. Note also =
work for integrating SRv6 with LISP which is already is published.=20

The main motivationn to have EID-to-SRH mappings in the LISP mapping =
system is so you can run a LISP overlay on top of an underlay that =
supports SR. If you want the paths between LISP RLOCs to be =E2=80=9Cunder=
lay engineered=E2=80=9D, then the elements of the SRH header can be part =
of the RLOCs LISP selects.=20

And when you do underlay path optimization, the new SRHs can be =
registered dynamically to the mapping system.

> Since you correctly observed that now SID can be 32 bit and that is =
similar to the size of IPv4 my fundamental question is why not use =
something which already exists instead of defining some sort of new  =
from scratch ?=20
>=20
> It will be perfectly fine to have full proper SRv6 with SRH and LISP =
or Vector Routing as an alternative options. I really do not see a room =
or need for yet one more mapping plane. What problem does it solve which =
would not be already solved elsewhere ?=20

In the LISP mapping system I run, I was able to simulate (did not =
implement referenced draft above), an EID-to-SRH mapping by simply =
having an IPv6 EID map to an RLOC-set that used ELPs (Explicit Locator =
Paths - where if the ELP is (A,B,C) it means A encaps to B, B encaps to =
C), but rather than doing the encapsulation we take the (A,B,C) inserted =
into one packet as an SRH.
=20
The point of the exercise was to show the SR authors that the LISP =
mapping system was a control-plane they could use and depend on (and =
ready to go).

Dino

