From nobody Thu Nov 9 02:31:06 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1279A1289C3 for ; Thu, 9 Nov 2017 02:31:04 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 3.646 X-Spam-Level: *** X-Spam-Status: No, score=3.646 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 4vtETk64lmTx for ; Thu, 9 Nov 2017 02:31:02 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 BB78C12EC85 for ; Thu, 9 Nov 2017 02:31:02 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=174.230.0.163; From: "Susan Hares" To: Cc: "'Alia Atlas'" Date: Thu, 9 Nov 2017 05:30:59 -0500 Message-ID: <005201d35945$d610d840$823288c0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0053_01D3591B.ED3B1E60" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNZRYhPiskHpFUmTW67Ba1wkUkUQw== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [i2rs] Agenda for IETF 100 update X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Nov 2017 10:31:04 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0053_01D3591B.ED3B1E60 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I2rs folks: An Agenda for IETF 100 is uploaded. If you missed sending in a request for this meeting, there is still time. Since we have few items, we will be meeting in just one session (15:50-17:20). Sue Hares ------=_NextPart_000_0053_01D3591B.ED3B1E60 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I2rs = folks:

 

An Agenda for IETF 100 is uploaded.  If you = missed sending in a request for this meeting, there is still time. =   Since we have few items, we will be meeting in just one = session (15:50-17:20). 

 

Sue Hares =

------=_NextPart_000_0053_01D3591B.ED3B1E60-- From nobody Thu Nov 9 03:08:54 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82B4512F3D6 for ; Thu, 9 Nov 2017 03:08:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.499 X-Spam-Level: X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, 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 pAMnbXQubUih for ; Thu, 9 Nov 2017 03:08:52 -0800 (PST) Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C9C312F3D0 for ; Thu, 9 Nov 2017 03:08:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3753; q=dns/txt; s=iport; t=1510225731; x=1511435331; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to; bh=TvcF2O2GuXuPMErqKVzwdqIOoHWFNTzaKyvdi261gwk=; b=cT8UOU5i0sjhuJRyro5dWfl4MY44GcenkqY6s8CJB+WIM+OgV6dUqvCL 2re9zknCGzp1+JxCNEceMaB1AQL9toSV148qlrHAndOofAHqXxwu4R7cv ncDW6qmLqUI2qJQkjE1o4TkPshuPw/WhT1zAuJyPAyrPzVWali2aLG6h+ A=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B2AQB4NgRa/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJEgVRuJ48QkC+RBYVIghEKGAEKhRgChQMWAQEBAQEBAQEBayi?= =?us-ascii?q?FHwEBAQMBAStBCxALBAoKLicwBg0GAgEBih8Qq3Amim8BAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEYBYMwg1uCEoMBgUmJRQWiGpR+ghWGBINgJIcbijGEAYdvgTklATG?= =?us-ascii?q?BcTQhCB0VSYJkgmiBd0E2jAoBAQE?= X-IronPort-AV: E=Sophos;i="5.44,369,1505779200"; d="scan'208,217";a="113057" Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Nov 2017 11:08:49 +0000 Received: from [10.63.23.76] (dhcp-ensft1-uk-vla370-10-63-23-76.cisco.com [10.63.23.76]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id vA9B8m0a012137; Thu, 9 Nov 2017 11:08:48 GMT To: Susan Hares Cc: i2rs@ietf.org, "'Alia Atlas'" References: <005201d35945$d610d840$823288c0$@ndzh.com> From: Robert Wilton Message-ID: Date: Thu, 9 Nov 2017 11:08:48 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <005201d35945$d610d840$823288c0$@ndzh.com> Content-Type: multipart/alternative; boundary="------------5382CB555D23556AE424B05B" Content-Language: en-US Archived-At: Subject: Re: [i2rs] Agenda for IETF 100 update X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Nov 2017 11:08:53 -0000 This is a multi-part message in MIME format. --------------5382CB555D23556AE424B05B Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Hi Sue, Please can you let me know whether you have a copy of draft-hwx-i2rs-ephemeral-datastore-00.txt available to read yet? Many thanks, Rob On 09/11/2017 10:30, Susan Hares wrote: > > I2rs folks: > > An Agenda for IETF 100 is uploaded.  If you missed sending in a > request for this meeting, there is still time.   Since we have few > items, we will be meeting in just one session (15:50-17:20). > > Sue Hares > > > > _______________________________________________ > i2rs mailing list > i2rs@ietf.org > https://www.ietf.org/mailman/listinfo/i2rs --------------5382CB555D23556AE424B05B Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit

Hi Sue,

Please can you let me know whether you have a copy of draft-hwx-i2rs-ephemeral-datastore-00.txt available to read yet?

Many thanks,
Rob


On 09/11/2017 10:30, Susan Hares wrote:

I2rs folks:

 

An Agenda for IETF 100 is uploaded.  If you missed sending in a request for this meeting, there is still time.   Since we have few items, we will be meeting in just one session (15:50-17:20). 

 

Sue Hares



_______________________________________________
i2rs mailing list
i2rs@ietf.org
https://www.ietf.org/mailman/listinfo/i2rs

--------------5382CB555D23556AE424B05B-- From nobody Fri Nov 10 09:47:15 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5DA312EC79 for ; Fri, 10 Nov 2017 09:47:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.956 X-Spam-Level: X-Spam-Status: No, score=0.956 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 J14ZnGR-z9DN for ; Fri, 10 Nov 2017 09:47:13 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 37EB71274A5 for ; Fri, 10 Nov 2017 09:47:13 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: "'Robert Wilton'" Cc: , "'Alia Atlas'" References: <005201d35945$d610d840$823288c0$@ndzh.com> In-Reply-To: Date: Fri, 10 Nov 2017 12:47:05 -0500 Message-ID: <025801d35a4b$eddb5de0$c99219a0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0259_01D35A22.05061930" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQL8Lr5MzXuywiUPw3fxIveRisNE2QEp/UyroLLqKQA= Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] Agenda for IETF 100 update X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Nov 2017 17:47:15 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0259_01D35A22.05061930 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I've just arrived in Singapore. I will send it off to you after I sleep. Sue Hares From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Robert Wilton Sent: Thursday, November 9, 2017 6:09 AM To: Susan Hares Cc: i2rs@ietf.org; 'Alia Atlas' Subject: Re: [i2rs] Agenda for IETF 100 update Hi Sue, Please can you let me know whether you have a copy of draft-hwx-i2rs-ephemeral-datastore-00.txt available to read yet? Many thanks, Rob On 09/11/2017 10:30, Susan Hares wrote: I2rs folks: An Agenda for IETF 100 is uploaded. If you missed sending in a request for this meeting, there is still time. Since we have few items, we will be meeting in just one session (15:50-17:20). Sue Hares _______________________________________________ i2rs mailing list i2rs@ietf.org https://www.ietf.org/mailman/listinfo/i2rs ------=_NextPart_000_0259_01D35A22.05061930 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I’ve just arrived = in Singapore.  I will send it off to you after I sleep. =

 

Sue Hares =

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Robert = Wilton
Sent: Thursday, November 9, 2017 6:09 AM
To: = Susan Hares
Cc: i2rs@ietf.org; 'Alia Atlas'
Subject: = Re: [i2rs] Agenda for IETF 100 = update

 

Hi = Sue,

Please can you let me know whether you have a copy = of draft-hwx-i2rs-ephemeral-datastore-00.txt available to read = yet?

Many = thanks,
Rob

On = 09/11/2017 10:30, Susan Hares wrote:

I2rs = folks:

 

An Agenda for IETF 100 is uploaded.  If you = missed sending in a request for this meeting, there is still time. =   Since we have few items, we will be meeting in just one = session (15:50-17:20). 

 

Sue Hares =




__________________=
_____________________________
i2rs mailing =
list
i2rs@ietf.org
https://www.ietf.org/=
mailman/listinfo/i2rs

 

------=_NextPart_000_0259_01D35A22.05061930-- From nobody Sat Nov 11 17:13:23 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB888127076; Sat, 11 Nov 2017 17:13:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.946 X-Spam-Level: X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 FzdxjDg10ajX; Sat, 11 Nov 2017 17:13:20 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 39F241252BA; Sat, 11 Nov 2017 17:13:17 -0800 (PST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: Cc: , , "'Kent Watsen'" , "'Alia Atlas'" Date: Sat, 11 Nov 2017 20:13:06 -0500 Message-ID: <009e01d35b53$671578f0$35406ad0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_009F_01D35B29.7E423010" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNbT81I8MIV4UZsSnaUUb9fg5LWsg== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] WG LC on draft-ietf-i2rs-yang-network-topo (9/27/2017 to 10/11/2017) - WG Consensus declared by Chairs X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 01:13:22 -0000 This is a multipart message in MIME format. ------=_NextPart_000_009F_01D35B29.7E423010 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Alex: I had hoped to celebrate IETF-100 with submitting draft-ietf-i2rs-yang-network-topo-17 to the IESG. However, there are still a few things to resolve from Kent Watens review (https://www.ietf.org/mail-archive/web/i2rs/current/msg04501.html). In reviewing draft-ietf-i2rs-yang-network-topo-17, I found the following things addressed: 1) "ietf-network" uses prefix "nd", should be "nw" and "ietf-network-topology" uses prefix "lnk" should be "nt" or maybe "nwtp". 2) the groupings "link-ref" and "tp-ref" descriptions should indicate why they are defined but not used in these modules 3) Both /nd:networks/network/network-id and /nd:networks/network/link/link-id are the key fields to their respective lists, but they are not the first nodes listed in the list. In reviewing draft-ietf-i2rs-yang-network-topo-17, I do not find the following things address that Ken commented on: 1) Kent's comment: Use cases exist in appendix A, but yang examples do not exist. Fix: Short examples could be put in Appendix A with each use case) 2) Kent's comment: The document defines its own "datastore" term, rather than import the term from revised-datastores. Question: Section 3 still gives its own datastore definition. Is there a reason I missed on this approach? Could you wrap up these two issues today and submit a -18 to the IETF drafts? I'd love to chat today about these two issues. Susan Hares (shepherd/co-chair) She ------=_NextPart_000_009F_01D35B29.7E423010 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Alex: =

 

I had hoped to celebrate IETF-100 with submitting = draft-ietf-i2rs-yang-network-topo-17 to the IESG.  However, there = are still a few things to resolve from Kent Watens review (https://www.ietf.org/mail-archive/web/i2rs/current/msg04501.html). =

 

In reviewing draft-ietf-i2rs-yang-network-topo-17, I = found the following things addressed:

1)      = "ietf-network" uses prefix = “nd”, should be “nw” and = "ietf-network-topology" uses  prefix “lnk” = should be “nt” or maybe “nwtp”.   =  

2)      = the groupings "link-ref" and = "tp-ref" descriptions should indicate why they are defined but = not used in these modules

3)     = Both /nd:networks/network/network-id and = /nd:networks/network/link/link-id are the key fields to their respective = lists, but they are not the first nodes listed in the list.

 

In reviewing = draft-ietf-i2rs-yang-network-topo-17, I do not find the following things = address that Ken commented on:

1)      = Kent’s comment: Use cases exist in = appendix A, but yang examples do not exist. =  

Fix: Short examples could be put in Appendix = A with each use case)

2)      = Kent’s comment: The document defines = its own "datastore" term, rather than import the term from = revised-datastores.  =

Question: Section 3 still gives its own = datastore definition.  Is there a reason I missed on this approach? =

Could you wrap up these two issues today and = submit a -18 to the IETF drafts?  I’d love to chat today = about these two issues.

Susan Hares

(shepherd/co-chair)

 

She

 

 

=  

------=_NextPart_000_009F_01D35B29.7E423010-- From nobody Sat Nov 11 17:40:28 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B79D128D16; Sat, 11 Nov 2017 17:40:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.699 X-Spam-Level: X-Spam-Status: No, score=-4.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] 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 pIT_D0nZih5J; Sat, 11 Nov 2017 17:40:24 -0800 (PST) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (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 99F17124BFA; Sat, 11 Nov 2017 17:40:24 -0800 (PST) Received: from mail.outlook.com ([13.68.98.206]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LtGF3-1fEZXI0Olf-012t2L; Sun, 12 Nov 2017 02:40:07 +0100 Date: Sun, 12 Nov 2017 01:40:05 +0000 (UTC) From: Alexander Clemm To: i2rs@ietf.org, Susan Hares Cc: 'Kent Watsen' , i2rs-chairs@ietf.org, i2rs-ads@ietf.org, 'Alia Atlas' Message-ID: <577BC96F8F78E1C3.375693ef-0206-4495-b961-9e4f488432eb@mail.outlook.com> In-Reply-To: <009e01d35b53$671578f0$35406ad0$@ndzh.com> References: <009e01d35b53$671578f0$35406ad0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6253_416923058.1510450805194" X-Mailer: Outlook for iOS and Android X-Provags-ID: V03:K0:A/59djEi/9dFPvYWCF2fcFwtevees5dC4cVxvd/D40K0fn7rBDL NB5Z1gyaBCVTPoNzLzg5fpHd5qIXaqDX1410lNJJnYD0vkglDvpbRUE3EO//pPd4Vw0tcFs HKg5NFOsyOnj+UwrVxi7C0Vr/7xLs3ztnVh5e8HEO74aJGQaJcUZNge2AA6HwDk9qjykBsd Oc9hDJe+2SjdjagOazkzA== X-UI-Out-Filterresults: notjunk:1;V01:K0:kmI1AJfMdvc=:M++BAo+yd4q3fJabRhNWwo YPGuKdDcCdA6M0xrKvny2dJDEN1ib2/gDo2UB9G43EKCLdgWTNXVDGNLqlh/xIB6ZrEaeH5b+ Hs6K6hRhl3DpExIhk2oG4YLp4gSiO8ekGuM3ud76yyniGLeQYC4YcUOovuv/t3ymOXsg4ZaJ0 ZydfyO60xbt7vo/TnDMGl+IA6mBwlGxhq4QgQdsGlSQKrGFWFFi1OYhseQE7csBomFstQpGC3 ud0nNWcveTfEvLgLuJ69kVx6RNGFLhoZTzaovs+A/Okjwlz6MiPg8A7khuFrigVknvwR0QsLH ddAwwz/mhTkZmNNymn925qxOIdVhNdF7vDhTu8+WMD9JU1yjRo+wvNL3B6gzDUc1EfEwIYtXD zgnOqB2TTwCSV1xZf0ejoOGsHh6Rh5fqdgTDSgf0CnfoW7aqP76MH5jPLXhgHs/yJVCHOYmf2 VcUvOYO0DU1IyayIXe39TwaMEPFkP0s5kdBoQ2e2rp4uGtxrFFhrskpnOdHxKctevrJGfhGwK GFF+0IA0nDjNumVF65h373mJgQjIkHGbp9XdmMvwYOM2c1guSQwxky+rHEuEFEBWOBS0a2yLL 46buC8hXqF/I8vtL+CGAajJG3nY/KdwVWrvKIdmgA+9uGyGj3D5DfOnhCZOSe2WCyN7Z1mnjB n9JIn8ICKgU08cCHAnuDhW87MC7Ecw4bTf8hZRCx4CLrOQiVAfThnX3UMzI12ANvJWMFDBdBb S/lECMmG1b9qRtp0nh4rbEF/HU9o/5tChNrHkpftfagJH0epq4FfXgOZ3No= Archived-At: Subject: Re: [i2rs] WG LC on draft-ietf-i2rs-yang-network-topo (9/27/2017 to 10/11/2017) - WG Consensus declared by Chairs X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 01:40:27 -0000 ------=_Part_6253_416923058.1510450805194 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Sue, I just arrived in Singapore. I did adopt the definition. This is addressed in -17.=20 I did not put the example per earlier email exchange and at the time Kent s= eemed to be fine with that? Thanks, Alex Get Outlook for Android On Sun, Nov 12, 2017 at 9:13 AM +0800, "Susan Hares" wrot= e: Alex:=20 =C2=A0 I had hoped to celebrate IETF-100 with submitting draft-ietf-i2rs-yang-netw= ork-topo-17 to the IESG.=C2=A0 However, there are still a few things to res= olve from Kent Watens review (https://www.ietf.org/mail-archive/web/i2rs/cu= rrent/msg04501.html).=20 =C2=A0 In reviewing draft-ietf-i2rs-yang-network-topo-17, I found the following th= ings addressed:=20 1)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 "ietf-network" uses prefix =E2=80=9Cnd=E2= =80=9D, should be =E2=80=9Cnw=E2=80=9D and "ietf-network-topology" uses=C2= =A0 prefix =E2=80=9Clnk=E2=80=9D should be =E2=80=9Cnt=E2=80=9D or maybe = =E2=80=9Cnwtp=E2=80=9D.=C2=A0=C2=A0 =C2=A0 2)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the groupings "link-ref" and "tp-ref" desc= riptions should indicate why they are defined but not used in these modules 3)=C2=A0=C2=A0=C2=A0=C2=A0 Both /nd:networks/network/network-id and /nd:net= works/network/link/link-id are the key fields to their respective lists, bu= t they are not the first nodes listed in the list. =C2=A0 In reviewing draft-ietf-i2rs-yang-network-topo-17, I do not find the follow= ing things address that Ken commented on:=20 1)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Kent=E2=80=99s comment: Use cases exist in= appendix A, but yang examples do not exist. =C2=A0 Fix: Short examples could be put in Appendix A with each use case)=20 2)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Kent=E2=80=99s comment: The document defin= es its own "datastore" term, rather than import the term from revised-datas= tores.=C2=A0=20 Question: Section 3 still gives its own datastore definition.=C2=A0 Is ther= e a reason I missed on this approach?=20 Could you wrap up these two issues today and submit a -18 to the IETF draft= s?=C2=A0 I=E2=80=99d love to chat today about these two issues.=20 Susan Hares (shepherd/co-chair)=20 =C2=A0 She =C2=A0 =C2=A0 =C2=A0 ------=_Part_6253_416923058.1510450805194 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
H= i Sue, I just arrived in Singapore.
I did adopt the definition= . This is addressed in -17.
I did not put the example = per earlier email exchange and at the time Kent seemed to be fine with that= ?
Thanks, Alex




On Sun, Nov 12, 2017 at 9:13 AM +0800, "Susan Ha= res" <shares@ndzh.com> wrote:

<= style>

Alex:

 

=

I had hoped to celebrate IETF-100 with submitting dr= aft-ietf-i2rs-yang-network-topo-17 to the IESG.  However, there are st= ill a few things to resolve from Kent Watens review (https://www.ietf.org= /mail-archive/web/i2rs/current/msg04501.html).

 

In reviewing dra= ft-ietf-i2rs-yang-network-topo-17, I found the following things addressed: =

1) &nb= sp;    "ietf-n= etwork" uses prefix =E2=80=9Cnd=E2=80=9D, should be =E2=80=9Cnw=E2=80=9D an= d "ietf-network-topology" uses  prefix =E2=80=9Clnk=E2=80=9D should be= =E2=80=9Cnt=E2=80=9D or maybe =E2=80=9Cnwtp=E2=80=9D.    

2)&nbs= p;     = the groupings "link-ref" and "tp-ref" descriptions should indicate why they= are defined but not used in these modules

= 3)   =   Both = /nd:networks/network/network-id and /nd:networks/network/link/link-id are t= he key fields to their respective lists, but they are not the first nodes l= isted in the list.

=

 

In revie= wing draft-ietf-i2rs-yang-network-topo-17, I do not find the following thin= gs address that Ken commented on:

= 1)      = Kent=E2=80=99s comment: Use c= ases exist in appendix A, but yang examples do not exist.  =

Fix: Short examples = could be put in Appendix A with each use case)

2)  &= nbsp;   Kent=E2=80= =99s comment: The document defines its own "datastore" term, rather than im= port the term from revised-datastores. 

Question: Section 3 still gives its own= datastore definition.  Is there a reason I missed on this approach? <= o:p>

= Could you wrap up these two issues today and submit a -18 to the IETF draft= s?  I=E2=80=99d love to chat today about these two issues. =

Susan Hare= s

 

She

 

 

 

------=_Part_6253_416923058.1510450805194-- From nobody Sat Nov 11 17:48:07 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADA54129443; Sat, 11 Nov 2017 17:48:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.946 X-Spam-Level: X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 TFqfomzjNzu6; Sat, 11 Nov 2017 17:48:03 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 4A3D0129447; Sat, 11 Nov 2017 17:48:03 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: "'Alexander Clemm'" , Cc: "'Kent Watsen'" , , , "'Alia Atlas'" References: <009e01d35b53$671578f0$35406ad0$@ndzh.com> <577BC96F8F78E1C3.375693ef-0206-4495-b961-9e4f488432eb@mail.outlook.com> In-Reply-To: <577BC96F8F78E1C3.375693ef-0206-4495-b961-9e4f488432eb@mail.outlook.com> Date: Sat, 11 Nov 2017 20:47:51 -0500 Message-ID: <00f401d35b58$426bb140$c74313c0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F5_01D35B2E.5998B680" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQGcmlo+cok0+ns+CNbgyUSKJuD1lgFlZ955o3JPkHA= Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] WG LC on draft-ietf-i2rs-yang-network-topo (9/27/2017 to 10/11/2017) - WG Consensus declared by Chairs X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 01:48:06 -0000 This is a multipart message in MIME format. ------=_NextPart_000_00F5_01D35B2E.5998B680 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Alex:=20 =20 Welcome to Singapore. Wow! Today=E2=80=99s going to be a long day for = you. Perhaps we should talk after you take a short nap.=20 =20 #1 definition - Section 3 still defines datastore uniquely, although you = do point to the revised datastores. It would be best to make the same = reference in section 3.=20 =20 #2 No examples =E2=80=93 Please confirm by asking Kent Watsen on list = regarding the examples. Otherwise, we=E2=80=99ll cycle on this when we = get to the IESG.=20 =20 Also =E2=80=93 please see the comments that were unresolved from = Lada=E2=80=99s review of the L3 topology. =20 =20 Sue Hares=20 =20 =20 From: Alexander Clemm [mailto:ludwig@clemm.org]=20 Sent: Saturday, November 11, 2017 8:40 PM To: i2rs@ietf.org; Susan Hares Cc: 'Kent Watsen'; i2rs-chairs@ietf.org; i2rs-ads@ietf.org; 'Alia Atlas' Subject: Re: [i2rs] WG LC on draft-ietf-i2rs-yang-network-topo = (9/27/2017 to 10/11/2017) - WG Consensus declared by Chairs =20 Hi Sue, I just arrived in Singapore. I did adopt the definition. This is addressed in -17.=20 I did not put the example per earlier email exchange and at the time = Kent seemed to be fine with that? Thanks, Alex Get Outlook for Android =20 =20 On Sun, Nov 12, 2017 at 9:13 AM +0800, "Susan Hares" = wrote: Alex:=20 =20 I had hoped to celebrate IETF-100 with submitting = draft-ietf-i2rs-yang-network-topo-17 to the IESG. However, there are = still a few things to resolve from Kent Watens review = (https://www.ietf.org/mail-archive/web/i2rs/current/msg04501.html).=20 =20 In reviewing draft-ietf-i2rs-yang-network-topo-17, I found the following = things addressed:=20 1) "ietf-network" uses prefix =E2=80=9Cnd=E2=80=9D, should be = =E2=80=9Cnw=E2=80=9D and "ietf-network-topology" uses prefix = =E2=80=9Clnk=E2=80=9D should be =E2=80=9Cnt=E2=80=9D or maybe = =E2=80=9Cnwtp=E2=80=9D. =20 2) the groupings "link-ref" and "tp-ref" descriptions should = indicate why they are defined but not used in these modules 3) Both /nd:networks/network/network-id and = /nd:networks/network/link/link-id are the key fields to their respective = lists, but they are not the first nodes listed in the list. =20 In reviewing draft-ietf-i2rs-yang-network-topo-17, I do not find the = following things address that Ken commented on:=20 1) Kent=E2=80=99s comment: Use cases exist in appendix A, but yang = examples do not exist. =20 Fix: Short examples could be put in Appendix A with each use case)=20 2) Kent=E2=80=99s comment: The document defines its own "datastore" = term, rather than import the term from revised-datastores. =20 Question: Section 3 still gives its own datastore definition. Is there = a reason I missed on this approach?=20 Could you wrap up these two issues today and submit a -18 to the IETF = drafts? I=E2=80=99d love to chat today about these two issues.=20 Susan Hares (shepherd/co-chair)=20 =20 She =20 =20 =20 ------=_NextPart_000_00F5_01D35B2E.5998B680 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Alex:

 

Welcome to = Singapore.=C2=A0 Wow!=C2=A0 Today=E2=80=99s going to be a long day for = you.=C2=A0 Perhaps we should talk after you take a short nap. =

 

#1 definition - Section = 3 still defines datastore uniquely, although you do point to the revised = datastores.=C2=A0 It would be best to make the same reference in section = 3.

 

#2 No examples =E2=80=93 = Please confirm by asking Kent Watsen on list regarding the examples. = =C2=A0=C2=A0Otherwise, we=E2=80=99ll cycle on this when we get to the = IESG.

 

Also =E2=80=93 please = see the comments that were unresolved from Lada=E2=80=99s review of the = L3 topology.=C2=A0=C2=A0

 

Sue Hares =

 

 

From:= = Alexander Clemm [mailto:ludwig@clemm.org]
Sent: Saturday, = November 11, 2017 8:40 PM
To: i2rs@ietf.org; Susan = Hares
Cc: 'Kent Watsen'; i2rs-chairs@ietf.org; = i2rs-ads@ietf.org; 'Alia Atlas'
Subject: Re: [i2rs] WG LC on = draft-ietf-i2rs-yang-network-topo (9/27/2017 to 10/11/2017) - WG = Consensus declared by Chairs

 

Hi Sue, I just = arrived in Singapore.

I did adopt the = definition. This is addressed in -17. =

I did not put the = example per earlier email exchange and at the time Kent seemed to be = fine with that?

Thanks, = Alex

 <= /span>



On Sun, Nov 12, 2017 at 9:13 AM +0800, = "Susan Hares" <shares@ndzh.com> wrote:

Alex:

 

I had hoped = to celebrate IETF-100 with submitting = draft-ietf-i2rs-yang-network-topo-17 to the IESG.  However, there = are still a few things to resolve from Kent Watens review (https://www.ietf.org/mail-archive/web/i2rs/current/msg04501.html). =

 

In reviewing draft-ietf-i2rs-yang-network-topo-17, I = found the following things addressed:

1)      = "ietf-network" uses prefix = =E2=80=9Cnd=E2=80=9D, should be =E2=80=9Cnw=E2=80=9D and = "ietf-network-topology" uses  prefix = =E2=80=9Clnk=E2=80=9D should be =E2=80=9Cnt=E2=80=9D or maybe = =E2=80=9Cnwtp=E2=80=9D.    

2)      = the groupings "link-ref" and = "tp-ref" descriptions should indicate why they are defined but = not used in these modules

3)      = Both /nd:networks/network/network-id and = /nd:networks/network/link/link-id are the key fields to their respective = lists, but they are not the first nodes listed in the = list.

 

In reviewing draft-ietf-i2rs-yang-network-topo-17, I = do not find the following things address that Ken commented on: =

1)      = Kent=E2=80=99s comment: Use cases exist in = appendix A, but yang examples do not exist. =  

Fix: Short examples could be put in Appendix = A with each use case)

2)      = Kent=E2=80=99s comment: The document defines = its own "datastore" term, rather than import the term from = revised-datastores.  =

Question: Section 3 still gives its own = datastore definition.  Is there a reason I missed on this approach? =

Could you wrap up these two issues today and = submit a -18 to the IETF drafts?  I=E2=80=99d love to chat today = about these two issues.

Susan Hares

(shepherd/co-chair)

 

She

 

 

 

<= /div> ------=_NextPart_000_00F5_01D35B2E.5998B680-- From nobody Sat Nov 11 17:57:55 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED849128796; Sat, 11 Nov 2017 17:57:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.946 X-Spam-Level: X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 kQsKw17KIDZB; Sat, 11 Nov 2017 17:57:52 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 420B2124D37; Sat, 11 Nov 2017 17:57:52 -0800 (PST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: "'Alexander Clemm'" Cc: , Date: Sat, 11 Nov 2017 20:40:51 -0500 Message-ID: <00c601d35b57$4764ff40$d62efdc0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00C7_01D35B2D.5E920480" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNbVP18BO89fe6ZQiSgusCHcn9jPA== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [i2rs] Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 review. X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 01:57:54 -0000 This is a multipart message in MIME format. ------=_NextPart_000_00C7_01D35B2D.5E920480 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Alex: In doing my final shepherd's review of draft-ietf-yang-network-topo for -17.txt version I found a few Yang Doctor's comments you need to resolve. The review of draft-ietf-i2rs-yang-l3-topology-10 contains comments from Lada on Comments to draft-ietf-i2rs-yang-network-topo-14. See the message linked to by: https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS 7Q In this reviewing, draft-ietf-i2rs-yang-network-topo-17.txt, I do not see the following addressed: 1. With YANG 1.1, the network type information looks like a perfect candidate for identities (with multiple inheritance). Instead, it is modelled with presence containers, which is cumbersome and redundant. I don't see any reasons for doing so, if there are any, then they should be explained in sec. 4.4.8. Comment from shepherd: I do not see the explanation Lada requested in for "why containers" in: https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS 7Q https://mailarchive.ietf.org/arch/msg/yang-doctors/0AcgU2Zr6RoMgF-vEx-3NHFh6 dM 2. The document defines "supporting network" and then says "A supporting network is in effect an underlay network." In the subsequent text "underlay network" is used almost exclusively. So perhaps the term "supporting network" should be dropped altogether? Comment from shepherd: If you wish to keep supporting network to align with TEAS or other work please just point to it. Or if you wish to keep the term because of common use, make that comment. Either way - please resolve or respond to LADA with reason. 3. The text should be better aligned with the terminology of draft-ietf-netmod-revised-datastores. In particular, "system-controlled" should be used instead of "server-provided". Comment from shepherd: If you can use the "system-controlled", it would be better. If you cannot, please indicate why in the definitions. 4. Is it necessary to use URIs for identifying all objects in the data model. URIs are difficult to use, so applications are likely to introduce some abbreviations and keep an internal mapping, which could cause problems, e.g. when matching objects in notifications with a GUI representation. In my view, it should be sufficient to use URIs for network-id and plain strings for other IDs, because all other objects are encapsulated inside a network, so their name conflicts shouldn't matter. Comment from shepherd: A comment should be included on why URIs. Did I miss the comment? Perhaps we can chat today at the social on where you are with these changes. Let's see if we can both celebrate IETF 100 by submitting the base topology draft and l3 draft to the IESG. Sue Hares ------=_NextPart_000_00C7_01D35B2D.5E920480 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Alex: =

In doing = my final shepherd’s review of draft-ietf-yang-network-topo for = -17.txt version I found a few Yang Doctor’s comments you need to = resolve.

The review = of draft-ietf-i2rs-yang-l3-topology-10 contains comments from Lada on = Comments to draft-ietf-i2rs-yang-network-topo-14.  See the message = linked to by:

https://mai= larchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS7Q<= /o:p>

In this = reviewing, draft-ietf-i2rs-yang-network-topo-17.txt, I do not see the = following addressed:

1.  With YANG = 1.1, the network type information looks like a perfect  candidate = for identities (with multiple inheritance). Instead, it is modelled with = presence containers, which is cumbersome and redundant. I don't see any = reasons for doing so, if there are any, then they should be explained in = sec. 4.4.8.

Comment = from shepherd:  I do not see the explanation Lada requested in for = “why containers” in:

https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUp= vXaBiCQN6A3hm76joS7Q

https://mailarchive.ietf.org/arch/msg/yang-doctors/0AcgU2Z= r6RoMgF-vEx-3NHFh6dM

 =

2.  The = document defines "supporting network" and then says "A = supporting network is in effect an underlay network." In the = subsequent text "underlay network" is used almost exclusively. = So perhaps the term "supporting network" should be dropped = altogether?

Comment = from shepherd: If you wish to keep supporting network to align with TEAS = or other work please just point to it.  Or if you wish to keep the = term because of common use, make that comment.  Either way – = please resolve or respond to LADA with reason.

 =

3.  The text = should be better aligned with the terminology of = draft-ietf-netmod-revised-datastores. In particular, =  "system-controlled" should be used instead of = "server-provided".

Comment = from shepherd: If you can use the “system-controlled”, it = would be better. If you cannot, please indicate why in the definitions. =

 =

4.  Is it = necessary to use URIs for identifying all objects in the data model. =

URIs are = difficult to use, so applications are likely to introduce some = abbreviations and keep an internal mapping, which could cause problems, = e.g. when matching objects in notifications with a GUI representation. = In my view, it should be sufficient to use URIs for network-id and plain = strings for other IDs, because all other objects are encapsulated inside = a network, so their name conflicts shouldn't = matter.

         &= nbsp;      Comment from shepherd:   A = comment should be included on why URIs.  Did I miss the comment? =

 

Perhaps we can chat today at the social on where you = are with these changes.  Let’s see if we can both celebrate = IETF 100 by submitting the base topology draft and l3 draft to the IESG. =

 

Sue Hares

------=_NextPart_000_00C7_01D35B2D.5E920480-- From nobody Sun Nov 12 05:47:57 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6C24128C81 for ; Sun, 12 Nov 2017 05:47:55 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 4smXzGfv677O for ; Sun, 12 Nov 2017 05:47:54 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 894351200F1 for ; Sun, 12 Nov 2017 05:47:54 -0800 (PST) Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id ECD1471400FCD; Sun, 12 Nov 2017 13:47:51 +0000 (GMT) Received: from DGGEML405-HUB.china.huawei.com (10.3.17.49) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.361.1; Sun, 12 Nov 2017 13:47:53 +0000 Received: from DGGEML504-MBS.china.huawei.com ([169.254.11.20]) by dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0361.001; Sun, 12 Nov 2017 21:47:47 +0800 From: wangzitao To: "i2rs@ietf.org" , Susan Hares CC: Ariel Gu , hushujun , "victor.lopezalvarez@telefonica.com" Thread-Topic: Require the WG to call for adoption Thread-Index: AdNbvDSwr9gzIKIZTp22pQWoChb8+A== Date: Sun, 12 Nov 2017 13:47:46 +0000 Message-ID: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.52.35.126] Content-Type: multipart/alternative; boundary="_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891A16DGGEML504MBSchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [i2rs] Require the WG to call for adoption X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 13:47:56 -0000 --_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891A16DGGEML504MBSchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi WG, The CU separation BNG information model (draft-wcg-i2rs-cu-separation-infor= -model-02) has already been updated 3 versions. Now, we believe that this work is more mature and stable. And also some ope= rators have implemented it (or want to implemented). Therefore, we require that the WG consider to adopt it. Best Regards! -Michael --_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891A16DGGEML504MBSchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi WG,

 

The CU separation BNG informati= on model (draft-wcg-i2rs-cu-separation-infor-model-02) has already been upd= ated 3 versions.

Now, we believe that this work = is more mature and stable. And also some operators have implemented it (or = want to implemented).

Therefore, we require that the = WG consider to adopt it.         &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;  

 

Best Regards!=

-Michael

    

--_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891A16DGGEML504MBSchi_-- From nobody Sun Nov 12 13:52:28 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89A05120725 for ; Sun, 12 Nov 2017 13:52:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.946 X-Spam-Level: X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 wABRoxWulYo7 for ; Sun, 12 Nov 2017 13:52:26 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 1D3DE124239 for ; Sun, 12 Nov 2017 13:52:25 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: "'wangzitao'" , Cc: "'Ariel Gu'" , "'hushujun'" , References: In-Reply-To: Date: Sun, 12 Nov 2017 16:52:06 -0500 Message-ID: <00e701d35c00$7d9e5440$78dafcc0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E8_01D35BD6.94CAE450" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJiNgtvkwJ7Wh12KoQT3Xj2jJU2rqHzlHAw Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] Require the WG to call for adoption X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 21:52:27 -0000 This is a multipart message in MIME format. ------=_NextPart_000_00E8_01D35BD6.94CAE450 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Michael: Could you let me know how many implementations and how many planned implementations? We'll start the WG adoption call as soon as I get this information. Sue Hares From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of wangzitao Sent: Sunday, November 12, 2017 8:48 AM To: i2rs@ietf.org; Susan Hares Cc: Ariel Gu; hushujun; victor.lopezalvarez@telefonica.com Subject: [i2rs] Require the WG to call for adoption Hi WG, The CU separation BNG information model (draft-wcg-i2rs-cu-separation-infor-model-02) has already been updated 3 versions. Now, we believe that this work is more mature and stable. And also some operators have implemented it (or want to implemented). Therefore, we require that the WG consider to adopt it. Best Regards! -Michael ------=_NextPart_000_00E8_01D35BD6.94CAE450 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Michael:

 

Could = you let me know how many implementations and how many planned = implementations?   We’ll start the WG adoption call as = soon as I get this information.

 

Sue = Hares

 

From:= = i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of = wangzitao
Sent: Sunday, November 12, 2017 8:48 = AM
To: i2rs@ietf.org; Susan Hares
Cc: Ariel Gu; = hushujun; victor.lopezalvarez@telefonica.com
Subject: [i2rs] = Require the WG to call for adoption

 

Hi = WG,

 

The CU = separation BNG information model = (draft-wcg-i2rs-cu-separation-infor-model-02) has already been updated 3 = versions.

Now, we believe that this work is = more mature and stable. And also some operators have implemented it (or = want to implemented).

Therefore, we require that the WG = consider to adopt it. =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;           &nb= sp; 

 

Best = Regards!

-Michael

    <= /span>

------=_NextPart_000_00E8_01D35BD6.94CAE450-- From nobody Sun Nov 12 14:03:20 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C86F7126BF0 for ; Sun, 12 Nov 2017 14:03:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.945 X-Spam-Level: X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] 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 3ziZQ3D1cjXb for ; Sun, 12 Nov 2017 14:03:17 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 9F94C124E15 for ; Sun, 12 Nov 2017 14:03:17 -0800 (PST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: Cc: "'Russ White'" , "'Alia Atlas'" References: <151052338749.30918.2525030774415703145.idtracker@ietfa.amsl.com> In-Reply-To: <151052338749.30918.2525030774415703145.idtracker@ietfa.amsl.com> Date: Sun, 12 Nov 2017 17:03:06 -0500 Message-ID: <00fd01d35c02$06cacb80$14606280$@ndzh.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQIUDkRqQlSAJITJgbv2ftemh8AmqaKP5RwA Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [i2rs] FW: New Version Notification for draft-hares-i2rs-ephemeral-ds-00.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 22:03:19 -0000 I2RS WG:=20 This short draft provides a definition of a yang model for the I2RS = ephemeral datastore. =20 A majority of this draft comes from the excellent work in the example of = an ephemeral datastore in draft-ietf-netmod-revised-datastores Appendix = B. This appendix was written with I2RS ephemeral state in mind. This = will be discussed in I2RS today at 15:50-17:50. =20 Sue Hares=20 -----Original Message----- From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]=20 Sent: Sunday, November 12, 2017 4:50 PM To: Alexander Clemm; Alex Clemm; Susan Hares Subject: New Version Notification for = draft-hares-i2rs-ephemeral-ds-00.txt A new version of I-D, draft-hares-i2rs-ephemeral-ds-00.txt has been successfully submitted by Susan Hares and posted to the IETF = repository. Name: draft-hares-i2rs-ephemeral-ds Revision: 00 Title: I2RS Ephemeral Datastore Document date: 2017-11-12 Group: Individual Submission Pages: 8 URL: = https://www.ietf.org/internet-drafts/draft-hares-i2rs-ephemeral-ds-00.txt= Status: = https://datatracker.ietf.org/doc/draft-hares-i2rs-ephemeral-ds/ Htmlized: = https://tools.ietf.org/html/draft-hares-i2rs-ephemeral-ds-00 Htmlized: = https://datatracker.ietf.org/doc/html/draft-hares-i2rs-ephemeral-ds-00 Abstract: This document the Yang module for the I2RS ephemeral datastore. = =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. The IETF Secretariat From nobody Sun Nov 12 17:51:47 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98AEE127735 for ; Sun, 12 Nov 2017 17:51:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.219 X-Spam-Level: X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3G_4GpCyjOdh for ; Sun, 12 Nov 2017 17:51:43 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 502AD1241F5 for ; Sun, 12 Nov 2017 17:51:27 -0800 (PST) Received: from LHREML710-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id AAE4DFAB8DAA5; Mon, 13 Nov 2017 01:51:25 +0000 (GMT) Received: from DGGEML402-HUB.china.huawei.com (10.3.17.38) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 13 Nov 2017 01:51:26 +0000 Received: from DGGEML504-MBS.china.huawei.com ([169.254.11.20]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0361.001; Mon, 13 Nov 2017 09:51:18 +0800 From: wangzitao To: Susan Hares , "i2rs@ietf.org" CC: 'Ariel Gu' , 'hushujun' , "victor.lopezalvarez@telefonica.com" Thread-Topic: [i2rs] Require the WG to call for adoption Thread-Index: AdNcIblydRsmLDJQRwmMQoOwUoURBw== Date: Mon, 13 Nov 2017 01:51:17 +0000 Message-ID: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.52.38.168] Content-Type: multipart/alternative; boundary="_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891AE9DGGEML504MBSchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] Require the WG to call for adoption X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2017 01:51:45 -0000 --_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891AE9DGGEML504MBSchi_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgU3VlLA0KDQpDaGluYSBNb2JpbGUgaGF2ZSBpbXBsZW1lbnRlZCB0aGUgQ1Ugc2VwYXJhdGlv biBCTkcuIEFuZCBUZWxlZm9uaWNhIGFuZCBEVCBhcmUgaW50ZXJlc3RpbmcgdG8gaW1wbGVtZW50 IGl0Lg0KDQpCZXN0IFJlZ2FyZHMhDQotTWljaGFlbA0KDQq3orz+yMs6IFN1c2FuIEhhcmVzIFtt YWlsdG86c2hhcmVzQG5kemguY29tXQ0Kt6LLzcqxvOQ6IDIwMTfE6jEx1MIxM8jVIDU6NTINCsrV vP7Iyzogd2FuZ3ppdGFvIDx3YW5neml0YW9AaHVhd2VpLmNvbT47IGkycnNAaWV0Zi5vcmcNCrOt y806ICdBcmllbCBHdScgPGd1cm9uZ0BjaGluYW1vYmlsZS5jb20+OyAnaHVzaHVqdW4nIDxodXNo dWp1bkBjaGluYW1vYmlsZS5jb20+OyB2aWN0b3IubG9wZXphbHZhcmV6QHRlbGVmb25pY2EuY29t DQrW98ziOiBSRTogW2kycnNdIFJlcXVpcmUgdGhlIFdHIHRvIGNhbGwgZm9yIGFkb3B0aW9uDQoN Ck1pY2hhZWw6DQoNCkNvdWxkIHlvdSBsZXQgbWUga25vdyBob3cgbWFueSBpbXBsZW1lbnRhdGlv bnMgYW5kIGhvdyBtYW55IHBsYW5uZWQgaW1wbGVtZW50YXRpb25zPyAgIFdloa9sbCBzdGFydCB0 aGUgV0cgYWRvcHRpb24gY2FsbCBhcyBzb29uIGFzIEkgZ2V0IHRoaXMgaW5mb3JtYXRpb24uDQoN ClN1ZSBIYXJlcw0KDQpGcm9tOiBpMnJzIFttYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnXSBP biBCZWhhbGYgT2Ygd2FuZ3ppdGFvDQpTZW50OiBTdW5kYXksIE5vdmVtYmVyIDEyLCAyMDE3IDg6 NDggQU0NClRvOiBpMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPjsgU3VzYW4gSGFy ZXMNCkNjOiBBcmllbCBHdTsgaHVzaHVqdW47IHZpY3Rvci5sb3BlemFsdmFyZXpAdGVsZWZvbmlj YS5jb208bWFpbHRvOnZpY3Rvci5sb3BlemFsdmFyZXpAdGVsZWZvbmljYS5jb20+DQpTdWJqZWN0 OiBbaTJyc10gUmVxdWlyZSB0aGUgV0cgdG8gY2FsbCBmb3IgYWRvcHRpb24NCg0KSGkgV0csDQoN ClRoZSBDVSBzZXBhcmF0aW9uIEJORyBpbmZvcm1hdGlvbiBtb2RlbCAoZHJhZnQtd2NnLWkycnMt Y3Utc2VwYXJhdGlvbi1pbmZvci1tb2RlbC0wMikgaGFzIGFscmVhZHkgYmVlbiB1cGRhdGVkIDMg dmVyc2lvbnMuDQpOb3csIHdlIGJlbGlldmUgdGhhdCB0aGlzIHdvcmsgaXMgbW9yZSBtYXR1cmUg YW5kIHN0YWJsZS4gQW5kIGFsc28gc29tZSBvcGVyYXRvcnMgaGF2ZSBpbXBsZW1lbnRlZCBpdCAo b3Igd2FudCB0byBpbXBsZW1lbnRlZCkuDQpUaGVyZWZvcmUsIHdlIHJlcXVpcmUgdGhhdCB0aGUg V0cgY29uc2lkZXIgdG8gYWRvcHQgaXQuDQoNCkJlc3QgUmVnYXJkcyENCi1NaWNoYWVsDQoNCg== --_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891AE9DGGEML504MBSchi_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi Sue,=

&n= bsp;

China M= obile have implemented the CU separation BNG. And Telefonica and DT are int= eresting to implement it.

&n= bsp;

Best Re= gards!

-Michae= l

&n= bsp;

=B7=A2=BC=FE=C8=CB: Susan Hares [mailto:shares@ndzh.com]
=B7=A2=CB=CD=CA=B1=BC=E4:<= /span> 2017=C4=EA11=D4=C213=C8=D5 5:52
=CA=D5=BC=FE=C8=CB: wangzitao <wangzitao@huawei.com>; i2rs@ietf.org
=B3=AD=CB=CD: 'Ariel Gu' <gurong@chinamobile.com>; 'hushujun' <hushujun@chinam= obile.com>; victor.lopezalvarez@telefonica.com
=D6=F7=CC=E2: RE: [i2rs] Require the WG to call for adoption

 

Michael:

 

Could you let me know how many implementations and how many plann= ed implementations?   We=A1=AFll start the WG adoption call as so= on as I get this information.

 

Sue Hares

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of wangzitao
Sent: Sunday, November 12, 2017 8:48 AM
To: i2rs@ietf.org; Susan Hares<= br> Cc: Ariel Gu; hushujun; victor.lopezalvarez@telefonica.com
Subject: [i2rs] Require the WG to call for adoption

 

Hi WG,

 

The CU separation BNG informati= on model (draft-wcg-i2rs-cu-separation-infor-model-02) has already been upd= ated 3 versions.

Now, we believe that this work = is more mature and stable. And also some operators have implemented it (or = want to implemented).

Therefore, we require that the = WG consider to adopt it.         &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;  

 

Best Regards!=

-Michael

    

--_000_E6BC9BBCBCACC246846FC685F9FF41EA2B891AE9DGGEML504MBSchi_-- From nobody Sun Nov 12 19:12:09 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70054128796 for ; Sun, 12 Nov 2017 19:12:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bfdl7rPoBzmC for ; Sun, 12 Nov 2017 19:12:04 -0800 (PST) Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com [221.176.66.80]) by ietfa.amsl.com (Postfix) with ESMTP id EF55D12700F for ; Sun, 12 Nov 2017 19:12:03 -0800 (PST) Received: from spf.mail.chinamobile.com (unknown[172.16.121.7]) by rmmx-syy-dmz-app06-12006 (RichMail) with SMTP id 2ee65a090d81171-4234b; Mon, 13 Nov 2017 11:12:01 +0800 (CST) X-RM-TRANSID: 2ee65a090d81171-4234b X-RM-SPAM-FLAG: 00000000 Received: from GuRong (unknown[31.133.158.157]) by rmsmtp-syy-appsvr04-12004 (RichMail) with SMTP id 2ee45a090d7ec5a-6f4e2; Mon, 13 Nov 2017 11:12:01 +0800 (CST) X-RM-TRANSID: 2ee45a090d7ec5a-6f4e2 From: "Ariel Gu" To: "'wangzitao'" , "'Susan Hares'" , Cc: "'hushujun'" , Date: Mon, 13 Nov 2017 11:12:00 +0800 Message-ID: <000d01d35c2d$2d9660f0$88c322d0$@chinamobile.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000E_01D35C70.3BBE5BE0" X-Mailer: Microsoft Outlook 15.0 Thread-Index: AdNcK/fdoBiVaZEPQMWGnTp1NsMHwA== Content-Language: zh-cn Archived-At: Subject: Re: [i2rs] Require the WG to call for adoption X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2017 03:12:08 -0000 This is a multipart message in MIME format. ------=_NextPart_000_000E_01D35C70.3BBE5BE0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Hi, WG chair. We China Mobile have done the trial from last year in seven provinces = for home broadband service. Besides we have deployed the BNG with CU = separation in our Novonet (the whole network based on SDN and NFV). We do think a standard information model is necessary, thus devices from different vendors can co-work with each other in the network. =20 Gu Rong gurong_cmcc@outlook.com =B7=A2=BC=FE=C8=CB: wangzitao [mailto:wangzitao@huawei.com]=20 =B7=A2=CB=CD=CA=B1=BC=E4: 2017=C4=EA11=D4=C213=C8=D5 9:51 =CA=D5=BC=FE=C8=CB: Susan Hares; i2rs@ietf.org =B3=AD=CB=CD: 'Ariel Gu'; 'hushujun'; victor.lopezalvarez@telefonica.com =D6=F7=CC=E2: RE: [i2rs] Require the WG to call for adoption =20 Hi Sue, =20 China Mobile have implemented the CU separation BNG. And Telefonica and = DT are interesting to implement it. =20 Best Regards! -Michael =20 =B7=A2=BC=FE=C8=CB: Susan Hares [mailto:shares@ndzh.com]=20 =B7=A2=CB=CD=CA=B1=BC=E4: 2017=C4=EA11=D4=C213=C8=D5 5:52 =CA=D5=BC=FE=C8=CB: wangzitao >; i2rs@ietf.org =20 =B3=AD=CB=CD: 'Ariel Gu' >; 'hushujun' = >; victor.lopezalvarez@telefonica.com =20 =D6=F7=CC=E2: RE: [i2rs] Require the WG to call for adoption =20 Michael: =20 Could you let me know how many implementations and how many planned implementations? We=A1=AFll start the WG adoption call as soon as I = get this information.=20 =20 Sue Hares=20 =20 From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of wangzitao Sent: Sunday, November 12, 2017 8:48 AM To: i2rs@ietf.org ; Susan Hares Cc: Ariel Gu; hushujun; victor.lopezalvarez@telefonica.com =20 Subject: [i2rs] Require the WG to call for adoption =20 Hi WG, =20 The CU separation BNG information model (draft-wcg-i2rs-cu-separation-infor-model-02) has already been updated 3 versions.=20 Now, we believe that this work is more mature and stable. And also some operators have implemented it (or want to implemented). Therefore, we require that the WG consider to adopt it. =20 Best Regards! -Michael =20 ------=_NextPart_000_000E_01D35C70.3BBE5BE0 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi, WG = chair.

We China Mobile have done the trial from last = year in seven provinces for home broadband service. Besides we have = deployed the BNG with CU separation in our Novonet (the whole network = based on SDN and NFV).

We do think a standard information = model is necessary, thus devices from different vendors can co-work with = each other  in the network.

 

Gu = Rong

gurong_cmcc@outlook.com

=B7=A2=BC=FE=C8=CB: wangzitao [mailto:wangzitao@huawei.com]
=B7=A2=CB=CD=CA=B1=BC=E4: 2017=C4=EA11=D4=C213=C8=D5 = 9:51
=CA=D5=BC=FE=C8=CB: Susan Hares; i2rs@ietf.org
=B3=AD=CB=CD: 'Ariel Gu'; 'hushujun'; = victor.lopezalvarez@telefonica.com
=D6=F7=CC=E2: RE: [i2rs] Require the WG = to call for adoption

 

Hi Sue,

 

China Mobile have implemented the = CU separation BNG. And Telefonica and DT are interesting to implement = it.

 

Best Regards!

-Michael

 

=B7=A2=BC=FE=C8=CB: Susan Hares [mailto:shares@ndzh.com] =
=B7=A2=CB=CD=CA=B1=BC=E4: 2017=C4=EA11=D4=C213=C8=D5 = 5:52
=CA=D5=BC=FE=C8=CB: wangzitao <wangzitao@huawei.com>; i2rs@ietf.org
=B3=AD=CB=CD= : 'Ariel Gu' <gurong@chinamobile.com>; = 'hushujun' <hushujun@chinamobile.com>= ; victor.lopezalvarez@te= lefonica.com
=D6=F7=CC=E2: RE: [i2rs] Require the WG = to call for adoption

 

Michael:

 

Could you let me = know how many implementations and how many planned implementations? =   We=A1=AFll start the WG adoption call as soon as I get this = information.

 

Sue Hares =

 

From: i2rs [mailto:i2rs-bounces@ietf.org] = On Behalf Of wangzitao
Sent: Sunday, November 12, 2017 = 8:48 AM
To: i2rs@ietf.org; Susan = Hares
Cc: Ariel Gu; hushujun; victor.lopezalvarez@te= lefonica.com
Subject: [i2rs] Require the WG to call for = adoption

 

Hi WG,

 

The CU separation BNG information model = (draft-wcg-i2rs-cu-separation-infor-model-02) has already been updated 3 = versions.

Now, we believe that this work is more mature and stable. = And also some operators have implemented it (or want to = implemented).

Therefore, we require that the WG consider to adopt it. =             &= nbsp;           &n= bsp;           &nb= sp;           &nbs= p;            = ;            =             &= nbsp;           &n= bsp;           &nb= sp; 

 

Best Regards!

-Michael

    

<= /html> ------=_NextPart_000_000E_01D35C70.3BBE5BE0-- From nobody Sun Nov 12 20:50:46 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6987124B0A; Sun, 12 Nov 2017 20:50:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.03 X-Spam-Level: X-Spam-Status: No, score=-0.03 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Rf0Pc0R44uV; Sun, 12 Nov 2017 20:50:42 -0800 (PST) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0110.outbound.protection.outlook.com [104.47.41.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A8641293FD; Sun, 12 Nov 2017 20:50:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=tvnYvp3uxGG0JY3JLDp6n3wlezMAk3FuEoYGBe9cOmw=; b=S+QclIHBT4Nzrs9Z5pNZ0fYDUy2FeWl75oIHSbY6b2wxrM9bDAS7P3K9lBp89uCfLd0wRCF9Otsv6azc1Lx3vDPH8a4TEmy8Or/v1R2Ls4okUpCjel2C63Ia2k6BUtSl1l0MqgFDv4M2z8oPx80s4QLBeBaQrdets9RNHSaGyYk= Received: from BLUPR05MB275.namprd05.prod.outlook.com (10.141.22.149) by BLUPR05MB276.namprd05.prod.outlook.com (10.141.22.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.4; Mon, 13 Nov 2017 04:50:40 +0000 Received: from BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) by BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) with mapi id 15.20.0239.005; Mon, 13 Nov 2017 04:50:40 +0000 From: Kent Watsen To: Susan Hares , 'Alexander Clemm' , "i2rs@ietf.org" CC: "i2rs-chairs@ietf.org" , "i2rs-ads@ietf.org" , 'Alia Atlas' Thread-Topic: [i2rs] WG LC on draft-ietf-i2rs-yang-network-topo (9/27/2017 to 10/11/2017) - WG Consensus declared by Chairs Thread-Index: AdNbT81I8MIV4UZsSnaUUb9fg5LWsgAB1zKAAABFcYAALjLnAA== Date: Mon, 13 Nov 2017 04:50:40 +0000 Message-ID: <44F0424A-33B6-4064-AA58-FB431187830E@juniper.net> References: <009e01d35b53$671578f0$35406ad0$@ndzh.com> <577BC96F8F78E1C3.375693ef-0206-4495-b961-9e4f488432eb@mail.outlook.com> <00f401d35b58$426bb140$c74313c0$@ndzh.com> In-Reply-To: <00f401d35b58$426bb140$c74313c0$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.20.0.170309 x-originating-ip: [116.197.188.12] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BLUPR05MB276; 6:WsP2pE/IJp+P5KyDLdcaUH8NLbD5Itg/rO07fTeO/MF/vXBZwDupf7xUm4PahYD6O69YkmuNZ79ajoMgEiuy+D8Cu2mPKCe28DIj5+ecJ/EbAjJdz6YAjE6KbmlmhfS9AjtFk0syI9XDMYXTQhJb+LXctHLeAqKKF8sutnteMbGhPRZ5Fd8k6yIufpJAOfyyFsI0MoQ5ipGOEqdOWEtoxsWFHYsxMB25spDq8kSHxwSR6JiHZKYVBFgGosg/n9O/kGzpdX8tHXJDScpxvjncuOkInio+7BqXgtN6Ee1sT0ILmJFyCTvTK9Jpeupo6MtXhOB6gG+rYqvzbK+ekMSp94S+bilzP0JvoDxk5A6WyRA=; 5:mc8pxWTuxikHE/ts9aJiaPykOagXwvXqxKv1ph1y9nUbbtkRVmhnJU3kkJ6gPvXLK/in4ldcf4Vt+1VHBhOjCrKY6egsilZzIqApgwdCOgiXbu3P5mz24H561FfvtZAXwU9vNvNarFlcOvfjYT3e/WS6X9hAJuhA1kR8CkOLCrI=; 24:i9t5EwcW0/zibJHGA5WlApvUWRx3bjvveMakf29h9o4xAqA2Oj65fuy3lUGYJm7ZmbEhkga+3hq9wsrr0kIjN50cFUOuKx5mjDh5eURgPyY=; 7:DYbbQ9dq28upAQTQGuztCdKNJ7EQ2zdGG/9Av3gjzZGxuCiohDlNhWcqkVktndQsDcCpykxr41ool4qu3/HWklKKmY1BiYGUpNZZq34SvPaDBK4mUHaAu93ij17bpud2bdeZfALlIk91OkR66aHwrU1MZ5wMLz30igjJcZY+zNgTebROdSrlsNqVDxXrHfZrey9OcXVudrD994DzppYsjPLgkbq/feBzUlbgXCEdUGsaf8aQArsKf9QH4PYLNp5w x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 26b8c41a-649f-450d-c0f7-08d52a521700 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603258); SRVR:BLUPR05MB276; x-ms-traffictypediagnostic: BLUPR05MB276: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(10436049006162)(100405760836317)(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR05MB276; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR05MB276; x-forefront-prvs: 0490BBA1F0 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(39860400002)(189002)(24454002)(5423002)(199003)(97736004)(8676002)(81166006)(81156014)(105586002)(66066001)(2906002)(189998001)(2501003)(86362001)(8936002)(230783001)(54906003)(7736002)(68736007)(5660300001)(316002)(6436002)(58126008)(6506006)(6486002)(110136005)(83716003)(229853002)(2950100002)(77096006)(3846002)(6116002)(82746002)(102836003)(2900100001)(76176999)(54356999)(50986999)(236005)(53546010)(36756003)(54896002)(6512007)(6306002)(606006)(53936002)(101416001)(6246003)(478600001)(39060400002)(14454004)(4326008)(33656002)(106356001)(3280700002)(3660700001)(45080400002)(99286004)(83506002)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB276; H:BLUPR05MB275.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_44F0424A33B64064AA58FB431187830Ejunipernet_" MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-Network-Message-Id: 26b8c41a-649f-450d-c0f7-08d52a521700 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2017 04:50:40.3622 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB276 Archived-At: Subject: Re: [i2rs] WG LC on draft-ietf-i2rs-yang-network-topo (9/27/2017 to 10/11/2017) - WG Consensus declared by Chairs X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2017 04:50:45 -0000 --_000_44F0424A33B64064AA58FB431187830Ejunipernet_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIGdlbmVyYWwgWUFORyBEb2N0b3Igb3BpbmlvbiBpcyB0aGF0IGFsbCBkcmFmdHMgZGVmaW5p bmcgWUFORyBtb2R1bGVzIHNob3VsZCBoYXZlIGV4YW1wbGVzLCBzaW5jZSB0aGUgZXhhbXBsZXMg Ym90aCBhaWQgaW4gdW5kZXJzdGFuZGFiaWxpdHkgYW5kIHNvbWV0aW1lcyByZXZlYWwgbW9kZWxp bmcgaXNzdWVzIHRoYXQgYXJlIG90aGVyd2lzZSBoYXJkIHRvIHNwb3QuICBUbyB1bmRlcnNjb3Jl IHRoaXMgcG9pbnQgZnVydGhlciwgdGhlIFlBTkcgRG9jdG9ycyBldmVuIGRpc2N1c3NlZCBpbnRy b2R1Y2luZyBzb21lIGZvcm0gb2YgYXV0b21hdGljICJjb3ZlcmFnZSIgYW5hbHlzaXMsIHdoZXJl YnkgdG9vbGluZyBjb3VsZCBlLmcuLCBlbnN1cmUgdGhhdCBhdCBsZWFzdCA1MCUgb2YgdGhlIFlB TkcgbW9kdWxlIGlzIHJlcHJlc2VudGVkIGJ5IFt2YWxpZF0gZXhhbXBsZXMuDQoNCkknbSAiZmlu ZSIgd2l0aCB0aGUgZHJhZnQgbm90IGhhdmluZyBleGFtcGxlcyBvbmx5IGZyb20gYSAiSSBsZWF2 ZSBpdCB0byB0aGUgV0ciIHBlcnNwZWN0aXZlLCBub3RoaW5nIG1vcmUuDQoNClRoYW5rcywNCktl bnQNCg0KDQpPbiAxMS8xMi8xNywgOTo0NyBBTSwgIlN1c2FuIEhhcmVzIiA8c2hhcmVzQG5kemgu Y29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+PiB3cm90ZToNCg0KQWxleDoNCg0KV2VsY29tZSB0 byBTaW5nYXBvcmUuICBXb3chICBUb2RheeKAmXMgZ29pbmcgdG8gYmUgYSBsb25nIGRheSBmb3Ig eW91LiAgUGVyaGFwcyB3ZSBzaG91bGQgdGFsayBhZnRlciB5b3UgdGFrZSBhIHNob3J0IG5hcC4N Cg0KIzEgZGVmaW5pdGlvbiAtIFNlY3Rpb24gMyBzdGlsbCBkZWZpbmVzIGRhdGFzdG9yZSB1bmlx dWVseSwgYWx0aG91Z2ggeW91IGRvIHBvaW50IHRvIHRoZSByZXZpc2VkIGRhdGFzdG9yZXMuICBJ dCB3b3VsZCBiZSBiZXN0IHRvIG1ha2UgdGhlIHNhbWUgcmVmZXJlbmNlIGluIHNlY3Rpb24gMy4N Cg0KIzIgTm8gZXhhbXBsZXMg4oCTIFBsZWFzZSBjb25maXJtIGJ5IGFza2luZyBLZW50IFdhdHNl biBvbiBsaXN0IHJlZ2FyZGluZyB0aGUgZXhhbXBsZXMuICAgT3RoZXJ3aXNlLCB3ZeKAmWxsIGN5 Y2xlIG9uIHRoaXMgd2hlbiB3ZSBnZXQgdG8gdGhlIElFU0cuDQoNCkFsc28g4oCTIHBsZWFzZSBz ZWUgdGhlIGNvbW1lbnRzIHRoYXQgd2VyZSB1bnJlc29sdmVkIGZyb20gTGFkYeKAmXMgcmV2aWV3 IG9mIHRoZSBMMyB0b3BvbG9neS4NCg0KU3VlIEhhcmVzDQoNCg0KRnJvbTogQWxleGFuZGVyIENs ZW1tIFttYWlsdG86bHVkd2lnQGNsZW1tLm9yZ10NClNlbnQ6IFNhdHVyZGF5LCBOb3ZlbWJlciAx MSwgMjAxNyA4OjQwIFBNDQpUbzogaTJyc0BpZXRmLm9yZzsgU3VzYW4gSGFyZXMNCkNjOiAnS2Vu dCBXYXRzZW4nOyBpMnJzLWNoYWlyc0BpZXRmLm9yZzsgaTJycy1hZHNAaWV0Zi5vcmc7ICdBbGlh IEF0bGFzJw0KU3ViamVjdDogUmU6IFtpMnJzXSBXRyBMQyBvbiBkcmFmdC1pZXRmLWkycnMteWFu Zy1uZXR3b3JrLXRvcG8gKDkvMjcvMjAxNyB0byAxMC8xMS8yMDE3KSAtIFdHIENvbnNlbnN1cyBk ZWNsYXJlZCBieSBDaGFpcnMNCg0KSGkgU3VlLCBJIGp1c3QgYXJyaXZlZCBpbiBTaW5nYXBvcmUu DQpJIGRpZCBhZG9wdCB0aGUgZGVmaW5pdGlvbi4gVGhpcyBpcyBhZGRyZXNzZWQgaW4gLTE3Lg0K SSBkaWQgbm90IHB1dCB0aGUgZXhhbXBsZSBwZXIgZWFybGllciBlbWFpbCBleGNoYW5nZSBhbmQg YXQgdGhlIHRpbWUgS2VudCBzZWVtZWQgdG8gYmUgZmluZSB3aXRoIHRoYXQ/DQpUaGFua3MsIEFs ZXgNCkdldCBPdXRsb29rIGZvciBBbmRyb2lkPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50 LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fYWthLm1zX2doZWkzNiZkPUR3TUZhUSZjPUhBa1l1aDYz cnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj05emtQMHhuSlV2WkdKOUVQb09I N1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJm09dDhwT3N3M3RDM21JTEtkazEzNF9NYlBaRk5WTUxl ZXJ2ZC1pNnpSRFYybyZzPXFlWjMwSWx5VHBLNWx4UTV1bmRDRW5CRkhUOUFPX2xENjdIX2pDdmxf OHcmZT0+DQoNCg0KDQoNCk9uIFN1biwgTm92IDEyLCAyMDE3IGF0IDk6MTMgQU0gKzA4MDAsICJT dXNhbiBIYXJlcyIgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5kemguY29tPj4gd3Jv dGU6DQpBbGV4Og0KDQpJIGhhZCBob3BlZCB0byBjZWxlYnJhdGUgSUVURi0xMDAgd2l0aCBzdWJt aXR0aW5nIGRyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wby0xNyB0byB0aGUgSUVTRy4g IEhvd2V2ZXIsIHRoZXJlIGFyZSBzdGlsbCBhIGZldyB0aGluZ3MgdG8gcmVzb2x2ZSBmcm9tIEtl bnQgV2F0ZW5zIHJldmlldyAoaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9p MnJzL2N1cnJlbnQvbXNnMDQ1MDEuaHRtbDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsLTJEYXJjaGl2ZV93ZWJfaTJy c19jdXJyZW50X21zZzA0NTAxLmh0bWwmZD1Ed01GYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVq QlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2 aklTbGFKZGNabyZtPXQ4cE9zdzN0QzNtSUxLZGsxMzRfTWJQWkZOVk1MZWVydmQtaTZ6UkRWMm8m cz1VQVY4Ml9ieE8tTlV6UVJwaUh2OVRkdjg2MDU1SnRXdzZaX040YUVoaU44JmU9PikuDQoNCklu IHJldmlld2luZyBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8tMTcsIEkgZm91bmQg dGhlIGZvbGxvd2luZyB0aGluZ3MgYWRkcmVzc2VkOg0KDQoxKSAgICAgICAiaWV0Zi1uZXR3b3Jr IiB1c2VzIHByZWZpeCDigJxuZOKAnSwgc2hvdWxkIGJlIOKAnG534oCdIGFuZCAiaWV0Zi1uZXR3 b3JrLXRvcG9sb2d5IiB1c2VzICBwcmVmaXgg4oCcbG5r4oCdIHNob3VsZCBiZSDigJxudOKAnSBv ciBtYXliZSDigJxud3Rw4oCdLg0KDQoyKSAgICAgICB0aGUgZ3JvdXBpbmdzICJsaW5rLXJlZiIg YW5kICJ0cC1yZWYiIGRlc2NyaXB0aW9ucyBzaG91bGQgaW5kaWNhdGUgd2h5IHRoZXkgYXJlIGRl ZmluZWQgYnV0IG5vdCB1c2VkIGluIHRoZXNlIG1vZHVsZXMNCg0KMykgICAgICAgQm90aCAvbmQ6 bmV0d29ya3MvbmV0d29yay9uZXR3b3JrLWlkIGFuZCAvbmQ6bmV0d29ya3MvbmV0d29yay9saW5r L2xpbmstaWQgYXJlIHRoZSBrZXkgZmllbGRzIHRvIHRoZWlyIHJlc3BlY3RpdmUgbGlzdHMsIGJ1 dCB0aGV5IGFyZSBub3QgdGhlIGZpcnN0IG5vZGVzIGxpc3RlZCBpbiB0aGUgbGlzdC4NCg0KSW4g cmV2aWV3aW5nIGRyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wby0xNywgSSBkbyBub3Qg ZmluZCB0aGUgZm9sbG93aW5nIHRoaW5ncyBhZGRyZXNzIHRoYXQgS2VuIGNvbW1lbnRlZCBvbjoN Cg0KMSkgICAgICAgS2VudOKAmXMgY29tbWVudDogVXNlIGNhc2VzIGV4aXN0IGluIGFwcGVuZGl4 IEEsIGJ1dCB5YW5nIGV4YW1wbGVzIGRvIG5vdCBleGlzdC4NCg0KRml4OiBTaG9ydCBleGFtcGxl cyBjb3VsZCBiZSBwdXQgaW4gQXBwZW5kaXggQSB3aXRoIGVhY2ggdXNlIGNhc2UpDQoNCjIpICAg ICAgIEtlbnTigJlzIGNvbW1lbnQ6IFRoZSBkb2N1bWVudCBkZWZpbmVzIGl0cyBvd24gImRhdGFz dG9yZSIgdGVybSwgcmF0aGVyIHRoYW4gaW1wb3J0IHRoZSB0ZXJtIGZyb20gcmV2aXNlZC1kYXRh c3RvcmVzLg0KDQpRdWVzdGlvbjogU2VjdGlvbiAzIHN0aWxsIGdpdmVzIGl0cyBvd24gZGF0YXN0 b3JlIGRlZmluaXRpb24uICBJcyB0aGVyZSBhIHJlYXNvbiBJIG1pc3NlZCBvbiB0aGlzIGFwcHJv YWNoPw0KQ291bGQgeW91IHdyYXAgdXAgdGhlc2UgdHdvIGlzc3VlcyB0b2RheSBhbmQgc3VibWl0 IGEgLTE4IHRvIHRoZSBJRVRGIGRyYWZ0cz8gIEnigJlkIGxvdmUgdG8gY2hhdCB0b2RheSBhYm91 dCB0aGVzZSB0d28gaXNzdWVzLg0KU3VzYW4gSGFyZXMNCihzaGVwaGVyZC9jby1jaGFpcikNCg0K U2hlDQoNCg0KDQo= --_000_44F0424A33B64064AA58FB431187830Ejunipernet_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAy IDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglw YW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMg NSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw MXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpoMQ0KCXtt c28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAxIENoYXIiOw0K CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToyNC4wcHQ7 DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv bjp1bmRlcmxpbmU7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBk aXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRv cDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4t bGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0K CWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0Kc3Bhbi5IZWFkaW5nMUNoYXINCgl7bXNvLXN0eWxlLW5h bWU6IkhlYWRpbmcgMSBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUt bGluazoiSGVhZGluZyAxIjsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsNCglmb250 LXdlaWdodDpib2xkO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNv bmFsOw0KCWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVt YWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseTpDYWxp YnJpOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5 cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTsNCglmb250LXZhcmlhbnQ6 bm9ybWFsICFpbXBvcnRhbnQ7DQoJY29sb3I6d2luZG93dGV4dDsNCgl0ZXh0LXRyYW5zZm9ybTpu b25lOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7DQoJdmVydGljYWwtYWxpZ246YmFzZWxp bmU7fQ0Kc3Bhbi5tc29JbnMNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLXN0 eWxlLW5hbWU6IiI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgljb2xvcjp0ZWFsO30N Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6 ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h cmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6 V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1s aXN0LWlkOjIwNTQwOTU5MDsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1w bGF0ZS1pZHM6MTQxNjEzNTQ1MCA2NzY5ODcwNSA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2 NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDps ZXZlbDENCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47 fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2Vy Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246 bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZl bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30N CkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxl dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwt dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h dDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt YmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZl bDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxl dmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7 DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9 DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7 DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpy aWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6Mzkx NzM3OTE3Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczot MTg4OTEwMDE1MiAxNzY5ODkxMjE0IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz IDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwxOmxldmVsMQ0K CXttc28tbGV2ZWwtdGV4dDoiJTFcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t YXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxp YnJpOw0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFt aWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt YmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0 IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0K CXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1z dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50 Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxw aGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7 bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9w Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDot OS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp c3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1z by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i ZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s ZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJ e21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5 bGU+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJs dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5UaGUgZ2VuZXJhbCBZ QU5HIERvY3RvciBvcGluaW9uIGlzIHRoYXQgYWxsIGRyYWZ0cyBkZWZpbmluZyBZQU5HIG1vZHVs ZXMgc2hvdWxkIGhhdmUgZXhhbXBsZXMsIHNpbmNlIHRoZSBleGFtcGxlcyBib3RoIGFpZCBpbiB1 bmRlcnN0YW5kYWJpbGl0eSBhbmQgc29tZXRpbWVzIHJldmVhbCBtb2RlbGluZyBpc3N1ZXMgdGhh dCBhcmUgb3RoZXJ3aXNlIGhhcmQNCiB0byBzcG90LiZuYnNwOyBUbyB1bmRlcnNjb3JlIHRoaXMg cG9pbnQgZnVydGhlciwgdGhlIFlBTkcgRG9jdG9ycyBldmVuIGRpc2N1c3NlZCBpbnRyb2R1Y2lu ZyBzb21lIGZvcm0gb2YgYXV0b21hdGljICZxdW90O2NvdmVyYWdlJnF1b3Q7IGFuYWx5c2lzLCB3 aGVyZWJ5IHRvb2xpbmcgY291bGQgZS5nLiwgZW5zdXJlIHRoYXQgYXQgbGVhc3QgNTAlIG9mIHRo ZSBZQU5HIG1vZHVsZSBpcyByZXByZXNlbnRlZCBieSBbdmFsaWRdIGV4YW1wbGVzLjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+SSdtICZxdW90O2ZpbmUmcXVvdDsg d2l0aCB0aGUgZHJhZnQgbm90IGhhdmluZyBleGFtcGxlcyBvbmx5IGZyb20gYSAmcXVvdDtJIGxl YXZlIGl0IHRvIHRoZSBXRyZxdW90OyBwZXJzcGVjdGl2ZSwgbm90aGluZyBtb3JlLjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu MHB0Ij5LZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPk9uIDExLzEyLzE3LCA5OjQ3IEFNLCAmcXVvdDtTdXNhbiBIYXJlcyZxdW90OyAmbHQ7PGEg aHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+c2hhcmVzQG5kemguY29tPC9hPiZndDsgd3Jv dGU6PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv cjojMUY0OTdEIj5BbGV4OiA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldl bGNvbWUgdG8gU2luZ2Fwb3JlLiZuYnNwOyBXb3chJm5ic3A7IFRvZGF54oCZcyBnb2luZyB0byBi ZSBhIGxvbmcgZGF5IGZvciB5b3UuJm5ic3A7IFBlcmhhcHMgd2Ugc2hvdWxkIHRhbGsgYWZ0ZXIg eW91IHRha2UgYSBzaG9ydCBuYXAuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5 N0QiPiMxIGRlZmluaXRpb24gLSBTZWN0aW9uIDMgc3RpbGwgZGVmaW5lcyBkYXRhc3RvcmUgdW5p cXVlbHksIGFsdGhvdWdoIHlvdSBkbyBwb2ludCB0byB0aGUgcmV2aXNlZCBkYXRhc3RvcmVzLiZu YnNwOyBJdCB3b3VsZCBiZSBiZXN0IHRvIG1ha2UgdGhlIHNhbWUgcmVmZXJlbmNlIGluIHNlY3Rp b24gMy4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+IzIgTm8gZXhhbXBs ZXMg4oCTIFBsZWFzZSBjb25maXJtIGJ5IGFza2luZyBLZW50IFdhdHNlbiBvbiBsaXN0IHJlZ2Fy ZGluZyB0aGUgZXhhbXBsZXMuICZuYnNwOyZuYnNwO090aGVyd2lzZSwgd2XigJlsbCBjeWNsZSBv biB0aGlzIHdoZW4gd2UgZ2V0IHRvIHRoZSBJRVNHLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj b2xvcjojMUY0OTdEIj5BbHNvIOKAkyBwbGVhc2Ugc2VlIHRoZSBjb21tZW50cyB0aGF0IHdlcmUg dW5yZXNvbHZlZCBmcm9tIExhZGHigJlzIHJldmlldyBvZiB0aGUgTDMgdG9wb2xvZ3kuJm5ic3A7 Jm5ic3A7DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlN1ZSBIYXJlcyA8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpUYWhv bWEiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTpUYWhvbWEiPiBBbGV4YW5kZXIgQ2xlbW0gW21haWx0bzpsdWR3aWdAY2xlbW0ub3JnXQ0K PGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBOb3ZlbWJlciAxMSwgMjAxNyA4OjQwIFBNPGJy Pg0KPGI+VG86PC9iPiBpMnJzQGlldGYub3JnOyBTdXNhbiBIYXJlczxicj4NCjxiPkNjOjwvYj4g J0tlbnQgV2F0c2VuJzsgaTJycy1jaGFpcnNAaWV0Zi5vcmc7IGkycnMtYWRzQGlldGYub3JnOyAn QWxpYSBBdGxhcyc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtpMnJzXSBXRyBMQyBvbiBkcmFm dC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gKDkvMjcvMjAxNyB0byAxMC8xMS8yMDE3KSAt IFdHIENvbnNlbnN1cyBkZWNsYXJlZCBieSBDaGFpcnM8L3NwYW4+PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFy aWFsO2NvbG9yOmJsYWNrIj5IaSBTdWUsIEkganVzdCBhcnJpdmVkIGluIFNpbmdhcG9yZS48L3Nw YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6YmxhY2siPkkgZGlkIGFkb3B0IHRo ZSBkZWZpbml0aW9uLiBUaGlzIGlzIGFkZHJlc3NlZCBpbiAtMTcuDQo8L3NwYW4+PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6YmxhY2siPkkgZGlkIG5vdCBwdXQgdGhlIGV4YW1wbGUg cGVyIGVhcmxpZXIgZW1haWwgZXhjaGFuZ2UgYW5kIGF0IHRoZSB0aW1lIEtlbnQgc2VlbWVkIHRv IGJlIGZpbmUgd2l0aCB0aGF0Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOmJsYWNrIj5UaGFua3MsIEFsZXg8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOmJsYWNrIj5HZXQgPGEgaHJl Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19h a2EubXNfZ2hlaTM2JmFtcDtkPUR3TUZhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl TUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdU dmpJU2xhSmRjWm8mYW1wO209dDhwT3N3M3RDM21JTEtkazEzNF9NYlBaRk5WTUxlZXJ2ZC1pNnpS RFYybyZhbXA7cz1xZVozMElseVRwSzVseFE1dW5kQ0VuQkZIVDlBT19sRDY3SF9qQ3ZsXzh3JmFt cDtlPSI+DQpPdXRsb29rIGZvciBBbmRyb2lkPC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFs O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KPGJyPg0K PGJyPg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5PbiBTdW4sIE5vdiAxMiwgMjAxNyBhdCA5OjEzIEFNICYj NDM7MDgwMCwgJnF1b3Q7U3VzYW4gSGFyZXMmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFy ZXNAbmR6aC5jb20iIHRhcmdldD0iX2JsYW5rIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0OyB3cm90 ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGV4OiA8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYWQgaG9wZWQgdG8gY2VsZWJyYXRlIElFVEYtMTAwIHdp dGggc3VibWl0dGluZyBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8tMTcgdG8gdGhl IElFU0cuJm5ic3A7IEhvd2V2ZXIsIHRoZXJlIGFyZSBzdGlsbCBhIGZldyB0aGluZ3MgdG8gcmVz b2x2ZSBmcm9tIEtlbnQgV2F0ZW5zIHJldmlldyAoPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbC0yRGFy Y2hpdmVfd2ViX2kycnNfY3VycmVudF9tc2cwNDUwMS5odG1sJmFtcDtkPUR3TUZhUSZhbXA7Yz1I QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5K VXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209dDhwT3N3M3RDM21JTEtk azEzNF9NYlBaRk5WTUxlZXJ2ZC1pNnpSRFYybyZhbXA7cz1VQVY4Ml9ieE8tTlV6UVJwaUh2OVRk djg2MDU1SnRXdzZaX040YUVoaU44JmFtcDtlPSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1h cmNoaXZlL3dlYi9pMnJzL2N1cnJlbnQvbXNnMDQ1MDEuaHRtbDwvYT4pLg0KPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPkluIHJldmlld2luZyBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRv cG8tMTcsIEkgZm91bmQgdGhlIGZvbGxvd2luZyB0aGluZ3MgYWRkcmVzc2VkOg0KPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO3RleHQtaW5kZW50Oi0uMjVpbjtt c28tbGlzdDpsMCBsZXZlbDEgbGZvMjtiYWNrZ3JvdW5kOndoaXRlIj4NCjwhW2lmICFzdXBwb3J0 TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEpPHNwYW4gc3R5bGU9ImZvbnQ6 Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6YmxhY2siPiZxdW90O2ll dGYtbmV0d29yayZxdW90OyB1c2VzIHByZWZpeCDigJxuZOKAnSwgc2hvdWxkIGJlIOKAnG534oCd IGFuZCAmcXVvdDtpZXRmLW5ldHdvcmstdG9wb2xvZ3kmcXVvdDsgdXNlcyZuYnNwOyBwcmVmaXgg 4oCcbG5r4oCdIHNob3VsZCBiZSDigJxudOKAnSBvciBtYXliZSDigJxud3Rw4oCdLiZuYnNwOyZu YnNwOyAmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn cmFwaCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMjtiYWNrZ3Jv dW5kOndoaXRlIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJ Z25vcmUiPjIpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1 b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+ PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m cXVvdDs7Y29sb3I6YmxhY2siPnRoZSBncm91cGluZ3MgJnF1b3Q7bGluay1yZWYmcXVvdDsgYW5k ICZxdW90O3RwLXJlZiZxdW90OyBkZXNjcmlwdGlvbnMgc2hvdWxkIGluZGljYXRlIHdoeSB0aGV5 IGFyZSBkZWZpbmVkIGJ1dCBub3QgdXNlZCBpbiB0aGVzZSBtb2R1bGVzPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0ZXh0LWluZGVudDotLjI1aW47 bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzI7YmFja2dyb3VuZDp3aGl0ZSI+DQo8IVtpZiAhc3VwcG9y dExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4zKTxzcGFuIHN0eWxlPSJmb250 OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29s b3I6YmxhY2siPkJvdGggL25kOm5ldHdvcmtzL25ldHdvcmsvbmV0d29yay1pZCBhbmQgL25kOm5l dHdvcmtzL25ldHdvcmsvbGluay9saW5rLWlkIGFyZSB0aGUga2V5IGZpZWxkcyB0byB0aGVpciBy ZXNwZWN0aXZlIGxpc3RzLCBidXQgdGhleSBhcmUgbm90IHRoZSBmaXJzdCBub2RlcyBsaXN0ZWQN CiBpbiB0aGUgbGlzdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIHJldmlld2lu ZyBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8tMTcsIEkgZG8gbm90IGZpbmQgdGhl IGZvbGxvd2luZyB0aGluZ3MgYWRkcmVzcyB0aGF0IEtlbiBjb21tZW50ZWQgb246DQo8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87dGV4dC1pbmRlbnQ6LS4yNWlu O21zby1saXN0OmwxIGxldmVsMSBsZm80O2JhY2tncm91bmQ6d2hpdGUiPg0KPCFbaWYgIXN1cHBv cnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MSk8c3BhbiBzdHlsZT0iZm9u dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjpibGFjayI+S2VudOKA mXMgY29tbWVudDogVXNlIGNhc2VzIGV4aXN0IGluIGFwcGVuZGl4IEEsIGJ1dCB5YW5nIGV4YW1w bGVzIGRvIG5vdCBleGlzdC4gJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0bztiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6YmxhY2siPkZpeDogU2hv cnQgZXhhbXBsZXMgY291bGQgYmUgcHV0IGluIEFwcGVuZGl4IEEgd2l0aCBlYWNoIHVzZSBjYXNl KQ0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzt0 ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzQ7YmFja2dyb3VuZDp3aGl0 ZSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4y KTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlm XT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2Nv bG9yOmJsYWNrIj5LZW504oCZcyBjb21tZW50OiBUaGUgZG9jdW1lbnQgZGVmaW5lcyBpdHMgb3du ICZxdW90O2RhdGFzdG9yZSZxdW90OyB0ZXJtLCByYXRoZXIgdGhhbiBpbXBvcnQgdGhlIHRlcm0g ZnJvbSByZXZpc2VkLWRhdGFzdG9yZXMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpD b25zb2xhcztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6YmxhY2siPg0KPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztiYWNrZ3JvdW5kOndoaXRl Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7 Y29sb3I6YmxhY2siPlF1ZXN0aW9uOiBTZWN0aW9uIDMgc3RpbGwgZ2l2ZXMgaXRzIG93biBkYXRh c3RvcmUgZGVmaW5pdGlvbi4mbmJzcDsgSXMgdGhlcmUgYSByZWFzb24gSSBtaXNzZWQgb24gdGhp cyBhcHByb2FjaD8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 bztiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oztjb2xvcjpibGFjayI+Q291bGQgeW91 IHdyYXAgdXAgdGhlc2UgdHdvIGlzc3VlcyB0b2RheSBhbmQgc3VibWl0IGEgLTE4IHRvIHRoZSBJ RVRGIGRyYWZ0cz8mbmJzcDsgSeKAmWQgbG92ZSB0byBjaGF0IHRvZGF5IGFib3V0IHRoZXNlIHR3 byBpc3N1ZXMuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87 YmFja2dyb3VuZDp3aGl0ZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6YmxhY2siPlN1c2FuIEhhcmVz PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO2JhY2tncm91bmQ6 d2hpdGUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOmJsYWNrIj4oc2hlcGhlcmQvY28tY2hhaXIpDQo8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87YmFja2dyb3VuZDp3 aGl0ZSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU aW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx dW90Oztjb2xvcjpibGFjayI+U2hlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvO21hcmdpbi1sZWZ0Oi4yNWluO2JhY2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMy41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1 b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToyNC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg TmV3IFJvbWFuJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_44F0424A33B64064AA58FB431187830Ejunipernet_-- From nobody Tue Nov 14 00:10:20 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E481124234 for ; Tue, 14 Nov 2017 00:10:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.699 X-Spam-Level: X-Spam-Status: No, score=-4.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] 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 c62ScIV9Q6vc for ; Tue, 14 Nov 2017 00:10:10 -0800 (PST) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (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 B88BA128DF6 for ; Tue, 14 Nov 2017 00:10:09 -0800 (PST) Received: from LAPTOPR7T053C2 ([115.42.147.243]) by mrelay.perfora.net (mreueus001 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LszzY-1fBGz71noI-012QK9; Tue, 14 Nov 2017 09:09:52 +0100 From: "Alexander Clemm" To: "'Susan Hares'" , "'Stewart Bryant'" Cc: Date: Tue, 14 Nov 2017 16:09:50 +0800 Message-ID: <00af01d35d1f$f4e2a5e0$dea7f1a0$@clemm.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00B0_01D35D63.030A0490" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdNdH9uW9kUsc9iUT1GntnBowIBGxA== Content-Language: en-us X-Provags-ID: V03:K0:4mK8tNbGUf6JhT39O0XxoEWZ1F0wETOAY190m+SPcYx8zjxXtTa nVs4ylVDRkvPq5VvGYnKzJ0vHxsWdFEwQguM6n89fD4tPrZcaGgvGLgXmLWU5l0GFRpiqO7 XBUhXBnAT4sS1BhDYHDPbMTbA3Olm+1M+UIvjw6dVU3k35WqgnEwyTRyet8G9a0WT+I4XNI E0QPdMEoOVw5mcHpxfvAQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:FOdJk7ud9qg=:V65tQFRRgZbJAYYQ8ESJpV 1eC4aGdTTdSEXEEaBMSnBL/FPZOW4e50B2sYRx3rJbE2dFUIEzlpBb213XCjymB4T29IGCnB5 gf7RavdEQkjZMrgnJw+Y0UTiCcswLo62/irCGnAzoiwvvEBSekk19ML+qoCZ12A0DhaTPosjr sab9FuwerXwBzdCaoSpo4LHbzNph83H8DQtf59M189Xy/P+gcInsqrZHWpuFOWAp8V4A7ogci U+U8RhWkEJxO/WO6FMTWb5FHdboqrOyirCRX4n9yp/6/nYQhUKQBSK1nDrQxINmgtNAyqpR7L GqMeEyBgrTw93IwWyUm4TEzKE4/RbYFqIwtwVd2+HKQg3rc7fYpjRVZLRCmaOgMLMiO6IYfiX VS30Oi3seVDYWg7uDdLpEP+OEYko1zBM4Zy0hCL08HOm0mgi3TLPl7eJIzUIZFomwvk27Pey+ rp7afHbyIT4r8gG0+vdwV629SBEGODxakedkstC6YWjbGaS/kPo2qrMYDJ7Uift30vvxdKdTM bC2AqG3DyqSuizio4/4Z7FoA90erXriLeTuedbZGDfxZC0o2/e66fu+TnWbLdAwjYR8R3Gv6Z AzG6RrGErUj6VXHO3+zztmVK8CLcOYgUeDxaWWuqP31rCSSTD2fliEl0DnCEISOwupjqAHR5h 9xzDcAEtS4S47W6LVEawJS0xSwMg2UfyzyCS7+WdDq5XEfXkhy9Yzfz6We44PrkmciISOtSW1 yQ/xfe1wYqyKZcg5fWLP/bF7tLyjnZaf6dfSTFgaRNhnoyFapar47+/1IR0= Archived-At: Subject: [i2rs] Reply to review-ietf-i2rs-yang-network-topo-09-genart-lc-bryant-2016-12-12-01 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 08:10:18 -0000 This is a multipart message in MIME format. ------=_NextPart_000_00B0_01D35D63.030A0490 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello Stewart, Thank you for your comments. I am just going through them as advised by Sue - I am not so familiar with the whole procedure of getting this to the finishing line, hence the late response. Actually, most of them had already been taken care of , even if I did not send a response (my apologies.). Sue, please chime in if from your end anything is missed. Please see my replies inline, . Thank you --- Alex I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at < http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-i2rs-yang-network-topo-09 Reviewer: Stewart Bryant Review Date: 12 Dec 2016 IETF LC End Date: 19 Dec 2016 IESG Telechat date: 5 Jan 2017 Summary: Ready with issues This is a well written document and is basically ready for publication and the issues are minor. There are a number of minor issues that the responsible AD needs to look into, and a systematic English problem (missing pronouns) that the authors ought fix to avoid the RFC Editor having to ask. There are six authors which I assume is acceptable. I am not a YANG expert and have therefore not checked the YANG syntax or logic. Detail: ========= 1. Introduction This document introduces an abstract (base) YANG [RFC7950] [RFC6991] data model to represent networks and topologies. The data model is divided into two parts. The first part of the model defines a network model that allows to define network hierarchies (i.e. network SB> minor English problem : "allows to define" perhaps "allows the SB> definition of" or "allows an operator to define". Changed to "that enables the definition of network hierarchies" (we don't want to be specific as to whether that will be a devops guy, a controller application, an operator, or someone else.) stacks) and to maintain an inventory of nodes contained in a network. We prefer to keep it, again because there are multiple roles who might interact with the model. SB> same problem as above. SB> Also I am a little worried that the term "network stack" is going to SB> to confuse a lot of people. Many will confuse network stack with SB> protocol stack. There probably needs to be some text explaining SB> the difference. The term network stack is explained in the surrounding context: "network hierarchies". Added ". that are layered on top of each other" to make it even clearer. ======== While it would be possible to combine both parts into a single model, the separation facilitates integration of network topology and network inventory models, by allowing to augment network inventory information separately and without concern for topology into the network model. SB> same English problem - "by allowing to augment" Modified to "because it allows to" (but I think it is clear either way). The model can be augmented to describe specifics of particular types SB> describe THE specifics of networks and topologies. For example, an augmenting model can I changed it. (I actually liked it better before; to me the "the" assumes that all specifics needs to be specified, whereas just having "specifics" leaves the possibility open that some models may only specify some specifics.) SB> Not sure is that should be augmenting or augmented (same further SB> down the para). ============= The basic data models introduced in this document are generic in nature and can be applied to many network and service topologies and inventories. The models allow applications to operate on an inventory or topology of any network at a generic level, where specifics of particular inventory/topology types are not required. At the same time, where data specific to a network type does comes into play and the model is augmented, the instantiated data still adheres to the same structure and is represented in consistent SB> nit: in a consistent done fashion. This also facilitates the representation of network hierarchies and dependencies between different network components and network types. The abstract (base) network YANG module introduced in this document, entitled "network.yang", contains a list of abstract network nodes and defines the concept of network hierarchy (network stack). The abstract network node can be augmented in inventory and topology SB> nit possibly "augmented in both the inventory" SB> either way I think at least a "the" is missing I reread it and think this is good? models with inventory and topology specific attributes. Network ========================== A network can contain multiple topologies, for example topologies at different layers and overlay topologies. The model therefore allows to capture SB> English: "allows to capture" - who does it allow to make a capture? well, the users of the model. Added "users". relationships between topologies, as well as dependencies between nodes and termination points across topologies. An example of a topology stack is shown in the following figure. =========================== 3. Definitions and Acronyms HTTP: Hyper-Text Transfer Protocol SB> HTTP is stared in the "well known" list and so does not need expanding SB> also it is only used once in the text removed =========================== When a network is of a certain type, it will contain a corresponding data node. Network types SHOULD always be represented using presence containers, not leafs of empty type. This allows to represent SB> missing word "This allows who or what to represent" changed to "This allows the representation of hierarchies of network subtypes within the instance information" =========================== This (physical) network, respectively the (entities) nodes in that network, can then be referred to as underlay network and nodes from the other (logical) networks and nodes, respectively. Note that the model allows to SB> allows who to define? changed to "allows for the definition of" define more than one underlay network (and node), allowing for simultaneous representation of layered network- and service SB> Spurious "-" "-" removed topologies and physical instantiation. Similar to a network, a node can be supported by other nodes, and map onto one or more other nodes in an underlay network. This is captured in the list "supporting-node". The resulting hierarchy of nodes allows also to represent device stacks, where a node at one SB> Allows who to also? changed to "allows also for the representation of" level is supported by a set of nodes at an underlying level. For example, a "router" node might be supported by a node representing a route processor and separate nodes for various line cards and service modules, a virtual router might be supported or hosted on a physical device represented by a separate node, and so on. Finally, there is an object "server-provided". This object is state that indicates how the network came into being. Network data can come into being in one of two ways. In one way, network data is configured by client applications, for example in case of overlay networks that are configured by an SDN Controller application. In annother way, it is populated by the server, in case of networks that SB> s/annother/another/ fixed can be discovered. SB> I don't understand the end of the previous para. I think you are SB> covering the case of SDN and classic self-learning networks where SB> information is discovered from neighbours. If that is the case SB> it is not clear from the text above. I reread it and think it is clear. I did change however to "controlled by the system" (instead of populated by the server") to make it very analogous to the way things are worded in NMDA. If server-provided is set to false, the network was configured by a client application, for example in the case of an overlay network that is configured by a controller application. If server-provided is set to true, the network was populated by the server itself, respectively an application on the server that is able to discover the network. Client applications SHOULD NOT modify configurations of networks for which "server-provided" is true. When they do, they need to be aware that any modifications they make are subject to be SB> s/be/being/ The text in question has been changed, but thanks for pointing this out. reverted by the server. For servers that support NACM (Netconf Access Control Model), data node rules should ideally prevent write access by other clients to network instances for which server- provided is set to true. ========================== A node has a list of termination points that are used to terminate links. An example of a termination point might be a physical or logical port or, more generally, an interface. SB> When I read this I immediately wondered about multi-point links SB> You clear up later that your model does not support them. It SB> would be kind to the reader to pre-empt the question here. This is later explained in a separate subsection. Since the paragraph in question is just providing a general overview, for the sake of editorial brevity I prefer to keep it as is. =========================== 4.4.4. Use of groupings The model makes use of groupings, instead of simply defining data nodes "in-line". This allows to more easily include the SB> this allows who? changed to "This makes it easier to" ============================= 4.4.7. Mapping redundancy In a hierarchy of networks, there are nodes mapping to nodes, links mapping to links, and termination points mapping to termination points. Some of this information is redundant. Specifically, if the link-to-links mapping known, and the termination points of each link SB> link-to-links mapping IS known done ============================ In the case of a physical network, nodes represent physical devices and termination points physical ports. It should be noted that it is also conceivable to augment the model for a physical network-type, SB> do you mean conceivable or possible? both. Changed to possible ==================== That said, it is conceivable that certain types of topology need to also be SB> again I think you mean "it is possible" configurable by an application. The model needs to support both cases. ===================== conceivable is on longer used in the document Another alternative would make use of a YANG extension to tag specific network instances as "server-provided" instead of defining a leaf object, or rely on the concept of YANG metadata [RFC7952] for SB> perhaps "or relying on" the surrounding paragraph has been edited so comment no longer applies the same effect. The tag would be automatically applied to any topology data that comes into being (respectively is configured) by an embedded application on the network, as opposed to e.g. a controller application. ======================== 4.4.11. Identifiers of string or URI type The current model defines identifiers of nodes, networks, links, and termination points as URIs. An alternative would define them as string. SB> given "them" (plural) I think that should be "strings" changed The case for strings is that they will be easier to implement. The reason for choosing URIs is that the topology/node/tp exists in a larger context, hence it is useful to be able to correlate identifiers across systems. While strings, being the universal data type, are easier for human beings (a string is a string is a string), SB> Well maybe, it could be an ASCII string or an EBCDIC string etc well, I think the point should be clear ------=_NextPart_000_00B0_01D35D63.030A0490 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello Stewart,

 

Thank you = for your comments.  I am just going through them as advised by Sue = – I am not so familiar with the whole procedure of getting this to = the finishing line, hence the late response.  Actually, most of = them had already been taken care of , even if I did not send a response = (my apologies…).  Sue, please chime in if from your end = anything is missed.

 

Please see = my replies inline, <ALEX>. 

 

Thank = you

--- Alex

 

 

 

=
I am the assigned Gen-ART =
reviewer for this draft. The General Area
=
Review Team (Gen-ART) =
reviews all IETF documents being processed
=
by the IESG for the IETF =
Chair.  Please treat these comments =
just
=
like any other last call =
comments.
=
 
= For more information, = please see the FAQ at
=
 
= <http://wiki.tools.ietf.org/area/gen/trac/wiki/Gen= Artfaq>.
=
 
= Document: = draft-ietf-i2rs-yang-network-topo-09
=
Reviewer: Stewart =
Bryant
=
Review Date: 12 Dec =
2016
=
IETF LC End Date: 19 Dec =
2016
=
IESG Telechat date: 5 Jan =
2017
=
 
= Summary: Ready with = issues
=
 
= This is a well written = document and is basically ready  for publication =
=
and the =
issues
=
are =
minor.
=
 
= There are a number of minor = issues that the responsible AD  needs to =
=
look =
into,
=
and a systematic English =
problem (missing pronouns) that the authors 
=
ought =
fix
=
to avoid the RFC Editor =
having to ask.
=
 
= There are six authors which = I assume is acceptable.
=
 
= I am not a YANG expert and = have therefore not checked the YANG syntax or =
=
logic.
=  = Detail:=  = =3D=3D=3D=3D=3D=3D=3D=3D=3D
=
1.  =
Introduction
=
 
=     This = document introduces an abstract (base) YANG [RFC7950] = [RFC6991]
=
    data =
model to represent networks and topologies.  The data model =
is
=
    divided =
into two parts.
=
 
=     The = first part of the model defines a
=
    network =
model that allows to define network hierarchies (i.e. =
network
=
 
= SB> minor English = problem : "allows to define" perhaps "allows = the
=
SB> definition of" =
or "allows an operator to define".
=
 
= <ALEX> Changed to = “that enables the definition of network = hierarchies”
=
(we don’t want to be =
specific as to whether that will be a devops guy, a controller =
application, an operator, or someone else.)
=
</ALEX>
=
    stacks) =
and to maintain an inventory of nodes contained in a =
network.
=
<ALEX>
=
We prefer to keep it, again =
because there are multiple roles who might interact with the =
model.  
=
</ALEX>
=
 
= SB> same problem as = above.
=
 
= SB> Also I am a little = worried that the term "network stack" is going = to
=
SB> to confuse a lot of =
people. Many will confuse network stack with
=
SB> protocol stack. =
There probably needs to be some text =
explaining
=
SB> the =
difference.
=
 
= <ALEX>
=
The term network stack is =
explained in the surrounding context:  “network =
hierarchies”.  Added “… that are layered on top =
of each other” to make it even clearer. =
=
</ALEX>
=
 
= =3D=3D=3D=3D=3D=3D=3D=3D
=
 
=     While it = would be possible to combine both parts into a single = model,
=
    the =
separation facilitates integration of network topology =
and
=
    network =
inventory models, by allowing to augment network =
inventory
=
    =
information separately and without concern for topology into =
the
=
    network =
model.
=
 
= SB> same English problem = - "by allowing to augment"
=
 
= <ALEX> =
=
Modified to “because =
it allows to” (but I think it is clear either way). =
=
</ALEX>
=
    The =
model can be augmented to describe specifics of particular =
types
=
 
= SB> describe THE = specifics
=
 
=     of = networks and topologies.  For example, an augmenting model = can
=
 
= <ALEX> I changed = it.  (I actually liked it better before; to me the = “the” assumes that all specifics needs to be specified, = whereas just having “specifics” leaves the possibility open = that some models may only specify some = specifics.)
=
</ALEX>
=
 
= SB> Not sure is that = should be augmenting or augmented (same = further
=
SB> down the =
para).
=
 
=   = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
    The =
basic data models introduced in this document are generic =
in
=
    nature =
and can be applied to many network and service topologies =
and
=
    =
inventories.  The models allow applications to operate on =
an
=
    =
inventory or topology of any network at a generic level, =
where
=
    =
specifics of particular inventory/topology types are not =
required.
=
    At the =
same time, where data specific to a network type does =
comes
=
    into =
play and the model is augmented, the instantiated data =
still
=
    adheres =
to the same structure and is represented in =
consistent
=
 
= SB> nit: in a = consistent
=
 
= <ALEX> done = </ALEX>
=
    =
fashion.  This also facilitates the representation of =
network
=
    =
hierarchies and dependencies between different network components =
and
=
    network =
types.
=
 
=     The = abstract (base) network YANG module introduced in this = document,
=
    entitled =
"network.yang", contains a list of abstract network =
nodes
=
    and =
defines the concept of network hierarchy (network stack). =
The
=
    abstract =
network node can be augmented in inventory and =
topology
=
SB> nit possibly =
"augmented in both the inventory"
=
SB> either way I think =
at least a "the" is missing
=
 
= <ALEX> I reread it = and think this is good? </ALEX>
=
    models =
with inventory and topology specific attributes. =
Network
=
 
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
 
=     A = network can contain
=
    multiple =
topologies, for example topologies at different layers =
and
=
    overlay =
topologies.  The model therefore allows to =
capture
=
SB> English: =
"allows to capture" - who does it allow to make a =
capture?
=
 
= <ALEX> well, the = users of the model.  Added “users”. = </ALEX>
=
 
=     = relationships between topologies, as well as dependencies = between
=
    nodes =
and termination points across topologies.  An example of =
a
=
    topology =
stack is shown in the following figure.
=
 
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=  = 3.  Definitions and = Acronyms
=
 
=     HTTP: = Hyper-Text Transfer Protocol
=
SB> HTTP is stared in =
the "well known" list and so does not need =
expanding
=
SB> also it is only used =
once in the text
=
 
= <ALEX> removed = </ALEX>
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=  =     When a = network is of a certain type, it will contain a = corresponding
=
    data =
node.  Network types SHOULD always be represented using =
presence
=
    =
containers, not leafs of empty type.  This allows to =
represent
=
SB> missing word =
"This allows who or what to =
represent"
=
 
= <ALEX> changed to = “This allows
=
     &nbs=
p;  the representation of hierarchies of network subtypes within =
the instance information”
=
</ALEX>
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=  
=     This = (physical) network,
=
    =
respectively the (entities) nodes in that network, can then =
be
=
    referred =
to as underlay network and nodes from the other =
(logical)
=
    networks =
and nodes, respectively.  Note that the model allows =
to
=
 
= SB> allows who to = define?
=
<ALEX> changed to =
“allows for the definition =
of”</ALEX>
=
 
=     define = more than one underlay network (and node), allowing = for
=
    =
simultaneous representation of layered network- and =
service
=
SB> Spurious =
"-"
=
<ALEX> =
“-“ removed </ALEX>
=
    =
topologies and physical instantiation.
=
 
=     Similar = to a network, a node can be supported by other nodes, and = map
=
    onto one =
or more other nodes in an underlay network.  This =
is
=
    captured =
in the list "supporting-node".  The resulting hierarchy =
of
=
    nodes =
allows also to represent device stacks, where a node at =
one
=
SB> Allows who to =
also?
=
<ALEX> changed to =
“allows also for the representation =
of”</ALEX>
=
    level is =
supported by a set of nodes at an underlying level. =
For
=
    example, =
a "router" node might be supported by a node representing =
a
=
    route =
processor and separate nodes for various line cards and =
service
=
    modules, =
a virtual router might be supported or hosted on a =
physical
=
    device =
represented by a separate node, and so on.
=
 
=     Finally, = there is an object "server-provided".  This object is = state
=
    that =
indicates how the network came into being.  Network data =
can
=
    come =
into being in one of two ways.  In one way, network data =
is
=
    =
configured by client applications, for example in case of =
overlay
=
    networks =
that are configured by an SDN Controller application. =
In
=
    annother =
way, it is populated by the server, in case of networks =
that
=
SB> =
s/annother/another/
=
<ALEX> fixed =
</ALEX>
=
    can be =
discovered.
=
 
= SB> I don't understand = the end of the previous para. I think you = are
=
SB> covering the case of =
SDN and classic self-learning networks where
=
SB> information is =
discovered from neighbours. If that is the =
case
=
SB> it is not clear from =
the text above.
=
 
= <ALEX> I reread it = and think it is clear.  I did change however to “controlled = by the system” (instead of populated by the server”) to make = it very analogous to the way things are worded in = NMDA.
=
</ALEX>
=
 
=     If = server-provided is set to false, the network was configured by = a
=
    client =
application, for example in the case of an overlay =
network
=
    that is =
configured by a controller application.  If =
server-provided
=
    is set =
to true, the network was populated by the server =
itself,
=
    =
respectively an application on the server that is able to =
discover
=
    the =
network.  Client applications SHOULD NOT modify configurations =
of
=
    networks =
for which "server-provided" is true.  When they do, =
they
=
    need to =
be aware that any modifications they make are subject to =
be
=
SB> =
s/be/being/
=
 
= <ALEX> The text in = question has been changed, but thanks for pointing this out. = </ALEX>
=
 
=     reverted = by the server.  For servers that support NACM = (Netconf
=
    Access =
Control Model), data node rules should ideally prevent =
write
=
    access =
by other clients to network instances for which =
server-
=
    provided =
is set to true.
=
 
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
 
=     A node = has a list of termination points that are used to = terminate
=
    =
links.  An example of a termination point might be a physical =
or
=
    logical =
port or, more generally, an interface.
=
 
= SB> When I read this I = immediately wondered about multi-point links
=
SB> You clear up later =
that your model does not support them. It
=
SB> would be kind to the =
reader to pre-empt the question here.
=
 
= <ALEX> This is later = explained in a separate subsection.  Since the paragraph in = question is just providing a general overview, for the sake of editorial = brevity I prefer to keep it as is. 
=
<ALEX> =
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=  = 4.4.4.  Use of = groupings
=
 
=     The = model makes use of groupings, instead of simply defining = data
=
    nodes =
"in-line".  This allows to more easily include =
the
=
SB> this allows =
who?
=
 
= <ALEX> changed to = “This makes it easier to”
=
<ALEX>
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
 
= 4.4.7.  Mapping = redundancy
=
 
=     In a = hierarchy of networks, there are nodes mapping to nodes, = links
=
    mapping =
to links, and termination points mapping to =
termination
=
    =
points.  Some of this information is redundant.  Specifically, =
if the
=
    =
link-to-links mapping known, and the termination points of each =
link
=
 
= SB> link-to-links = mapping IS known
=
<ALEX> done =
</ALEX>
=
 
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<= pre = style=3D'margin-bottom:7.9pt;background:#FFFDF5;border:none;padding:0in'>=  =     In the = case of a physical network, nodes represent physical = devices
=
    and =
termination points physical ports.  It should be noted that it =
is
=
    also =
conceivable to augment the model for a physical =
network-type,
=
 
= SB> do you mean = conceivable or possible?
=
<ALEX> both. =
 Changed to possible </ALEX>
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D
=
 
=     That = said,
=
    it is =
conceivable that certain types of topology need to also =
be
=
SB> again I think you =
mean "it is possible"
=
    =
configurable by an application.  The model needs to support =
both
=
    =
cases.
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
<ALEX> conceivable is =
on longer used in the document </ALEX>
=
 
=     Another = alternative would make use of a YANG extension to = tag
=
    specific =
network instances as "server-provided" instead of defining =
a
=
    leaf =
object, or rely on the concept of YANG metadata [RFC7952] =
for
=
SB> perhaps "or =
relying on"
=
<ALEX> the =
surrounding paragraph has been edited so comment no longer applies =
</ALEX>
=
    the same =
effect.  The tag would be automatically applied to =
any
=
    topology =
data that comes into being (respectively is configured) =
by
=
    an =
embedded application on the network, as opposed to e.g. =
a
=
    =
controller application.
=
 
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
 
= 4.4.11.  Identifiers = of string or URI type
=
 
=     The = current model defines identifiers of nodes, networks, links, = and
=
    =
termination points as URIs.  An alternative would define them =
as
=
    =
string.
=
SB> given =
"them" (plural) I think that should be =
"strings"
=
<ALEX> changed =
</ALEX>
=
    The case =
for strings is that they will be easier to implement. =
The
=
    reason =
for choosing URIs is that the topology/node/tp exists in =
a
=
    larger =
context, hence it is useful to be able to =
correlate
=
    =
identifiers across systems.  While strings, being the universal =
data
=
    type, =
are easier for human beings (a string is a string is a =
string),
=
SB> Well maybe, it could =
be an ASCII string or an EBCDIC string etc
=
<ALEX> well, I think =
the point should be clear </ALEX>

 

 

------=_NextPart_000_00B0_01D35D63.030A0490-- From nobody Tue Nov 14 01:15:31 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 602D71293E1 for ; Tue, 14 Nov 2017 01:15:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.919 X-Spam-Level: X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] 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 qW0yf-PBfj-u for ; Tue, 14 Nov 2017 01:15:21 -0800 (PST) Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) (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 758A7124205 for ; Tue, 14 Nov 2017 01:15:21 -0800 (PST) Received: from LAPTOPR7T053C2 ([115.42.147.243]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0McFtJ-1eX1nb3j6t-00JcRe; Tue, 14 Nov 2017 10:15:05 +0100 From: "Alexander Clemm" To: "'Ines Robles'" Cc: "'Susan Hares'" , Date: Tue, 14 Nov 2017 17:15:04 +0800 Message-ID: <011001d35d29$117b6c60$34724520$@clemm.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0111_01D35D6C.1FA0CF40" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdNdKP4ttLeTlEk3TsaQsKlSXj0ZYQ== Content-Language: en-us X-Provags-ID: V03:K0:WMHR+ORjLtUZ4iqN/AcA6tBTGuKppgQSeIrOC67iNTjC0egQ/dH 2TtLIftgJsxLcbOx9qIY4itIHMemEhYr7dQFQ5ks8T+M6JaEW8Pms/phmLGXVQS0Mt88Mcl JjIMy2RBTcitcdFWBa9ahyC07n2DQ3IcNKE2s0wh0XF4E77NH4XMOd2rKTKmHH+99qBLX9d kXWOrXXEjL/N0NwbdeqCQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:LomdllMgFBc=:yR5G5V8FQlfBj4ARkIcDey DyHZh0E5iYF81zQpSKSieYsIQXMfRfoJCKgQlelH9X48TQnc3jDjgmdZgG5rh//IWCA72/ayQ Ibh5fJS5W7IFEeio9Ut+JuqdQQlFKETjszLD7jlDsJuf93nCe/zxUzJyBLvtXVllaKMHqlAmI qbDtOyI5sShdJo96a2pugKvBCG4HYqQPjC4obX5898uxX7/GwvvYCDtFEl9WUbObMH1yNCbKk vZANZaVakH+a4MkBNiplO5vppQYyhId4upfg0wPENFkSPdJ+5KC0KvqgtF+GsT+43RYcgauIv +dIUZeuONjf1Iwk9VSd/gRW6MbGLvgNEy9/Dmov2BKhnzUC9FIFodeIH+Tj4ZARogKF78kaWC 4AXpV8EfVhvSWr13mH50/zUhHkfJiruWlw0FUQqvQzFBPduE45H2rlxV/q57Cc/Dll2XMvXlz CQoq7Z5pqKqg/XS7xcpa8wnBwqIM9Pd9LR31+5d9ICARvrW49Sf0ylO72M99YbQ0NhV8RUfkX T14vu0YEktCOPCSdj8lBz+2KKLYGgBqGqup59uV46XEvnDgtHTschj1D8Vpg8ob7pskOHyExf APPAe7zxjZLA8czH4S9RWwIAK0rIP8i8VJopJ2b1qcudJDDb0XyJYtfBh61U3WBIiwHcQIbkV 3xMy5gEZwQfIBBTi5ADUTBp1d+v+jYIyIMzewQqO+esnr1DZNZS3FpLq8k45D2GUUmWeMQqzp kUFkevo93+eNhRs+HhgAoaVqfod/lZot3m1D7GUMv75Vs/ggC6lUWQB5IkU= Archived-At: Subject: [i2rs] Response to review-ietf-i2rs-yang-network-topo-14-rtgdir-lc-robles-2017-07-24 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 09:15:28 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0111_01D35D6C.1FA0CF40 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Ines, =20 Please find enclosed my responses. (My apologies for the late reply and = thanks to Sue for pointing out we still needed to reply.) =20 Thank you and kind regards --- Alex review-ietf-i2rs-yang-network-topo-14-rtgdir-lc-robles-2017-07-24 Hello, =20 I have been selected as the Routing Directorate reviewer for this draft. = The Routing Directorate seeks to review all routing or routing-related = drafts as they pass through IETF last call and IESG review, and = sometimes on special request. The purpose of the review is to provide = assistance to the Routing ADs. For more information about the Routing = Directorate, please see = =E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir =20 Although these comments are primarily for the use of the Routing ADs, it = would be helpful if you could consider them along with any other IETF = Last Call comments that you receive, and strive to resolve them through = discussion or by updating the draft. =20 Document: draft-ietf-i2rs-yang-network-topo-14.txt Reviewer: Ines Robles Review Date: 07-25-2017 Intended status: Standards Track =20 Summary: I have some minor concerns about this document that I think should be = resolved before publication. =20 Comments: =20 I believe the draft is technically good. This document is well written = and clear to understand. The figures are clear and helpful. =20 Major Issues: =20 No major issues found. =20 Minor Issues: =20 Since this document specifies a data model, I would include some text = related to the Information Model [RFC 3444]. How would it be in this = context? Added a reference. However, I note this is uncommon for = documents that define YANG data models (as it is clear this is about a = data model, not an information model. =20 =20 1- Section 1 =20 1.a following Figure 1 (Page 4): =20 I would add in the figure the corresponding section that explain the = module. e.g. Abstract Network Model, I would add in the figure "Abstract = (base) Network Model" and "section 4.1". The same for "Abstract Topology Model", should it be section 4.2? =20 The text talks about the abstract (based) network YANG module and = subsequently uses the term abstract, not base, to describe the boxes = depicted in the diagram. Therefore we would prefer to keep it as is. =20 =20 =20 1.b -following Figure 2 (Page 5): =20 1.b.1- " X1 and X2 - mapping onto... ", I think it would be "X1 = and X3 mapping onto..." thank you, good catch =20 1.b.2- " a single L3 network element", I would add in this case = (Y2) "a single L3 (Y2) network element", the same for "The figure shows a single "L3" network element = mapped onto multiple "Optical" network elements.", I would add "The figure shows a single "L3" network element (Y2) = mapped onto multiple "Optical" network elements [Z] and [Z1]." =20 done 1.b.3- I would expand ROADMs --> Reconfigurable Optical Add/Drop = Multiplexers (ROADMs) =20 done 2- Section 2: =20 2.1- I would add a reference to RFC 6020, since the document uses = terminology e.g container, augment, etc. which are defined in 6020. Even = if this RFC is mentioned in the normative reference, still I would add = it here as well. We reference RFC 7950, which is YANG 1.1. RFC 6020 needs to be = referenced for its registries =20 3- Section 3: =20 3.1- ReST is mentioned here but not in the rest of the draft, is this = correct? =20 removed =20 Nits: =20 1- Pag. 18: is that correct?: "(a string is a string is a string)" removed this =20 2- pag. 34: I would expand NMS -> NMS (Network Management System) done =20 3- pag. 34: I would add a definition about TE Topology : "TE-Topology: = The TE Topology is a schematic arrangement of TE nodes and TE links in a given TED. It forms the basis for a graph suitable for TE path computations." [ = = https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-12] No longer applicable, text in question has been struck. Note = that one of the coauthors is also author on the TE topology draft = =20 4- pag. 34: topoogical -> topological done =20 5- pag 35: "uber-network device" -> over-network device? I thought it was okay, but I changed it to =E2=80=9Cor managed = system=E2=80=9D. =20 Thanks, =20 Ines. =20 =20 =20 ------=_NextPart_000_0111_01D35D6C.1FA0CF40 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Hello Ines,

 

Please find = enclosed my responses.=C2=A0 (My apologies for the late reply and thanks = to Sue for pointing out we still needed to reply.)

 

Thank you = and kind regards

--- = Alex

review-ietf-i2rs-yang-network-topo-14-rtgdir-lc-robles-= 2017-07-24

Hello,
=  = I have been selected as the = Routing Directorate reviewer for this draft. The Routing Directorate = seeks to review all routing or routing-related drafts as they pass = through IETF last call and IESG review, and sometimes on special = request. The purpose of the review is to provide assistance to the = Routing ADs. For more information about the Routing Directorate, please = see =E2=80=8Bhttp://trac.tools.ietf.org/area/rt= g/trac/wiki/RtgDir
=
 
= Although these comments are = primarily for the use of the Routing ADs, it would be helpful if you = could consider them along with any other IETF Last Call comments that = you receive, and strive to resolve them through discussion or by = updating the draft.
=
 
= Document: = draft-ietf-i2rs-yang-network-topo-14.txt
=
Reviewer: Ines =
Robles
=
Review Date: =
07-25-2017
=
Intended status: Standards =
Track
=
 
= Summary:= I have some minor concerns = about this document that I think should be resolved before = publication.
=
 
= Comments:<= pre = style=3D'margin-bottom:7.9pt;background:#FFFDF5;border:none;padding:0in'>=  = I believe the draft is = technically good. This document is well written and clear to understand. = The figures are clear and helpful.
=
 
= Major = Issues:
=
 
= No major issues = found.
=
 
= Minor = Issues:
=
 
= Since this document = specifies a data model, I would include some text related to the = Information Model [RFC 3444]. How would it be in this = context?
=
<ALEX> Added a =
reference.=C2=A0 However, I note this is uncommon for documents that =
define YANG data models (as it is clear this is about a data model, not =
an information model.=C2=A0 =C2=A0=C2=A0
=
</ALEX>
=
 
= 1- Section = 1
=
 
= =C2=A0 1.a following Figure = 1 (Page 4):
=
 
= =C2=A0=C2=A0=C2=A0 I would = add in the figure the corresponding section that explain the module. = e.g. Abstract Network Model, I would add in the figure "Abstract = (base) Network Model" and "section = 4.1".
=
=C2=A0=C2=A0=C2=A0 The same =
for "Abstract Topology Model", should it be section =
4.2?
=
 
= <ALEX> The text talks = about the abstract (based) network YANG module and subsequently uses the = term abstract, not base, to describe the boxes depicted in the diagram. = Therefore we would prefer to keep it as is.=C2=A0 =
=
</ALEX> =
=
 
= =C2=A0 1.b -following = Figure 2 (Page 5):
=
 
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 1.b.1- " X1 and X2 - mapping onto... ",=C2=A0 I think it would = be "X1 and X3 mapping onto..."
=
<ALEX> thank you, =
good catch
=
</ALEX>
=
 
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = 1.b.2- " a single L3 network element", I would add in this = case (Y2) "a single L3 (Y2) network = element",
=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
the same for "The figure shows a single "L3" network =
element mapped onto multiple "Optical" network =
elements.",
=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 I =
would add "The figure shows a single "L3" network element =
(Y2) mapped onto multiple "Optical" network elements [Z] and =
[Z1]."
=
 
= <ALEX> done = </ALEX>
=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
1.b.3- I would expand ROADMs --> Reconfigurable Optical Add/Drop =
Multiplexers (ROADMs)
=
 
= <ALEX> done = </ALEX>
=
2- Section =
2:
=
 
= =C2=A0 2.1- I would add a = reference to RFC 6020, since the document uses terminology e.g = container, augment, etc. which are defined in 6020. Even if this RFC is = mentioned in the normative reference, still I would add it here as = well.
=
<ALEX> We reference =
RFC 7950, which is YANG 1.1. RFC 6020 needs to be referenced for its =
registries </ALEX>
=
 
= 3- Section = 3:
=
 
= =C2=A03.1-=C2=A0 ReST is = mentioned here but not in the rest of the draft, is this = correct?
=
 
= <ALEX> removed = </ALEX>
=
 
= Nits:
=
 
= 1- Pag. 18: is that = correct?: "(a string is a string is a = string)"
=
<ALEX> removed this =
</ALEX>
=
 
= 2- pag. 34: I would expand = NMS -> NMS (Network Management System)
=
<ALEX> done =
</ALEX>
=
 
= 3- pag. 34: I would add a = definition about TE Topology : "TE-Topology: The TE Topology is a = schematic arrangement of TE nodes
=
=C2=A0=C2=A0 and TE links =
in a given TED. It forms the basis for a graph =
suitable
=
=C2=A0=C2=A0 for TE path =
computations." [https://tools.ietf.org/html/=
draft-ietf-teas-yang-te-topo-12]
=
<ALEX> No longer =
applicable, text in question has been struck.=C2=A0 Note that one of the =
coauthors is also author on the TE topology draft =
</ALEX>
=
 
= 4- pag. 34: topoogical = -> topological
=
<ALEX> done =
</ALEX>
=
 
= 5- pag 35: = "uber-network device" -> over-network = device?
=
<ALEX> I thought it =
was okay, but I changed it to =E2=80=9Cor managed system=E2=80=9D.=C2=A0 =
</ALEX>
=
 
= Thanks,=  = Ines.

 

 

 

------=_NextPart_000_0111_01D35D6C.1FA0CF40-- From nobody Tue Nov 14 02:07:12 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 407521270A7; Tue, 14 Nov 2017 02:07:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.699 X-Spam-Level: X-Spam-Status: No, score=-4.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] 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 mlYw1LMiFR4F; Tue, 14 Nov 2017 02:07:03 -0800 (PST) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (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 8AE0F126FB3; Tue, 14 Nov 2017 02:07:03 -0800 (PST) Received: from LAPTOPR7T053C2 ([115.42.147.243]) by mrelay.perfora.net (mreueus001 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LyCFX-1fJlsS2kx3-015SKo; Tue, 14 Nov 2017 11:06:42 +0100 From: "Alexander Clemm" To: "'Susan Hares'" Cc: , , "'Ladislav Lhotka'" References: <00c601d35b57$4764ff40$d62efdc0$@ndzh.com> In-Reply-To: <00c601d35b57$4764ff40$d62efdc0$@ndzh.com> Date: Tue, 14 Nov 2017 18:06:40 +0800 Message-ID: <012601d35d30$4744c920$d5ce5b60$@clemm.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0127_01D35D73.55691A90" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQMH+QEmeKFJT7xE9IebCZTG+PE71KCqa0UA Content-Language: en-us X-Provags-ID: V03:K0:wydkLwWVuR258yAmxRhPwhritzB08gfG3subWYeehVXpyiNAIyO dZt6d3iBwiM9bL5gqIZyiU4X13+eol52OAibzpKIQ5k4K+q9xZZRXuPKyxD7NXDOQXCgTS5 kBLb6fFQsE4/YubSvtF3Zea43BWWwDUSeAd1l+W1R1a3g5eVC4dExAv0aNobXEZctjgoF7v 15zU94+kCdxncGXPlDVKw== X-UI-Out-Filterresults: notjunk:1;V01:K0:hCRn8vK4HoQ=:KnkYBzeo8klfb7SeO7vUlb Bs9LwQNF80ygogYfSjeCLoavlpMjSgH2zPkH11jjbNETJHCCjp9P+QGujfOm5pFrBM5ZsQfes 4a4DYrRjqlHy6TefieiDHczKUQS1eGAOz9r+nksdnMRNiCMtcGNfxAdAUCjsvLchSU3cGRV6q SIVSnBP5neOPd62hDJn0+p8ZJE0eBcKdXpNBkiuQ33mtubb5jxnS9binhkJ6PboXpsR7AZzdk d6f4z4T4h+zy7b3MXnG312zY8/9zVXqmRBnklcf/IONWku7bO4KoemmsJht53D+L8p0YtM74I axbHR+MY8jQ8iYaNyG0uVqO8XQHAg09IHGTV+BPfphUNBPMm/jSWE6BI3/ioEvMeaqzwSZuX6 vbTzR/LofdY/ZTWgVtEGLX6hhi5ITuyK7AxZqKSmTWIs21WC0vwSG6tzkvB2G8WIgG2PVqwli BxA0L5v69JGGX6tioxY+3ClKXK4orrfwmFEYa1RiMv6x1tKWgXGDbjVXBz0iCmdKfDbZU9Q18 noJruQBIh+W2LeSWUw06wiztSnCViY2r1kKCg++8cSbC2WlDq2C3BoN/qIT7gdXhsf3jtFTZD K2arCZ2XpTQ0VYNaJ9DZGwX/M+8QEg69LSx+wtd+J2ITo6+pKPizEYBrN2Na877TWgGBDM6Lu f7Yean9ycTTAR2hlIpvc9wiZZB6QXJl7n9tKLmLnPthCH6zaWMRlUm9K7TzO0HLTB/YSCG0VK /OlS7+E2hgulUmKlMGEwstjVIxgvqV6UkT0XdQoKcRjABGEAao0ELEir/Vc= Archived-At: Subject: Re: [i2rs] Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 review. X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 10:07:10 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0127_01D35D73.55691A90 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi Susan, all, Please find responses below, Thanks --- Alex From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares Sent: Sunday, November 12, 2017 9:41 AM To: 'Alexander Clemm' Cc: i2rs@ietf.org; draft-ietf-i2rs-yang-network-topo@ietf.org Subject: [i2rs] Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 review. Alex: In doing my final shepherd's review of draft-ietf-yang-network-topo for -17.txt version I found a few Yang Doctor's comments you need to resolve. The review of draft-ietf-i2rs-yang-l3-topology-10 contains comments from Lada on Comments to draft-ietf-i2rs-yang-network-topo-14. See the message linked to by: https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS 7Q In this reviewing, draft-ietf-i2rs-yang-network-topo-17.txt, I do not see the following addressed: 1. With YANG 1.1, the network type information looks like a perfect candidate for identities (with multiple inheritance). Instead, it is modelled with presence containers, which is cumbersome and redundant. I don't see any reasons for doing so, if there are any, then they should be explained in sec. 4.4.8. Comment from shepherd: I do not see the explanation Lada requested in for "why containers" in: https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS 7Q https://mailarchive.ietf.org/arch/msg/yang-doctors/0AcgU2Zr6RoMgF-vEx-3NHFh6 dM We do want to retain the ability to represent topologies of multiple types and to construct correlated topologies, which is a major ODL use case: 'I want to see both OpenFlow and NETCONF view of my device state in one place'. So, we would like to keep it as is. 2. The document defines "supporting network" and then says "A supporting network is in effect an underlay network." In the subsequent text "underlay network" is used almost exclusively. So perhaps the term "supporting network" should be dropped altogether? Comment from shepherd: If you wish to keep supporting network to align with TEAS or other work please just point to it. Or if you wish to keep the term because of common use, make that comment. Either way - please resolve or respond to LADA with reason. We reread the document and believe this should remain as is. TEAS (one of our major use cases) also uses the term underlay; the term underlay is fairly common. An the same time, use of "supporting" in the model itself is appropriate since it expresses the dependency. 3. The text should be better aligned with the terminology of draft-ietf-netmod-revised-datastores. In particular, "system-controlled" should be used instead of "server-provided". Comment from shepherd: If you can use the "system-controlled", it would be better. If you cannot, please indicate why in the definitions. Yes, this has been addressed. It is all system controlled now. 4. Is it necessary to use URIs for identifying all objects in the data model. URIs are difficult to use, so applications are likely to introduce some abbreviations and keep an internal mapping, which could cause problems, e.g. when matching objects in notifications with a GUI representation. In my view, it should be sufficient to use URIs for network-id and plain strings for other IDs, because all other objects are encapsulated inside a network, so their name conflicts shouldn't matter. Comment from shepherd: A comment should be included on why URIs. Did I miss the comment? This issue is a matter of design preference -- using strings is certainly possible, but it has the downside of being a flat namespace, which does not have any semantic meaning outside of YANG model. With URIs, the identifier is structured and it has an inherent property that it is something someone somewhere may be able to resolve -- such that a node's identifier can be turned into, say, RESTCONF URL to access the management endpoint... Unless Lada insists, we prefer to keep as is. It also avoids the need to perform augmentation to add URL to the model in addition to strings, as the Open Daylight folks have indicated they would otherwise have to do (and which clearly adds complexity that could just as easily be avoided.) Perhaps we can chat today at the social on where you are with these changes. Let's see if we can both celebrate IETF 100 by submitting the base topology draft and l3 draft to the IESG. Sue Hares ------=_NextPart_000_0127_01D35D73.55691A90 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Susan, = all,

 

Please find responses below, = <ALEX>

 

Thanks

--- = Alex

 

From: i2rs = [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan = Hares
Sent: Sunday, November 12, 2017 9:41 AM
To: = 'Alexander Clemm' <ludwig@clemm.org>
Cc: i2rs@ietf.org; = draft-ietf-i2rs-yang-network-topo@ietf.org
Subject: [i2rs] = Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in = draft-ietf-i2rs-yang-l3-topology-10 review.

 

Alex: =

In doing = my final shepherd’s review of draft-ietf-yang-network-topo for = -17.txt version I found a few Yang Doctor’s comments you need to = resolve.

The review = of draft-ietf-i2rs-yang-l3-topology-10 contains comments from Lada on = Comments to draft-ietf-i2rs-yang-network-topo-14.  See the message = linked to by:

https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUp= vXaBiCQN6A3hm76joS7Q

In this = reviewing, draft-ietf-i2rs-yang-network-topo-17.txt, I do not see the = following addressed:

  1. With YANG 1.1, the = network type information looks like a perfect  candidate for = identities (with multiple inheritance). Instead, it is modelled with = presence containers, which is cumbersome and redundant. I don't see any = reasons for doing so, if there are any, then they should be explained in = sec. 4.4.8.

Comment = from shepherd:  I do not see the explanation Lada requested in for = “why containers” in:

https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUp= vXaBiCQN6A3hm76joS7Q

https://mailarchive.ietf.org/arch/msg/yang-doctors/0AcgU2Z= r6RoMgF-vEx-3NHFh6dM

<ALEX> We do want = to retain the ability to represent topologies of multiple types and = to construct correlated topologies, which is a major ODL use = case: 'I want to see both OpenFlow and NETCONF view of my device state = in one place’.  So, we would like to keep it as is.  =

</ALEX>

 

  1. The document defines = "supporting network" and then says "A supporting network = is in effect an underlay network." In the subsequent text = "underlay network" is used almost exclusively. So perhaps the = term "supporting network" should be dropped = altogether?

Comment = from shepherd: If you wish to keep supporting network to align with TEAS = or other work please just point to it.  Or if you wish to keep the = term because of common use, make that comment.  Either way – = please resolve or respond to LADA with reason.

<ALEX> We reread = the document and believe this should remain as is.  TEAS (one of = our major use cases) also uses the term underlay; the term underlay is = fairly common.  An the same time, use of “supporting” = in the model itself is appropriate since it expresses the dependency. =

</ALEX><= /span>

 

  1. The text should be = better aligned with the terminology of = draft-ietf-netmod-revised-datastores. In particular, =  "system-controlled" should be used instead of = "server-provided".

Comment = from shepherd: If you can use the “system-controlled”, it = would be better. If you cannot, please indicate why in the definitions. =

<ALEX> Yes, this = has been addressed.  It is all system controlled now. =

</ALEX>

  1. Is it necessary to use = URIs for identifying all objects in the data model. =

URIs are = difficult to use, so applications are likely to introduce some = abbreviations and keep an internal mapping, which could cause problems, = e.g. when matching objects in notifications with a GUI representation. = In my view, it should be sufficient to use URIs for network-id and plain = strings for other IDs, because all other objects are encapsulated inside = a network, so their name conflicts shouldn't = matter.

         &= nbsp;      Comment from shepherd:   A = comment should be included on why URIs.  Did I miss the comment? =

 

<ALEX> This issue is a matter of design = preference -- using strings is certainly possible, but it has the = downside of being a flat namespace, which does not have any semantic = meaning outside of YANG model. With URIs, the identifier is structured = and it has an inherent property that it is something someone somewhere = may be able to resolve -- such that a node's identifier can be turned = into, say, RESTCONF URL to access the management endpoint...  = Unless Lada insists, we prefer to keep as is.  It also avoids the = need to perform augmentation to add URL to the model in addition to = strings, as the Open Daylight folks have indicated they would otherwise = have to do (and which clearly adds complexity that could just as easily = be avoided.) 

</ALEX>

 

Perhaps we = can chat today at the social on where you are with these changes. =  Let’s see if we can both celebrate IETF 100 by submitting = the base topology draft and l3 draft to the IESG.

 

Sue Hares =

------=_NextPart_000_0127_01D35D73.55691A90-- From nobody Tue Nov 14 02:11:32 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B892E127B5A for ; Tue, 14 Nov 2017 02:11:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.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 rHCWvWb7tK5g for ; Tue, 14 Nov 2017 02:11:23 -0800 (PST) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (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 D480C120713 for ; Tue, 14 Nov 2017 02:11:21 -0800 (PST) Received: by mail-it0-x22c.google.com with SMTP id m191so9321217itg.1 for ; Tue, 14 Nov 2017 02:11:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lXImBH3J2BjDU9gP2AhZzKfOoUJN+gLce5Eo8EsugFQ=; b=iVB1C0IScqrt6QMzjzpTfhFFZtFNdy/7XDZTJjDMROd+Pa0xfu/fgXk0Fw3YlOwNMY nOTmItyjG/3DS/4ZDJtV3jFdiMZkaYxUKsOCS8ptdOefC6KaRmfa9Eep6erc+fcnd7BY G6AoAJ34QomlYIWJ1p0fQOjtLPl9fBfH0vI3M1XSkyIgPKJpBul4FKZzjimX+nFvp+rL OWtwaBfDaBCJxIbMotX22qtMbguUihZGX9MzuCunLDuDmjFXAOgOHqAZCR3RCmla1JEt zOJnzoZCdtfA+VNwxNDE3B3y9Vh7P4IVxBHGQUgU762kczGo/QqOHH/moZHPZ+xwIhi/ 9WZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lXImBH3J2BjDU9gP2AhZzKfOoUJN+gLce5Eo8EsugFQ=; b=pnYXh9MCo7sQOOSrBeaVM44K+An94Bvh3tBVdEfdeLC3Vt/8hqiFju7yDj2WDb6l7W KLYytr47Ky1tF8X5DDPIF6YR+0UE88MBGxLnMD/+dIhJ5m3iuFgs0yZPGmWj9kX2qcfj QeOwEVRExLZ6kMcm2PaUqIUnQ7tPfQhBO546clPiWNRMDQtcqJ7+qUMeSNghhws+40+p bZjeO8SX+bVNmXQwlUcBSb97WE1B2Kw8tObUmzV8J3rOqHtftRt1VsQQImnn10R5htcI U8vtK/pdh4EGkQhGNmrv3GVwGRVj20LOV5HJPGZwi7SO8NakoqiF+62b4lJlY+6cBdx9 z7JQ== X-Gm-Message-State: AJaThX45h+2VQm3UwzjzBOtVfxm2Wt0pTnsFITZu6YgRomwS3QxNFd7i P+tQVFuamc1EFsXRaGv7AmNre7xzxSRxmzV07Pw= X-Google-Smtp-Source: AGs4zMZj04ASQnKJ0F+tYO5Cd1ODkIop5sFfhEvdOiZxIrazFlAQoSJRbakyhPeoiA/yf34Fg9uCHEKJL9L+ywZqdrk= X-Received: by 10.36.135.199 with SMTP id f190mr12848227ite.133.1510654280985; Tue, 14 Nov 2017 02:11:20 -0800 (PST) MIME-Version: 1.0 Received: by 10.79.69.130 with HTTP; Tue, 14 Nov 2017 02:11:20 -0800 (PST) Received: by 10.79.69.130 with HTTP; Tue, 14 Nov 2017 02:11:20 -0800 (PST) In-Reply-To: <011001d35d29$117b6c60$34724520$@clemm.org> References: <011001d35d29$117b6c60$34724520$@clemm.org> From: Ines Robles Date: Tue, 14 Nov 2017 18:11:20 +0800 Message-ID: To: Alexander Clemm Cc: Susan Hares , i2rs@ietf.org Content-Type: multipart/alternative; boundary="94eb2c033ffacbf64f055dee9b59" Archived-At: Subject: Re: [i2rs] Response to review-ietf-i2rs-yang-network-topo-14-rtgdir-lc-robles-2017-07-24 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 10:11:31 -0000 --94eb2c033ffacbf64f055dee9b59 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Alexander, Thank you for your comments. I agree with them. Cheers, Ines On Nov 14, 2017 17:15, "Alexander Clemm" wrote: Hello Ines, Please find enclosed my responses. (My apologies for the late reply and thanks to Sue for pointing out we still needed to reply.) Thank you and kind regards --- Alex review-ietf-i2rs-yang-network-topo-14-rtgdir-lc-robles-2017-07-24 Hello, I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see =E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft. Document: draft-ietf-i2rs-yang-network-topo-14.txt Reviewer: Ines Robles Review Date: 07-25-2017 Intended status: Standards Track Summary: I have some minor concerns about this document that I think should be resolved before publication. Comments: I believe the draft is technically good. This document is well written and clear to understand. The figures are clear and helpful. Major Issues: No major issues found. Minor Issues: Since this document specifies a data model, I would include some text related to the Information Model [RFC 3444]. How would it be in this context? Added a reference. However, I note this is uncommon for documents that define YANG data models (as it is clear this is about a data model, not an information model. 1- Section 1 1.a following Figure 1 (Page 4): I would add in the figure the corresponding section that explain the module. e.g. Abstract Network Model, I would add in the figure "Abstract (base) Network Model" and "section 4.1". The same for "Abstract Topology Model", should it be section 4.2? The text talks about the abstract (based) network YANG module and subsequently uses the term abstract, not base, to describe the boxes depicted in the diagram. Therefore we would prefer to keep it as is. 1.b -following Figure 2 (Page 5): 1.b.1- " X1 and X2 - mapping onto... ", I think it would be "X1 and X3 mapping onto..." thank you, good catch 1.b.2- " a single L3 network element", I would add in this case (Y2) "a single L3 (Y2) network element", the same for "The figure shows a single "L3" network element mapped onto multiple "Optical" network elements.", I would add "The figure shows a single "L3" network element (Y2) mapped onto multiple "Optical" network elements [Z] and [Z1]." done 1.b.3- I would expand ROADMs --> Reconfigurable Optical Add/Drop Multiplexers (ROADMs) done 2- Section 2: 2.1- I would add a reference to RFC 6020, since the document uses terminology e.g container, augment, etc. which are defined in 6020. Even if this RFC is mentioned in the normative reference, still I would add it here as well. We reference RFC 7950, which is YANG 1.1. RFC 6020 needs to be referenced for its registries 3- Section 3: 3.1- ReST is mentioned here but not in the rest of the draft, is this correct? removed Nits: 1- Pag. 18: is that correct?: "(a string is a string is a string)" removed this 2- pag. 34: I would expand NMS -> NMS (Network Management System) done 3- pag. 34: I would add a definition about TE Topology : "TE-Topology: The TE Topology is a schematic arrangement of TE nodes and TE links in a given TED. It forms the basis for a graph suitable for TE path computations." [https://tools.ietf.org/html/draft-ietf-teas-yang-te-topo-12] No longer applicable, text in question has been struck. Note that one of the coauthors is also author on the TE topology draft 4- pag. 34: topoogical -> topological done 5- pag 35: "uber-network device" -> over-network device? I thought it was okay, but I changed it to =E2=80=9Cor managed syste= m=E2=80=9D. Thanks, Ines. --94eb2c033ffacbf64f055dee9b59 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello Alexander,

Thank you for your comments.
I agree= with them.
Cheers,
Ines
<= div class=3D"gmail_extra" dir=3D"auto">
On No= v 14, 2017 17:15, "Alexander Clemm" <ludwig@clemm.org> wrote:

Hello = Ines,

=C2=A0

Please find enclosed my responses.=C2=A0 (My apologies fo= r the late reply and thanks to Sue for pointing out we still needed to repl= y.)

=C2=A0

Thank you and kind regards

--- Alex

review-ietf-i2rs-= yang-network-topo-14-rtgdir-lc-robles-2017-07-24

Hello,
=
=C2=A0
I=
 have been selected as the Routing Directorate reviewer for this draft. The=
 Routing Directorate seeks to review all routing or routing-related drafts =
as they pass through IETF last call and IESG review, and sometimes on speci=
al request. The purpose of the review is to provide assistance to the Routi=
ng ADs. For more information about the Routing Directorate, please see =E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
=C2=A0
Although these comments are primarily for the use of the Routing ADs, i=
t would be helpful if you could consider them along with any other IETF Las=
t Call comments that you receive, and strive to resolve them through discus=
sion or by updating the draft.
=C2=A0
Document: draft-ietf-i2rs-yang-networ=
k-topo-14.txt
Reviewer: Ines Robles
Review Date: 07-25-2017
Intended stat=
us: Standards Track
=C2=A0
Summary:
I have some minor concerns about this doc=
ument that I think should be resolved before publication.
=C2=A0
Comments:=
=
=C2=A0
I believe the draft is technically good. This document is well written a=
nd clear to understand. The figures are clear and helpful.
=C2=A0<=
/u>
Major Issue=
s:
=C2=A0
No major issues found.
=C2=A0
Minor Issues:
=C2=A0
Since this documen=
t specifies a data model, I would include some text related to the Informat=
ion Model [RFC 3444]. How would it be in this context?=
<ALEX> Added a =
reference.=C2=A0 However, I note this is uncommon for documents that define=
 YANG data models (as it is clear this is about a data model, not an inform=
ation model.=C2=A0 =C2=A0=C2=A0
</ALEX>
<= span style=3D"font-size:10.5pt;color:black">=C2=A0
1- Section 1
=C2=A0=
=C2=A0 =
1.a following Figure 1 (Page 4):
=C2=A0
=C2=A0=C2=A0=C2=A0 I would add in t=
he figure the corresponding section that explain the module. e.g. Abstract =
Network Model, I would add in the figure "Abstract (base) Network Mode=
l" and "section 4.1".
=C2=A0=C2=A0=C2=A0 The same for "=
;Abstract Topology Model", should it be section 4.2?
=C2=A0
<ALEX>=
 The text talks about the abstract (based) network YANG module and subseque=
ntly uses the term abstract, not base, to describe the boxes depicted in th=
e diagram. Therefore we would prefer to keep it as is.=C2=A0 =
</ALEX> =
=
=C2=A0
=C2=A0 1.b -following Figure 2 (Page 5):
=C2=A0
=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 1.b.1- " X1 and X2 - mapping onto... ",=C2=A0 I think i=
t would be "X1 and X3 mapping onto..."
=
<ALEX> thank you, goo=
d catch
</ALEX>
=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1.b.2- " a si=
ngle L3 network element", I would add in this case (Y2) "a single=
 L3 (Y2) network element",
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 the same for =
"The figure shows a single "L3" network element mapped onto =
multiple "Optical" network elements.",<=
/pre>
=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 I would add "The figure shows a single "L3" networ=
k element (Y2) mapped onto multiple "Optical" network elements [Z=
] and [Z1]."
=C2=A0
<ALEX> done </ALEX>=
=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 1.b.3- I would expand ROADMs --> Reconfigurable Optical Add/Dr=
op Multiplexers (ROADMs)
=C2=A0
<ALEX> done </ALEX>=
2- Section 2:<=
u>
<=
u>=C2=A0
=C2=A0 2.1- I would add a reference to RFC 6020, since the document us=
es terminology e.g container, augment, etc. which are defined in 6020. Even=
 if this RFC is mentioned in the normative reference, still I would add it =
here as well.
<ALEX> We reference RFC 7950, which is YANG 1.1. RFC 602=
0 needs to be referenced for its registries </ALEX>
=C2=A0
3- Section 3=
:
=C2=A0
 =C2=A03.1-=C2=A0 ReST is mentioned here but not in the rest of the =
draft, is this correct?
=C2=A0
<ALEX> removed </ALEX>
=C2=
=A0
Nits=
:
=C2=A0
1- Pag. 18: is that correct?: "(a string is a string is a strin=
g)"
<ALEX> removed this </ALEX>
<= pre style=3D"margin-bottom:7.9pt;background:#fffdf5;border:none;padding:0in= ">=C2=A0<= /pre>
2- pag. 34: I would ex=
pand NMS -> NMS (Network Management System)
<ALEX> done </ALEX&g= t;
=C2=A0
3- pag. 34: I would add a definition about TE Topology : "TE-T=
opology: The TE Topology is a schematic arrangement of TE nodes
=C2=A0=C2=A0=
 and TE links in a given TED. It forms the basis for a graph suitable
=C2=A0=
=C2=A0 for TE path computations." [https://tools.ietf.org/html/draft-ietf-=
teas-yang-te-topo-12]
<ALEX> No longer applicable, te=
xt in question has been struck.=C2=A0 Note that one of the coauthors is als=
o author on the TE topology draft </ALEX>
<= pre style=3D"margin-bottom:7.9pt;background:#fffdf5;border:none;padding:0in= ">=C2=A0<= /pre>
4- pag. 34: topoogical=
 -> topological
<ALEX> done </ALEX>
=C2=A0
5- pag 35: "ube=
r-network device" -> over-network device?
<ALEX> I thought it =
was okay, but I changed it to =E2=80=9Cor managed system=E2=80=9D.=C2=A0 &l=
t;/ALEX>
=C2=A0
Thanks,
=C2=A0
Ines.

=C2=A0

=C2=A0

=C2=A0=


--94eb2c033ffacbf64f055dee9b59-- From nobody Tue Nov 14 07:31:18 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 625B6124D37 for ; Tue, 14 Nov 2017 07:31:16 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.921 X-Spam-Level: X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 VWK2b7ovdJRq for ; Tue, 14 Nov 2017 07:31:13 -0800 (PST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0132.outbound.protection.outlook.com [104.47.0.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FB77126C89 for ; Tue, 14 Nov 2017 07:31:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=m0eqdRyJPIPa6FbM/GDhhip0MSpVUl5gcYOEoQVmWQU=; b=fR0EFi/KQXeZNr7XsCORrKD6vcFknYFitg8GJfqcIyoA2ZEXWyj9uCudDBAOW1vmt1MyV72IHcrWvwldAuzRyaKWuaJQOr5a9pKW4WKxc7pYlMYlVpSRADSIGbJ9GpFPOpxm3XODtOkGemoZOycG3nygnj2VTc3OU25uvCun0tg= Received: from AM3PR07MB1124.eurprd07.prod.outlook.com (10.163.187.158) by AM3PR07MB1123.eurprd07.prod.outlook.com (10.163.187.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.4; Tue, 14 Nov 2017 15:31:10 +0000 Received: from AM3PR07MB1124.eurprd07.prod.outlook.com ([fe80::2435:813f:9ce3:87a4]) by AM3PR07MB1124.eurprd07.prod.outlook.com ([fe80::2435:813f:9ce3:87a4%14]) with mapi id 15.20.0239.005; Tue, 14 Nov 2017 15:31:10 +0000 From: "Sterne, Jason (Nokia - CA/Ottawa)" To: Susan Hares , "i2rs@ietf.org" CC: 'Russ White' , 'Alia Atlas' Thread-Topic: i2rs-ephemeral-ds: doesn't include config true nodes ? Thread-Index: AdNdXF1qHVU5F7aPTz2Odd8TzzWF2g== Date: Tue, 14 Nov 2017 15:31:10 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [135.245.20.30] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM3PR07MB1123; 6:8fuRIbbEvFxM1UXgUunZoQX/4oCh9YObM55KQGK+mXUCeGj3XaJxw64I5Ss1F+tWYIZCs404nu2go7JlJmRgrv+gPZJ5FyusoEFiLeBSLlh6JpIRHegLNuX8ElDHv/aMLDStd2NGI0yOjIYtLgowXGb+icetYyzSerkFhilERXrrM2IkRHfVEtQ+MomHPxyUP4SYI/29S+dzjdDisnxaAYRUsfaAd3CwDz56sGfiOsgoB6r+HKftGMAfTLAoY5uoFxH1mlkpK7HuZxs4jSfrhhWwjbF8hfeP4CwC571DmAaW9GNuojXxPf1eZUXlmeblxJsElcZkNstqykKkFnlhBssXRz3r4elqpz9OdxVGDsQ=; 5:r/GS2Mq+Yv1qtV4MPr4M2iPyFWX5p86NrMxCys9RmIIPg7/pQvze1A+iB4tPqA6ARMNEM3m+wtXUBibbJn8ilN4YC6hv31YjjBruU26qEVMWzysXQCOEoIj66ZNLs9rZNHsqeLb2MEy7h9a5Iu7pp1mI+8fpusxMtGl4eBEfKaQ=; 24:m7JN4Nx73bT0Siwa773ANUzgOWFWiCZFztBAmLCmipSVsICaeFR0JdNQHArYhfwHRuBtyvY9ZlkECfBpnYq61Sv1h0wa1HpJuipF+FJnDEE=; 7:w9N9TLcer4Da0nWgnSSAYc8gfJPdIkC2ZAtmE59It+a151lhNtXGiAOz6Oa4eg6iTJxnCMTzDsoXN/dgNbEJ1ltRy7Wk+bpPD9A+rWvDzjJ0sv07eQj3FItVZv+I/w3KISGZ8cyiD7e7Uu45NPH6zE1NVyaHV6w+752u9ak+mLSq15r+Gbqzusl0e/PFj6HjuWcNhjIHeelebLw2A4SrZei5eLYpVHobso7Bxa7sxoZMUlvx1jEsSIvxpJTq4Of9 x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 44b49d8f-d63f-4d6f-c88e-08d52b74bb98 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603258); SRVR:AM3PR07MB1123; x-ms-traffictypediagnostic: AM3PR07MB1123: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(120809045254105); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(3231022)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM3PR07MB1123; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM3PR07MB1123; x-forefront-prvs: 04916EA04C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(376002)(346002)(377424004)(13464003)(199003)(189002)(39060400002)(316002)(7736002)(81156014)(54356999)(105586002)(966005)(8936002)(81166006)(8676002)(189998001)(55016002)(305945005)(50986999)(66066001)(74316002)(6306002)(9686003)(101416001)(53936002)(2900100001)(4326008)(14454004)(3660700001)(53546010)(68736007)(2906002)(54906003)(97736004)(110136005)(3280700002)(86362001)(4001150100001)(478600001)(230783001)(25786009)(6506006)(6116002)(3846002)(5250100002)(106356001)(102836003)(99286004)(6436002)(33656002)(5660300001)(2501003)(7696004); DIR:OUT; SFP:1102; SCL:1; SRVR:AM3PR07MB1123; H:AM3PR07MB1124.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=jason.sterne@nokia.com; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44b49d8f-d63f-4d6f-c88e-08d52b74bb98 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2017 15:31:10.4939 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB1123 Archived-At: Subject: [i2rs] i2rs-ephemeral-ds: doesn't include config true nodes ? X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 15:31:16 -0000 Hi Sue, I noticed that you mention the following in section 5 of the draft: 3. YANG statements : config false + ephemeral true Is it your intention that the ds-ephemeral does not allow access to the 'co= nfig true' leafs of whatever data models are supported in the ds-ephemeral = ? I see many rw leafs in draft-ietf-i2rs-rib-data-model and I don't see any s= ort of 'ephemeral' extension markings on any leafs. I also noted this statement: 2. YANG modules : all (default) That is surprising to me. Aren't you planning to only have a certain fixed= set of YANG modules that are standardized to be used in the I2RS ds-epheme= ral ? Rgds, Jason > -----Original Message----- > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares > Sent: Sunday, November 12, 2017 5:03 PM > To: i2rs@ietf.org > Cc: 'Russ White' ; 'Alia Atlas' > Subject: [i2rs] FW: New Version Notification for draft-hares-i2rs-ephemer= al- > ds-00.txt >=20 > I2RS WG: >=20 > This short draft provides a definition of a yang model for the I2RS ephem= eral > datastore. >=20 > A majority of this draft comes from the excellent work in the example of = an > ephemeral datastore in draft-ietf-netmod-revised-datastores Appendix B. > This appendix was written with I2RS ephemeral state in mind. This will= be > discussed in I2RS today at 15:50-17:50. >=20 >=20 > Sue Hares >=20 > -----Original Message----- > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org] > Sent: Sunday, November 12, 2017 4:50 PM > To: Alexander Clemm; Alex Clemm; Susan Hares > Subject: New Version Notification for draft-hares-i2rs-ephemeral-ds-00.tx= t >=20 >=20 > A new version of I-D, draft-hares-i2rs-ephemeral-ds-00.txt > has been successfully submitted by Susan Hares and posted to the IETF > repository. >=20 > Name: draft-hares-i2rs-ephemeral-ds > Revision: 00 > Title: I2RS Ephemeral Datastore > Document date: 2017-11-12 > Group: Individual Submission > Pages: 8 > URL: https://www.ietf.org/internet-drafts/draft-hares-i2rs-eph= emeral- > ds-00.txt > Status: https://datatracker.ietf.org/doc/draft-hares-i2rs-ephemer= al-ds/ > Htmlized: https://tools.ietf.org/html/draft-hares-i2rs-ephemeral-ds= -00 > Htmlized: https://datatracker.ietf.org/doc/html/draft-hares-i2rs- > ephemeral-ds-00 >=20 >=20 > Abstract: > This document the Yang module for the I2RS ephemeral datastore. >=20 >=20 >=20 >=20 > Please note that it may take a couple of minutes from the time of submiss= ion > until the htmlized version and diff are available at tools.ietf.org. >=20 > The IETF Secretariat >=20 >=20 > _______________________________________________ > i2rs mailing list > i2rs@ietf.org > https://www.ietf.org/mailman/listinfo/i2rs From nobody Tue Nov 14 17:54:51 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B740E12947B; Tue, 14 Nov 2017 17:54:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.946 X-Spam-Level: X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, 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 WXpbs9CGsTNB; Tue, 14 Nov 2017 17:54:43 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 DB414126CD8; Tue, 14 Nov 2017 17:54:42 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.139.117; From: "Susan Hares" To: Cc: "'Alexander Clemm'" , , "'Lou Berger'" Date: Tue, 14 Nov 2017 20:54:35 -0500 Message-ID: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNdkj02cBvsGay1Se2ouYIwqemkqA== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 01:54:46 -0000 Lada: During your review of the draft-ietf-i2rs-yang-l3-topology-10.txt, you raised the following issues. As part of the shepherd's review of draft-ietf-i2rs-network-topo-14, I have investigated the resolution. =20 I found that these comments have not be resolved. Could you review = this email to see if it resolves the questions on draft-ietf-i2rs-network-topo-14? The current draft is draft-ietf-i2rs-network-topo-14.txt. =20 The suggest changes below would go into draft-ietf-i2rs-network-topo-17. = =20 Thank you, Susan Hares=20 *** Comments to draft-ietf-i2rs-yang-network-topo-14: 1. With YANG 1.1, the network type information looks like a perfect candidate for identities (with multiple inheritance). Instead, it is modelled with presence containers, which is cumbersome and redundant. I don't see any reasons for doing so, if there are any, then they should be explained in sec. 4.4.8. Suggested text:=20 [This topology model utilizes presence containers in order to support correlated topologies.=20 While identities (with multiple inheritance), might be used to support = these network=20 topologies - it would prevent the support of network topologies.] Question: Do you agree with Robert's comment below, and this resolution = to the text.=20 2. The document defines "supporting network" and then says "A supporting network is in effect an underlay network." In the subsequent text "underlay network" is used almost exclusively. So perhaps the term "supporting network" should be dropped altogether? Response: These terms have specific in the body of work that the TEAS = WG has.=20 See section 2 and section 5.8 in draft-ietf-teas-yang-te-topo-13.txt for = the use of overlay/underlay=20 terminology. Your comment points out that we have a common = understanding=20 in the I2RS and the routing-area's understanding of TEAS topology. =20 Suggested text addition: =20 [draft-ietf-teas-yang-te-topo-13.txt] provides a description of = supporting network=20 and underlay network in sections 2 and section 5.8 for traffic = engineering topology. ] 3. The text should be better aligned with the terminology of draft-ietf-netmod-revised-datastores. In particular, "system-controlled" should be used instead of "server-provided". "server-provider has been removed" by version 17.=20 4. Is it necessary to use URIs for identifying all objects in the data model. URIs are difficult to use, so applications are likely to introduce some abbreviations and keep an internal mapping, which could cause problems, e.g. when matching objects in notifications with a GUI representation. In my view, it should be sufficient to use URIs for network-id and plain strings for other IDs, because all other objects are encapsulated inside a network, so their name conflicts shouldn't matter. Response: Lada - Robert Wilton feels this choice is a design preference as do the authors. Please review the message below, and determine if you wish to discuss this further.=20 Sue Hares=20 -----Original Message----- From: Alexander Clemm [mailto:alexander.clemm@huawei.com]=20 Sent: Monday, November 13, 2017 9:54 PM To: R=F3bert Varga; Susan Hares Cc: Alexander Clemm; Xufeng_Liu@jabil.com; Xufeng Liu; Jan Medved = (jmedved); Hariharan Ananthakrishnan; 'Nitin Bahadur' Subject: RE: [i2rs] I-D Action: draft-ietf-i2rs-yang-l3-topology-11.txt Thanks for your feedback, Robert! --- Alex > -----Original Message----- > From: R=F3bert Varga [mailto:robert.varga@pantheon.tech] > Sent: Monday, November 13, 2017 7:08 PM > To: Alexander Clemm ; Susan Hares=20 > > Cc: Alexander Clemm ; Xufeng_Liu@jabil.com; Xufeng=20 > Liu ; Jan Medved (jmedved)=20 > ; Hariharan Ananthakrishnan=20 > ; 'Nitin Bahadur' > Subject: RE: [i2rs] I-D Action:=20 > draft-ietf-i2rs-yang-l3-topology-11.txt >=20 > Hello, >=20 > The first issue is a problem, as it would make it impossible to=20 > construct correlated topologies, which is a major ODL use case: 'I=20 > want to see both OpenFlow and NETCONF view of my device state in one place.' >=20 > The second issue is a matter of design preference -- using strings is=20 > certainly possible, but it has the downside of being a flat namespace, = > which does not have any semantic meaning outside of YANG model. With=20 > URIs, the identifier is structured and it has an inherent property=20 > that it is something someone somewhere may be able to resolve -- such=20 > that a node's identifier can be turned into, say, RESTCONF URL to=20 > access the management endpoint... I don't particularly care either=20 > way, as the URI can be added as an augmentation where appropriate. >=20 > Regards, > Robert >=20 > > -----Original Message----- > > From: Alexander Clemm [mailto:alexander.clemm@huawei.com] > > Sent: Monday, November 13, 2017 2:27 AM > > To: Susan Hares > > Cc: Alexander Clemm ; Xufeng_Liu@jabil.com; > Xufeng > > Liu ; Jan Medved (jmedved)=20 > > ; R=F3bert Varga ;=20 > > Hariharan Ananthakrishnan ; 'Nitin Bahadur' > > > > Subject: RE: [i2rs] I-D Action: > > draft-ietf-i2rs-yang-l3-topology-11.txt > > Importance: High > > > > > > Hi Sue, > > > > I apparently sent this message one day after Lada posted his review. > > I had thought I had responded earlier. > > > > To my coauthors- Robert, Xufeng, Hari, Jan, Nitin: > > > > There are two issues that Lada brings up: > > > > - A request to move network type from presence containers to = identities. > > Implication is that this will no longer make it possible to have=20 > > topologies that are "hybrid" accommodating different types at the=20 > > same point in time. Would that be an issue? > > - A request to move identifiers from type URI to type string. I=20 > > remember we had discussions on this in the past. I believe having=20 > > URIs facilitated consistency/ referential integrity checking. Any=20 > > strong feeling if all identifiers are moved to string? > > > > > > Sue, > > > > Is there anything else open beyond Lada's comments? > > > > --- Alex > > > > Looking at the items: > > > > 1. With YANG 1.1, the network type information looks like a perfect > > candidate for identities (with multiple inheritance). Instead, it > > is modelled with presence containers, which is cumbersome and > > redundant. I don't see any reasons for doing so, if there are = any, > > then they should be explained in sec. 4.4.8. > > > > . > > I am not sure what Lada considers redundant. The current=20 > > implementations are based on presence container, and people at the=20 > > time expressed preference for that. (I have to dig up the=20 > > communication, probably quite a while ago.) One advantage of doing=20 > > it in the current way is that we could accommodate also "hybrid" > > topologies. I feel presence container is superior and more flexible = > > because of this reason. However, I don't really care at this point. > > Let me check with my coauthors if they would be okay; if Lada feels > strongly we can accommodate. But I am really wary of yet more churn. > > > > Here is the explanation we currently have: > > Network types SHOULD always be represented using presence > > containers, not leafs of empty type. This allows representation = of > > hierarchies of network subtypes within the instance information. > > > > > > 2. The document defines "supporting network" and then says "A > > supporting network is in effect an underlay network." In the > > subsequent text "underlay network" is used almost exclusively. So > > perhaps the term "supporting network" should be dropped = altogether? > > > > > > Is this really an issue? The wording worked fine so far. We=20 > > certainly don't want to change the model here. > > In the text it often talks about underlays in the sense of "underlay > topology". > > This is an established term, more so than "supporting". > > > > > > 3. The text should be better aligned with the terminology of > > draft-ietf-netmod-revised-datastores. In particular, > > "system-controlled" should be used instead of "server-provided". > > > > This has been addressed > > > > > > 4. Is it necessary to use URIs for identifying all objects in the > > data model. URIs are difficult to use, so applications are likely > > to introduce some abbreviations and keep an internal mapping, = which > > could cause problems, e.g. when matching objects in notifications > > with a GUI representation. In my view, it should be sufficient to > > use URIs for network-id and plain strings for other IDs, because > > all other objects are encapsulated inside a network, so their = name > > conflicts shouldn't matter. > > > > > > We had various communications on this years ago. Frankly, I don't=20 > > care > either > > way. Let me check with the coauthors. I am not involved in any > > implementation. If people want string instead of URI, I can change = it. > > > > > > *** Comments to draft-ietf-i2rs-yang-l3-topology-10 > > > > These have been addressed > > > > 5. The type of "router-id" should be "yang:dotted-quad" and not > > "inet:ip-address" because the latter means both IPv4 and IPv6 > > address, possibly also with a zone index. > > > > 6. Both prefix and link attributes include the "metric" parameter. = It > > should be explained what they mean. In the context of = ietf-routing > > the option of including "metric" as a general route parameter was > > discussed and finally rejected because different routing protocol = use > > metrics with different semantics and properties. I wonder if it = is > > the same case here. > > > > *** Formal issues and typos > > > > 7. Both documents should refer to = draft-ietf-netmod-yang-tree-diagrams > > rather than describe the notation of tree diagrams in the text. > > > > 8. Sec. 7 in draft-ietf-i2rs-yang-l3-topology-10: s/moodel/model/ > > > > These have been addressed > > > > > -----Original Message----- > > > From: Alexander Clemm > > > Sent: Wednesday, September 27, 2017 1:10 AM > > > To: 'Susan Hares' > > > Subject: FW: [i2rs] I-D Action: > > > draft-ietf-i2rs-yang-l3-topology-11.txt > > > > > > Hi Sue, > > > > > > What are the next steps - is there anything else we need to do=20 > > > from our side? > > > > > > As mentioned, I believe all comments have been addressed,=20 > > > including Benoit's, Kent's, and Ignas'. Still hoping we can get=20 > > > this closed before Singapore > > > > > > Thanks > > > --- Alex > > > > > > -----Original Message----- > > > From: Alexander Clemm > > > Sent: Tuesday, September 19, 2017 1:26 PM > > > To: i2rs@ietf.org > > > Cc: Susan Hares > > > Subject: RE: [i2rs] I-D Action: > > > draft-ietf-i2rs-yang-l3-topology-11.txt > > > > > > Hi all, > > > > > > We posted new revisions to draft-ietf-i2rs-yang-l3-topology and > > > draft-ietf- i2rs-yang-network-topo today. > > > > > > The updates to draft-ietf-i2rs-yang-network-topo are very minor=20 > > > and basically limited to updating the security considerations per=20 > > > comments from Benoit. > > > > > > The updates to draft-ietf-i2rs-yang-l3-topology take comments=20 > > > received from Ignas and others into account. The OSPF example has = > > > been moved into its own appendix; we have also removed the IS-IS=20 > > > example as this did not appear really necessary. In addition,=20 > > > there are various minor text edits, for example to bring it up to=20 > > > date with security considerations > > templates etc. > > > > > > --- Alex, Hari, Jan, Xufeng, Nitin, Robert > > > > > > -----Original Message----- > > > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of internet-=20 > > > drafts@ietf.org > > > Sent: Tuesday, September 19, 2017 12:09 PM > > > To: i-d-announce@ietf.org > > > Cc: i2rs@ietf.org > > > Subject: [i2rs] I-D Action:=20 > > > draft-ietf-i2rs-yang-l3-topology-11.txt > > > > > > > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > > This draft is a work item of the Interface to the Routing System=20 > > > WG of the IETF. > > > > > > Title : A YANG Data Model for Layer 3 Topologies > > > Authors : Alexander Clemm > > > Jan Medved > > > Robert Varga > > > Xufeng Liu > > > Hariharan Ananthakrishnan > > > Nitin Bahadur > > > Filename : draft-ietf-i2rs-yang-l3-topology-11.txt > > > Pages : 31 > > > Date : 2017-09-19 > > > > > > Abstract: > > > This document defines a YANG data model for layer 3 network > > > topologies. > > > > > > > > > The IETF datatracker status page for this draft is: > > > https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/ > > > > > > There are also htmlized versions available at: > > > https://tools.ietf.org/html/draft-ietf-i2rs-yang-l3-topology-11 > > > https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-l3-topo > > > lo > > > gy > > > -11 > > > > > > A diff from the previous version is available at: > > > = https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-yang-l3-topology > > > -1 > > > 1 > > > > > > > > > Please note that it may take a couple of minutes from the time of=20 > > > 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/ > > > > > > _______________________________________________ > > > i2rs mailing list > > > i2rs@ietf.org > > > https://www.ietf.org/mailman/listinfo/i2rs From nobody Tue Nov 14 18:43:35 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A31E61201F2; Tue, 14 Nov 2017 18:43:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.947 X-Spam-Level: X-Spam-Status: No, score=0.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, 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 EiSwDTM7oarX; Tue, 14 Nov 2017 18:43:28 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 4FD82120724; Tue, 14 Nov 2017 18:43:28 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.139.117; From: "Susan Hares" To: "'Alexander Clemm'" Cc: , , "'Ladislav Lhotka'" , "'Benoit Claise'" References: <00c601d35b57$4764ff40$d62efdc0$@ndzh.com> <012601d35d30$4744c920$d5ce5b60$@clemm.org> In-Reply-To: <012601d35d30$4744c920$d5ce5b60$@clemm.org> Date: Tue, 14 Nov 2017 21:43:09 -0500 Message-ID: <00af01d35dbb$7ac932f0$705b98d0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00B0_01D35D91.91F4B190" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQMH+QEmeKFJT7xE9IebCZTG+PE71ADBEUJ5oKV5V0A= Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 review. X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 02:43:31 -0000 This is a multipart message in MIME format. ------=_NextPart_000_00B0_01D35D91.91F4B190 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Alex: I suggested some additions for Lada based on our conversation in email. However, I suggest that you submit the two revisions of the draft that contain the changes you've suggested in email (draft-ietf-i2rs-yang-network-topo-18.txt, and draft-ietf-i2rs-yang-l3-topology-11.txt). My suggestions to LADA were editorial nits in nature. I believe you have resolved all comments for draft-ietf-i2rs-yang-network-topo and we are ready for publication of this document. As soon as I see draft-ietf-i2rs-yang-network-topo-18.txt in the repository, I will request the publication for draft-ietf-i2rs-yang-network-topo-18.txt. Susan Hares Shepherd for draft-ietf-i2rs-yang-network-topo-18.txt From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Alexander Clemm Sent: Tuesday, November 14, 2017 5:07 AM To: 'Susan Hares' Cc: i2rs@ietf.org; draft-ietf-i2rs-yang-network-topo@ietf.org; 'Ladislav Lhotka' Subject: Re: [i2rs] Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 review. Hi Susan, all, Please find responses below, Thanks --- Alex From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares Sent: Sunday, November 12, 2017 9:41 AM To: 'Alexander Clemm' Cc: i2rs@ietf.org; draft-ietf-i2rs-yang-network-topo@ietf.org Subject: [i2rs] Issues raised by Lada on draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 review. Alex: In doing my final shepherd's review of draft-ietf-yang-network-topo for -17.txt version I found a few Yang Doctor's comments you need to resolve. The review of draft-ietf-i2rs-yang-l3-topology-10 contains comments from Lada on Comments to draft-ietf-i2rs-yang-network-topo-14. See the message linked to by: https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS 7Q In this reviewing, draft-ietf-i2rs-yang-network-topo-17.txt, I do not see the following addressed: 1. With YANG 1.1, the network type information looks like a perfect candidate for identities (with multiple inheritance). Instead, it is modelled with presence containers, which is cumbersome and redundant. I don't see any reasons for doing so, if there are any, then they should be explained in sec. 4.4.8. Comment from shepherd: I do not see the explanation Lada requested in for "why containers" in: https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUpvXaBiCQN6A3hm76joS 7Q https://mailarchive.ietf.org/arch/msg/yang-doctors/0AcgU2Zr6RoMgF-vEx-3NHFh6 dM We do want to retain the ability to represent topologies of multiple types and to construct correlated topologies, which is a major ODL use case: 'I want to see both OpenFlow and NETCONF view of my device state in one place'. So, we would like to keep it as is. 2. The document defines "supporting network" and then says "A supporting network is in effect an underlay network." In the subsequent text "underlay network" is used almost exclusively. So perhaps the term "supporting network" should be dropped altogether? Comment from shepherd: If you wish to keep supporting network to align with TEAS or other work please just point to it. Or if you wish to keep the term because of common use, make that comment. Either way - please resolve or respond to LADA with reason. We reread the document and believe this should remain as is. TEAS (one of our major use cases) also uses the term underlay; the term underlay is fairly common. An the same time, use of "supporting" in the model itself is appropriate since it expresses the dependency. 3. The text should be better aligned with the terminology of draft-ietf-netmod-revised-datastores. In particular, "system-controlled" should be used instead of "server-provided". Comment from shepherd: If you can use the "system-controlled", it would be better. If you cannot, please indicate why in the definitions. Yes, this has been addressed. It is all system controlled now. 4. Is it necessary to use URIs for identifying all objects in the data model. URIs are difficult to use, so applications are likely to introduce some abbreviations and keep an internal mapping, which could cause problems, e.g. when matching objects in notifications with a GUI representation. In my view, it should be sufficient to use URIs for network-id and plain strings for other IDs, because all other objects are encapsulated inside a network, so their name conflicts shouldn't matter. Comment from shepherd: A comment should be included on why URIs. Did I miss the comment? This issue is a matter of design preference -- using strings is certainly possible, but it has the downside of being a flat namespace, which does not have any semantic meaning outside of YANG model. With URIs, the identifier is structured and it has an inherent property that it is something someone somewhere may be able to resolve -- such that a node's identifier can be turned into, say, RESTCONF URL to access the management endpoint... Unless Lada insists, we prefer to keep as is. It also avoids the need to perform augmentation to add URL to the model in addition to strings, as the Open Daylight folks have indicated they would otherwise have to do (and which clearly adds complexity that could just as easily be avoided.) Perhaps we can chat today at the social on where you are with these changes. Let's see if we can both celebrate IETF 100 by submitting the base topology draft and l3 draft to the IESG. Sue Hares ------=_NextPart_000_00B0_01D35D91.91F4B190 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Alex:

 

I suggested some = additions for Lada based on our conversation in email.  However, I = suggest that you submit the two revisions of the draft that contain the = changes you’ve suggested in email = (draft-ietf-i2rs-yang-network-topo-18.txt, and = draft-ietf-i2rs-yang-l3-topology-11.txt).    My = suggestions to LADA were editorial nits in nature. =

 

I believe you have = resolved all comments for draft-ietf-i2rs-yang-network-topo and we are = ready for publication of this document.  As soon as I see = draft-ietf-i2rs-yang-network-topo-18.txt in the repository, I will = request the publication for draft-ietf-i2rs-yang-network-topo-18.txt. =

 

Susan Hares =

Shepherd for = draft-ietf-i2rs-yang-network-topo-18.txt

 

From:= = i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Alexander = Clemm
Sent: Tuesday, November 14, 2017 5:07 AM
To: = 'Susan Hares'
Cc: i2rs@ietf.org; = draft-ietf-i2rs-yang-network-topo@ietf.org; 'Ladislav = Lhotka'
Subject: Re: [i2rs] Issues raised by Lada on = draft-ietf-i2rs-yang-network-topo in draft-ietf-i2rs-yang-l3-topology-10 = review.

 

Hi Susan, = all,

 

Please find responses below, = <ALEX>

 

Thanks

--- = Alex

 

From: i2rs [mailto:i2rs-bounces@ietf.org] = On Behalf Of Susan Hares
Sent: Sunday, November 12, = 2017 9:41 AM
To: 'Alexander Clemm' <ludwig@clemm.org>
Cc: = i2rs@ietf.org; draft-ietf-i2r= s-yang-network-topo@ietf.org
Subject: [i2rs] Issues raised = by Lada on draft-ietf-i2rs-yang-network-topo in = draft-ietf-i2rs-yang-l3-topology-10 review.

 

Alex: =

In doing = my final shepherd’s review of draft-ietf-yang-network-topo for = -17.txt version I found a few Yang Doctor’s comments you need to = resolve.

The review = of draft-ietf-i2rs-yang-l3-topology-10 contains comments from Lada on = Comments to draft-ietf-i2rs-yang-network-topo-14.  See the message = linked to by:

https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUp= vXaBiCQN6A3hm76joS7Q

In this = reviewing, draft-ietf-i2rs-yang-network-topo-17.txt, I do not see the = following addressed:

  1. With YANG 1.1, the = network type information looks like a perfect  candidate for = identities (with multiple inheritance). Instead, it is modelled with = presence containers, which is cumbersome and redundant. I don't see any = reasons for doing so, if there are any, then they should be explained in = sec. 4.4.8.

Comment = from shepherd:  I do not see the explanation Lada requested in for = “why containers” in:

https://mailarchive.ietf.org/arch/msg/yang-doctors/ZdwwMUp= vXaBiCQN6A3hm76joS7Q

https://mailarchive.ietf.org/arch/msg/yang-doctors/0AcgU2Z= r6RoMgF-vEx-3NHFh6dM

<ALEX> We do want = to retain the ability to represent topologies of multiple types and = to construct correlated topologies, which is a major ODL use = case: 'I want to see both OpenFlow and NETCONF view of my device state = in one place’.  So, we would like to keep it as is.  =

</ALEX>

 

  1. The document defines = "supporting network" and then says "A supporting network = is in effect an underlay network." In the subsequent text = "underlay network" is used almost exclusively. So perhaps the = term "supporting network" should be dropped = altogether?

Comment = from shepherd: If you wish to keep supporting network to align with TEAS = or other work please just point to it.  Or if you wish to keep the = term because of common use, make that comment.  Either way – = please resolve or respond to LADA with reason.

<ALEX> We reread = the document and believe this should remain as is.  TEAS (one of = our major use cases) also uses the term underlay; the term underlay is = fairly common.  An the same time, use of “supporting” = in the model itself is appropriate since it expresses the dependency. =

</ALEX><= /span>

 

  1. The text should be = better aligned with the terminology of = draft-ietf-netmod-revised-datastores. In particular, =  "system-controlled" should be used instead of = "server-provided".

Comment = from shepherd: If you can use the “system-controlled”, it = would be better. If you cannot, please indicate why in the definitions. =

<ALEX> Yes, this = has been addressed.  It is all system controlled now. =

</ALEX>

  1. Is it necessary to use = URIs for identifying all objects in the data model. =

URIs are = difficult to use, so applications are likely to introduce some = abbreviations and keep an internal mapping, which could cause problems, = e.g. when matching objects in notifications with a GUI representation. = In my view, it should be sufficient to use URIs for network-id and plain = strings for other IDs, because all other objects are encapsulated inside = a network, so their name conflicts shouldn't = matter.

         &= nbsp;      Comment from shepherd:   A = comment should be included on why URIs.  Did I miss the comment? =

 

<ALEX> This issue is a matter of design = preference -- using strings is certainly possible, but it has the = downside of being a flat namespace, which does not have any semantic = meaning outside of YANG model. With URIs, the identifier is structured = and it has an inherent property that it is something someone somewhere = may be able to resolve -- such that a node's identifier can be turned = into, say, RESTCONF URL to access the management endpoint...  = Unless Lada insists, we prefer to keep as is.  It also avoids the = need to perform augmentation to add URL to the model in addition to = strings, as the Open Daylight folks have indicated they would otherwise = have to do (and which clearly adds complexity that could just as easily = be avoided.) 

</ALEX>

 

Perhaps we = can chat today at the social on where you are with these changes. =  Let’s see if we can both celebrate IETF 100 by submitting = the base topology draft and l3 draft to the IESG.

 

Sue Hares =

------=_NextPart_000_00B0_01D35D91.91F4B190-- From nobody Tue Nov 14 19:58:48 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C62511294CE; Tue, 14 Nov 2017 19:58:46 -0800 (PST) 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, 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 6h9av4GZlkGT; Tue, 14 Nov 2017 19:58:38 -0800 (PST) Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 80F451270FC; Tue, 14 Nov 2017 19:58:37 -0800 (PST) Received: by trail.lhotka.name (Postfix, from userid 109) id 4A37518215DC; Wed, 15 Nov 2017 04:57:19 +0100 (CET) Received: from localhost (dhcp-9083.meeting.ietf.org [31.133.144.131]) by trail.lhotka.name (Postfix) with ESMTPSA id DDA2A1820F76; Wed, 15 Nov 2017 04:57:14 +0100 (CET) From: Ladislav Lhotka To: Susan Hares , yang-doctors@ietf.org Cc: i2rs@ietf.org, 'Alexander Clemm' , 'Lou Berger' In-Reply-To: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com> References: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com> Date: Wed, 15 Nov 2017 11:59:36 +0800 Message-ID: <87lgj8b39z.fsf@nic.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Archived-At: Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 03:58:47 -0000 Hi Sue, please see my responses inline. Susan Hares writes: > Lada: > > During your review of the draft-ietf-i2rs-yang-l3-topology-10.txt, you > raised the following issues. As part of the shepherd's review of > draft-ietf-i2rs-network-topo-14, I have investigated the resolution.=20=20 > I found that these comments have not be resolved. Could you review this > email to see if it resolves the questions on > draft-ietf-i2rs-network-topo-14? The current draft is > draft-ietf-i2rs-network-topo-14.txt.=20=20=20 > > The suggest changes below would go into draft-ietf-i2rs-network-topo-17.= =20=20 > > Thank you, Susan Hares=20 > > > > *** Comments to draft-ietf-i2rs-yang-network-topo-14: > > 1. With YANG 1.1, the network type information looks like a perfect > candidate for identities (with multiple inheritance). Instead, it > is modelled with presence containers, which is cumbersome and > redundant. I don't see any reasons for doing so, if there are any, > then they should be explained in sec. 4.4.8. > > Suggested text:=20 > [This topology model utilizes presence containers in order to support > correlated topologies.=20 > While identities (with multiple inheritance), might be used to support th= ese > network=20 > topologies - it would prevent the support of network topologies.] I don't know exactly what "correlated topologies" mean but multiple inheritance of identities should allow for representing multiple orthogonal aspects in the same identity. In fact, the creative use of containers in the I2RS topology draft motivated me to propose multiple inheritance of identities for YANG 1.1. On the other hand, there is nothing wrong with using the containers, it is just more verbose. > > Question: Do you agree with Robert's comment below, and this resolution to > the text.=20 > > 2. The document defines "supporting network" and then says "A > supporting network is in effect an underlay network." In the > subsequent text "underlay network" is used almost exclusively. So > perhaps the term "supporting network" should be dropped altogether? > > Response: These terms have specific in the body of work that the TEAS WG > has.=20 > See section 2 and section 5.8 in draft-ietf-teas-yang-te-topo-13.txt for = the > use of overlay/underlay=20 > terminology. Your comment points out that we have a common understanding= =20 > in the I2RS and the routing-area's understanding of TEAS topology.=20=20= =20=20 > > Suggested text addition:=20=20=20 > [draft-ietf-teas-yang-te-topo-13.txt] provides a description of supporting > network=20 > and underlay network in sections 2 and section 5.8 for traffic engineering > topology. ] OK, I didn't know the context. > > > 3. The text should be better aligned with the terminology of > draft-ietf-netmod-revised-datastores. In particular, > "system-controlled" should be used instead of "server-provided". > > "server-provider has been removed" by version 17. Good. > > 4. Is it necessary to use URIs for identifying all objects in the > data model. URIs are difficult to use, so applications are likely > to introduce some abbreviations and keep an internal mapping, which > could cause problems, e.g. when matching objects in notifications > with a GUI representation. In my view, it should be sufficient to > use URIs for network-id and plain strings for other IDs, because > all other objects are encapsulated inside a network, so their name > conflicts shouldn't matter. > > Response: Lada - Robert Wilton feels this choice is a design preference > as do the authors. Please review the message below, and determine if > you wish to discuss this further. URIs are no silver bullet for unique naming, and quite often thay can be substituted by simpler means, perhaps using DNS information, if it is available. In my view, URIs would be OK as long as human users are not exposed to them (I don't know if it is going to be the case or not). Anyway, this blog post by James Clark about the use of URIs as namespace identifiers in XML was quite an educative reading for me: http://blog.jclark.com/2010/01/xml-namespaces.html Thanks, Lada > > Sue Hares=20 > > -----Original Message----- > From: Alexander Clemm [mailto:alexander.clemm@huawei.com]=20 > Sent: Monday, November 13, 2017 9:54 PM > To: R=C3=B3bert Varga; Susan Hares > Cc: Alexander Clemm; Xufeng_Liu@jabil.com; Xufeng Liu; Jan Medved (jmedve= d); > Hariharan Ananthakrishnan; 'Nitin Bahadur' > Subject: RE: [i2rs] I-D Action: draft-ietf-i2rs-yang-l3-topology-11.txt > > Thanks for your feedback, Robert! > --- Alex > >> -----Original Message----- >> From: R=C3=B3bert Varga [mailto:robert.varga@pantheon.tech] >> Sent: Monday, November 13, 2017 7:08 PM >> To: Alexander Clemm ; Susan Hares=20 >> >> Cc: Alexander Clemm ; Xufeng_Liu@jabil.com; Xufeng=20 >> Liu ; Jan Medved (jmedved)=20 >> ; Hariharan Ananthakrishnan=20 >> ; 'Nitin Bahadur' >> Subject: RE: [i2rs] I-D Action:=20 >> draft-ietf-i2rs-yang-l3-topology-11.txt >>=20 >> Hello, >>=20 >> The first issue is a problem, as it would make it impossible to=20 >> construct correlated topologies, which is a major ODL use case: 'I=20 >> want to see both OpenFlow and NETCONF view of my device state in one > place.' >>=20 >> The second issue is a matter of design preference -- using strings is=20 >> certainly possible, but it has the downside of being a flat namespace,=20 >> which does not have any semantic meaning outside of YANG model. With=20 >> URIs, the identifier is structured and it has an inherent property=20 >> that it is something someone somewhere may be able to resolve -- such=20 >> that a node's identifier can be turned into, say, RESTCONF URL to=20 >> access the management endpoint... I don't particularly care either=20 >> way, as the URI can be added as an augmentation where appropriate. >>=20 >> Regards, >> Robert >>=20 >> > -----Original Message----- >> > From: Alexander Clemm [mailto:alexander.clemm@huawei.com] >> > Sent: Monday, November 13, 2017 2:27 AM >> > To: Susan Hares >> > Cc: Alexander Clemm ; Xufeng_Liu@jabil.com; >> Xufeng >> > Liu ; Jan Medved (jmedved)=20 >> > ; R=C3=B3bert Varga ;=20 >> > Hariharan Ananthakrishnan ; 'Nitin Bahadur' >> > >> > Subject: RE: [i2rs] I-D Action: >> > draft-ietf-i2rs-yang-l3-topology-11.txt >> > Importance: High >> > >> > >> > Hi Sue, >> > >> > I apparently sent this message one day after Lada posted his review. >> > I had thought I had responded earlier. >> > >> > To my coauthors- Robert, Xufeng, Hari, Jan, Nitin: >> > >> > There are two issues that Lada brings up: >> > >> > - A request to move network type from presence containers to identitie= s. >> > Implication is that this will no longer make it possible to have=20 >> > topologies that are "hybrid" accommodating different types at the=20 >> > same point in time. Would that be an issue? >> > - A request to move identifiers from type URI to type string. I=20 >> > remember we had discussions on this in the past. I believe having=20 >> > URIs facilitated consistency/ referential integrity checking. Any=20 >> > strong feeling if all identifiers are moved to string? >> > >> > >> > Sue, >> > >> > Is there anything else open beyond Lada's comments? >> > >> > --- Alex >> > >> > Looking at the items: >> > >> > 1. With YANG 1.1, the network type information looks like a perfect >> > candidate for identities (with multiple inheritance). Instead, it >> > is modelled with presence containers, which is cumbersome and >> > redundant. I don't see any reasons for doing so, if there are any, >> > then they should be explained in sec. 4.4.8. >> > >> > . >> > I am not sure what Lada considers redundant. The current=20 >> > implementations are based on presence container, and people at the=20 >> > time expressed preference for that. (I have to dig up the=20 >> > communication, probably quite a while ago.) One advantage of doing=20 >> > it in the current way is that we could accommodate also "hybrid" >> > topologies. I feel presence container is superior and more flexible=20 >> > because of this reason. However, I don't really care at this point. >> > Let me check with my coauthors if they would be okay; if Lada feels >> strongly we can accommodate. But I am really wary of yet more churn. >> > >> > Here is the explanation we currently have: >> > Network types SHOULD always be represented using presence >> > containers, not leafs of empty type. This allows representation of >> > hierarchies of network subtypes within the instance information. >> > >> > >> > 2. The document defines "supporting network" and then says "A >> > supporting network is in effect an underlay network." In the >> > subsequent text "underlay network" is used almost exclusively. So >> > perhaps the term "supporting network" should be dropped altogether? >> > >> > >> > Is this really an issue? The wording worked fine so far. We=20 >> > certainly don't want to change the model here. >> > In the text it often talks about underlays in the sense of "underlay >> topology". >> > This is an established term, more so than "supporting". >> > >> > >> > 3. The text should be better aligned with the terminology of >> > draft-ietf-netmod-revised-datastores. In particular, >> > "system-controlled" should be used instead of "server-provided". >> > >> > This has been addressed >> > >> > >> > 4. Is it necessary to use URIs for identifying all objects in the >> > data model. URIs are difficult to use, so applications are likely >> > to introduce some abbreviations and keep an internal mapping, which >> > could cause problems, e.g. when matching objects in notifications >> > with a GUI representation. In my view, it should be sufficient to >> > use URIs for network-id and plain strings for other IDs, because >> > all other objects are encapsulated inside a network, so their name >> > conflicts shouldn't matter. >> > >> > >> > We had various communications on this years ago. Frankly, I don't=20 >> > care >> either >> > way. Let me check with the coauthors. I am not involved in any >> > implementation. If people want string instead of URI, I can change it. >> > >> > >> > *** Comments to draft-ietf-i2rs-yang-l3-topology-10 >> > >> > These have been addressed >> > >> > 5. The type of "router-id" should be "yang:dotted-quad" and not >> > "inet:ip-address" because the latter means both IPv4 and IPv6 >> > address, possibly also with a zone index. >> > >> > 6. Both prefix and link attributes include the "metric" parameter. It >> > should be explained what they mean. In the context of ietf-routing >> > the option of including "metric" as a general route parameter was >> > discussed and finally rejected because different routing protocol u= se >> > metrics with different semantics and properties. I wonder if it is >> > the same case here. >> > >> > *** Formal issues and typos >> > >> > 7. Both documents should refer to draft-ietf-netmod-yang-tree-diagrams >> > rather than describe the notation of tree diagrams in the text. >> > >> > 8. Sec. 7 in draft-ietf-i2rs-yang-l3-topology-10: s/moodel/model/ >> > >> > These have been addressed >> > >> > > -----Original Message----- >> > > From: Alexander Clemm >> > > Sent: Wednesday, September 27, 2017 1:10 AM >> > > To: 'Susan Hares' >> > > Subject: FW: [i2rs] I-D Action: >> > > draft-ietf-i2rs-yang-l3-topology-11.txt >> > > >> > > Hi Sue, >> > > >> > > What are the next steps - is there anything else we need to do=20 >> > > from our side? >> > > >> > > As mentioned, I believe all comments have been addressed,=20 >> > > including Benoit's, Kent's, and Ignas'. Still hoping we can get=20 >> > > this closed before Singapore >> > > >> > > Thanks >> > > --- Alex >> > > >> > > -----Original Message----- >> > > From: Alexander Clemm >> > > Sent: Tuesday, September 19, 2017 1:26 PM >> > > To: i2rs@ietf.org >> > > Cc: Susan Hares >> > > Subject: RE: [i2rs] I-D Action: >> > > draft-ietf-i2rs-yang-l3-topology-11.txt >> > > >> > > Hi all, >> > > >> > > We posted new revisions to draft-ietf-i2rs-yang-l3-topology and >> > > draft-ietf- i2rs-yang-network-topo today. >> > > >> > > The updates to draft-ietf-i2rs-yang-network-topo are very minor=20 >> > > and basically limited to updating the security considerations per=20 >> > > comments from Benoit. >> > > >> > > The updates to draft-ietf-i2rs-yang-l3-topology take comments=20 >> > > received from Ignas and others into account. The OSPF example has=20 >> > > been moved into its own appendix; we have also removed the IS-IS=20 >> > > example as this did not appear really necessary. In addition,=20 >> > > there are various minor text edits, for example to bring it up to=20 >> > > date with security considerations >> > templates etc. >> > > >> > > --- Alex, Hari, Jan, Xufeng, Nitin, Robert >> > > >> > > -----Original Message----- >> > > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of internet-=20 >> > > drafts@ietf.org >> > > Sent: Tuesday, September 19, 2017 12:09 PM >> > > To: i-d-announce@ietf.org >> > > Cc: i2rs@ietf.org >> > > Subject: [i2rs] I-D Action:=20 >> > > draft-ietf-i2rs-yang-l3-topology-11.txt >> > > >> > > >> > > A New Internet-Draft is available from the on-line Internet-Drafts >> directories. >> > > This draft is a work item of the Interface to the Routing System=20 >> > > WG of the IETF. >> > > >> > > Title : A YANG Data Model for Layer 3 Topologies >> > > Authors : Alexander Clemm >> > > Jan Medved >> > > Robert Varga >> > > Xufeng Liu >> > > Hariharan Ananthakrishnan >> > > Nitin Bahadur >> > > Filename : draft-ietf-i2rs-yang-l3-topology-11.txt >> > > Pages : 31 >> > > Date : 2017-09-19 >> > > >> > > Abstract: >> > > This document defines a YANG data model for layer 3 network >> > > topologies. >> > > >> > > >> > > The IETF datatracker status page for this draft is: >> > > https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/ >> > > >> > > There are also htmlized versions available at: >> > > https://tools.ietf.org/html/draft-ietf-i2rs-yang-l3-topology-11 >> > > https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-l3-topo >> > > lo >> > > gy >> > > -11 >> > > >> > > A diff from the previous version is available at: >> > > https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-i2rs-yang-l3-topology >> > > -1 >> > > 1 >> > > >> > > >> > > Please note that it may take a couple of minutes from the time of=20 >> > > 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/ >> > > >> > > _______________________________________________ >> > > i2rs mailing list >> > > i2rs@ietf.org >> > > https://www.ietf.org/mailman/listinfo/i2rs > > _______________________________________________ > yang-doctors mailing list > yang-doctors@ietf.org > https://www.ietf.org/mailman/listinfo/yang-doctors --=20 Ladislav Lhotka Head, CZ.NIC Labs PGP Key ID: 0xB8F92B08A9F76C67 From nobody Tue Nov 14 22:06:01 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A25FE1294FF; Tue, 14 Nov 2017 22:05:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 2.845 X-Spam-Level: ** X-Spam-Status: No, score=2.845 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 v6BBRBcl8xR1; Tue, 14 Nov 2017 22:05:54 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 B6B7B1294F8; Tue, 14 Nov 2017 22:05:53 -0800 (PST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.139.117; From: "Susan Hares" To: Cc: , "'Alexander Clemm'" Date: Wed, 15 Nov 2017 01:05:48 -0500 Message-ID: <004c01d35dd7$ca7603c0$5f620b40$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_004D_01D35DAD.E1A1F790" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNd1t3SuGoaFkPpRn60MdtlcaynJg== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] [RTG-DIR] RtgDir Early review: draft-ietf-i2rs-yang-l3-topology X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 06:05:54 -0000 This is a multipart message in MIME format. ------=_NextPart_000_004D_01D35DAD.E1A1F790 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Matt: Your delightful review in July 19th, 2017 went unanswered. As the shepherd, I apologize for the delay in responding to you. Thank you for the complements for your draft. Great minds think alike. Originally, this draft had ISIS, OSPF, and none of your "useless" descriptions. It is satisfying that great-minds in the RTG-DIR Think alike. I helps me know I'm not crazy. Great minds think alike in the OPS area, but they do not think like RTG-DIR people. The changes in this document are due to the recommendations by Yang Doctors and NETMOD to add things that are expected by OPS-DIR. So. in the interest of inter-Area harmony, I2RS compromised and added the information. Sue Hares ------=_NextPart_000_004D_01D35DAD.E1A1F790 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Matt:

 

Your = delightful review in July 19th, 2017 went unanswered.  = As the shepherd, I apologize for the delay in responding to you. =  Thank you for the complements for your draft.  =

 

Great minds think alike.   Originally, this = draft had ISIS, OSPF, and none of your “useless” = descriptions.   It is satisfying that great-minds in the = RTG-DIR Think alike.   I helps me know I’m not crazy. =

 

Great minds think alike in the OPS area, but they do = not think like RTG-DIR people.   The changes in this document = are due to the recommendations by Yang Doctors and NETMOD to add things = that are expected by OPS-DIR.   So… in the interest of = inter-Area harmony, I2RS compromised and added the information. =   

 

Sue Hares

------=_NextPart_000_004D_01D35DAD.E1A1F790-- From nobody Tue Nov 14 22:16:54 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5117012945C; Tue, 14 Nov 2017 22:16:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 2.845 X-Spam-Level: ** X-Spam-Status: No, score=2.845 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 q8zBMAozlnv6; Tue, 14 Nov 2017 22:16:46 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 D9CB0129477; Tue, 14 Nov 2017 22:16:17 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.139.117; From: "Susan Hares" To: Cc: , "'Alexander Clemm'" Date: Wed, 15 Nov 2017 01:16:11 -0500 Message-ID: <006e01d35dd9$3e334470$ba99cd50$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_006F_01D35DAF.555F3840" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNd2CBIvkIE38tbR0q3d7L4iAvUFg== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [i2rs] [secdir] Security review of draft-ietf-i2rs-yang-l3-topology-03.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 06:16:47 -0000 This is a multipart message in MIME format. ------=_NextPart_000_006F_01D35DAF.555F3840 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hilary: Your secdir-review was done on draft-ietf-i2rs-yang-l3-topology-08 back in January. The WG and authors have been slow to respond to your careful comments. The I2RS WG appreciates your comments. The illustrative example in this draft have been reduced to OSPF. Would review the improved security considerations in this draft (draft-ietf-i2rs-yang-l3-topology-12.txt)? The security considerations sections were added in -11.txt. This shepherd believes we have resolved the security issues you raised. Please let me know if you agree. Susan Hares I2rs document shepherd ------=_NextPart_000_006F_01D35DAF.555F3840 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hilary: =

 

Your secdir-review was done on = draft-ietf-i2rs-yang-l3-topology-08 back in January.   The WG = and authors have been slow to respond to your careful comments. =  The I2RS WG appreciates your comments.

 

The = illustrative example in this draft have been reduced to OSPF.  =  Would review the improved security considerations in this draft = (draft-ietf-i2rs-yang-l3-topology-12.txt)?  The security = considerations sections were added in -11.txt.   =

 

This shepherd believes we have resolved the security = issues you raised.  Please let me know if you agree. =

 

Susan Hares

I2rs = document shepherd

------=_NextPart_000_006F_01D35DAF.555F3840-- From nobody Wed Nov 15 07:36:30 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C32D1204DA for ; Wed, 15 Nov 2017 07:36:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.219 X-Spam-Level: X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id viI-8rX8aeUR for ; Wed, 15 Nov 2017 07:36:26 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 399361200FC for ; Wed, 15 Nov 2017 07:36:26 -0800 (PST) Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 3DE2DEB42CB99 for ; Wed, 15 Nov 2017 15:36:23 +0000 (GMT) Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 15 Nov 2017 15:36:25 +0000 Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.246]) by SJCEML703-CHM.china.huawei.com ([169.254.5.96]) with mapi id 14.03.0361.001; Wed, 15 Nov 2017 07:36:11 -0800 From: Hesham ElBakoury To: "i2rs@ietf.org" Thread-Topic: Call for Papers for IEEE Communications Standards Magazine Feature Topic Issue on Standards for Major Internet Disruptors: Blockchain, Intents, and Related Paradigms Thread-Index: AQHTXid2YrPI8hwIe0KuyLIiVW8/1Q== Date: Wed, 15 Nov 2017 15:36:10 +0000 Message-ID: References: <00c601d35b57$4764ff40$d62efdc0$@ndzh.com> <012601d35d30$4744c920$d5ce5b60$@clemm.org> In-Reply-To: <012601d35d30$4744c920$d5ce5b60$@clemm.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.195.34.252] Content-Type: multipart/alternative; boundary="_000_C3855D43D6701846AD1151A536E7A0583C84BD63SJCEML701CHMchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [i2rs] Call for Papers for IEEE Communications Standards Magazine Feature Topic Issue on Standards for Major Internet Disruptors: Blockchain, Intents, and Related Paradigms X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 15:36:28 -0000 --_000_C3855D43D6701846AD1151A536E7A0583C84BD63SJCEML701CHMchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear Colleagues IEEE ComSoc is having a special issue on current and coming disruptive tech= nologies including Blockchain, Intents and related technology. The details= of the CFP is in IEEE Comsoc website: http://www.comsoc.org/comstandardsmag/cfp/standards= -major-internet-disruptors-blockchain-intents-and-related-paradigms I do invite you to submit a paper detailing your current research or deploy= ments in these exciting areas. Please note the following important dates: * Manuscript Submission: January 15, 2018 * Decision Notification: May 1 2018 * Final Manuscripts Due: June 15, 2018 * Feature Topic Publication Date: September 2018 Please do not hesitate to contact me if you have any questions. Sincerely yours Hesham (hesham.elbakoury@huawei.com --_000_C3855D43D6701846AD1151A536E7A0583C84BD63SJCEML701CHMchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear Colleagues

 

IEEE ComSoc is having = a special issue on current and coming disruptive technologies including Blo= ckchain, Intents and  related technology. The details of the CFP is

in IEEE Coms= oc website: http://www.comsoc.org/comstandardsmag/cfp/standards-major-internet-disrupto= rs-blockchain-intents-and-related-paradigms

 

I do invite you to sub= mit a paper detailing your current research or deployments in these excitin= g areas.

 

Please note the follow= ing important dates:

  • Manuscript = Submission: January 15, 2018<= span lang=3D"EN">
  • Decision No= tification: May 1 2018
  • Final Manus= cripts Due: June 15, 2018
  • Feature Top= ic Publication Date: September 2018<= /span>

Please do not hesitate= to contact me if you have any questions.

 

Sincerely yours

 

Hesham (hesham.elbakoury@huawei.com=

 

 

--_000_C3855D43D6701846AD1151A536E7A0583C84BD63SJCEML701CHMchi_-- From nobody Wed Nov 15 15:47:15 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B76A124319; Wed, 15 Nov 2017 15:47:09 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: i2rs@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151078962945.28333.6502775044644180769@ietfa.amsl.com> Date: Wed, 15 Nov 2017 15:47:09 -0800 Archived-At: Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-network-topo-18.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 23:47:09 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Interface to the Routing System WG of the IETF. Title : A Data Model for Network Topologies Authors : Alexander Clemm Jan Medved Robert Varga Nitin Bahadur Hariharan Ananthakrishnan Xufeng Liu Filename : draft-ietf-i2rs-yang-network-topo-18.txt Pages : 51 Date : 2017-11-15 Abstract: This document defines an abstract (generic) YANG data model for network/service topologies and inventories. The data model serves as a base model which is augmented with technology-specific details in other, more specific topology and inventory data models. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-i2rs-yang-network-topo-18 https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-network-topo-18 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-network-topo-18 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 Nov 15 16:00:09 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C9B9126CF6; Wed, 15 Nov 2017 16:00:04 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: Susan Hares To: X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Cc: i2rs@ietf.org, iesg-secretary@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com, Susan Hares Message-ID: <151079040443.28353.2039951299624840950.idtracker@ietfa.amsl.com> Date: Wed, 15 Nov 2017 16:00:04 -0800 Archived-At: Subject: [i2rs] Publication has been requested for draft-ietf-i2rs-yang-network-topo-18 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 00:00:07 -0000 Susan Hares has requested publication of draft-ietf-i2rs-yang-network-topo-18 as Proposed Standard on behalf of the I2RS working group. Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/ From nobody Wed Nov 15 16:09:45 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AD7212711A; Wed, 15 Nov 2017 16:09:38 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: i2rs@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151079097842.27958.13076896928174797644@ietfa.amsl.com> Date: Wed, 15 Nov 2017 16:09:38 -0800 Archived-At: Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-l3-topology-13.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 00:09:38 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Interface to the Routing System WG of the IETF. Title : A YANG Data Model for Layer 3 Topologies Authors : Alexander Clemm Jan Medved Robert Varga Xufeng Liu Hariharan Ananthakrishnan Nitin Bahadur Filename : draft-ietf-i2rs-yang-l3-topology-13.txt Pages : 35 Date : 2017-11-15 Abstract: This document defines a YANG data model for layer 3 network topologies. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-i2rs-yang-l3-topology-13 https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-l3-topology-13 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-l3-topology-13 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 Nov 15 16:23:24 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C8AA120721; Wed, 15 Nov 2017 16:23:22 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: Susan Hares To: X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Cc: i2rs@ietf.org, iesg-secretary@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com Message-ID: <151079180211.28389.11225265485197913391.idtracker@ietfa.amsl.com> Date: Wed, 15 Nov 2017 16:23:22 -0800 Archived-At: Subject: [i2rs] Publication has been requested for draft-ietf-i2rs-yang-l3-topology-13 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 00:23:22 -0000 Susan Hares has requested publication of draft-ietf-i2rs-yang-l3-topology-13 as Proposed Standard on behalf of the I2RS working group. Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/ From nobody Wed Nov 15 18:26:26 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2088612025C for ; Wed, 15 Nov 2017 18:26:25 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 2.845 X-Spam-Level: ** X-Spam-Status: No, score=2.845 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 PdGcUT_S9MFr for ; Wed, 15 Nov 2017 18:26:23 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 7B007120227 for ; Wed, 15 Nov 2017 18:26:23 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.139.117; From: "Susan Hares" To: Cc: "'Alexander Clemm'" , "'Jeff Haas'" , "'Alia Atlas'" Date: Wed, 15 Nov 2017 21:26:14 -0500 Message-ID: <006901d35e82$4808c4d0$d81a4e70$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_006A_01D35E58.5F34B8A0" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNega/nRWCiHWR0S1KNlWOWyeUcnQ== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 02:26:25 -0000 This is a multipart message in MIME format. ------=_NextPart_000_006A_01D35E58.5F34B8A0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit What a wonderful day I jump for joy as before the IESG I lay These works of art, these topology models that from the i2RS WG do depart. May the IESG pay attention to these drafts this day and to Benoit's chart .. as these models do impart the green links that signals that "all is well" that ends well. Sue Hares PS - A big thanks to all of you, and the past chairs: Jeff Haas, Alia Atlas, and Ed Crabbe ------=_NextPart_000_006A_01D35E58.5F34B8A0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

What a = wonderful day

I jump for joy as = before the IESG I lay

These works = of art,

these topology models = that from the i2RS WG do depart.

 

May = the IESG pay

attention to these = drafts this day

and to Benoit's = chart ..

as these models do = impart

the green links that = signals that "all is well"

that ends well.

 

 

Sue = Hares

 

PS – A big thanks to all of you, and the past = chairs: Jeff Haas, Alia Atlas, and Ed Crabbe =

------=_NextPart_000_006A_01D35E58.5F34B8A0-- From nobody Wed Nov 15 20:14:16 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 820F0127419 for ; Wed, 15 Nov 2017 20:14:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 EV8W0TXL2mk0 for ; Wed, 15 Nov 2017 20:14:13 -0800 (PST) Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D450212025C for ; Wed, 15 Nov 2017 20:14:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7642; q=dns/txt; s=iport; t=1510805652; x=1512015252; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=L6fDOSTGj2JVIi6rOEM/7qv15BCS702fhEgybwmEyU8=; b=ltKzPqajgcFpJ8r/UalmAb/hJNOxLrgDRi4eKhAUxyfGiCY+61MxDkA2 hbCvrVKx6bbF6yVfOpnHMlYz0s7c5lFzPMooWLsmKCc7bWmm0WPC7DOAp PW9HG0BRyZSLKMYZx2yNx8TMRd6Fnqxl2/kFaOTpNqV6MXxKHxLt3QU89 I=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C2AABAEA1a/5pdJa0WBUMZAQEBAQEBA?= =?us-ascii?q?QEBAQEBBwEBAQEBgkRyZG4nB4N4ih+PIYFXJn6HXog5hUmCEQqFOwIahHQ/GAE?= =?us-ascii?q?BAQEBAQEBAWsohR4BAQEBAyNWEAIBCA4DAwECJAcCAgIfER0IAQEEAQ0FiUBMA?= =?us-ascii?q?xWFH6REgicmhxgNg0kBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgzSCB4FVgWkpC4J?= =?us-ascii?q?BNYFJAYEhgk2CdTGCMgWHXZFBiFw9Ao87UIR5DJM4jSmIWAIRGQGBOAEfOIF0e?= =?us-ascii?q?hV2AYI2gmgpgU53ihuBEQEBAQ?= X-IronPort-AV: E=Sophos;i="5.44,402,1505779200"; d="scan'208,217";a="324834469" Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Nov 2017 04:13:46 +0000 Received: from XCH-RTP-004.cisco.com (xch-rtp-004.cisco.com [64.101.220.144]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id vAG4DkvA026212 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 16 Nov 2017 04:13:46 GMT Received: from xch-rtp-001.cisco.com (64.101.220.141) by XCH-RTP-004.cisco.com (64.101.220.144) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 15 Nov 2017 23:13:45 -0500 Received: from xch-rtp-001.cisco.com ([64.101.220.141]) by XCH-RTP-001.cisco.com ([64.101.220.141]) with mapi id 15.00.1320.000; Wed, 15 Nov 2017 23:13:45 -0500 From: "Jan Medved (jmedved)" To: Susan Hares , "i2rs@ietf.org" CC: "'Jeff Haas'" , "'Alexander Clemm'" , "'Alia Atlas'" Thread-Topic: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology Thread-Index: AdNega/nRWCiHWR0S1KNlWOWyeUcnQAOYQ2A Date: Thu, 16 Nov 2017 04:13:45 +0000 Message-ID: References: <006901d35e82$4808c4d0$d81a4e70$@ndzh.com> In-Reply-To: <006901d35e82$4808c4d0$d81a4e70$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.27.0.171010 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.20.164.23] Content-Type: multipart/alternative; boundary="_000_E7D9AC6B51584035B840F67AB6CAC1FBciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 04:14:14 -0000 --_000_E7D9AC6B51584035B840F67AB6CAC1FBciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 4oCmIGFuZCBtYW55IHRoYW5rcyB0byB5b3UgZm9yIHNoZXBoZXJkaW5nIHRoaXMgZG9jIHRocm91 Z2gg4oCTIGl0IHdhcyBhIGxvbmcgYW5kIHNjZW5pYyByb3V0ZSDimLoNCg0KDQovSmFuDQoNCg0K RnJvbTogaTJycyA8aTJycy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgU3VzYW4gSGFy ZXMgPHNoYXJlc0BuZHpoLmNvbT4NCkRhdGU6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcg YXQgNjoyNiBQTQ0KVG86ICJpMnJzQGlldGYub3JnIiA8aTJyc0BpZXRmLm9yZz4NCkNjOiAnSmVm ZiBIYWFzJyA8amhhYXNAanVuaXBlci5uZXQ+LCAnQWxleGFuZGVyIENsZW1tJyA8bHVkd2lnQGNs ZW1tLm9yZz4sICdBbGlhIEF0bGFzJyA8YWthdGxhc0BnbWFpbC5jb20+DQpTdWJqZWN0OiBbaTJy c10gQSBwb2VtIGNlbGVicmF0aW5nIHRoZSBzdWJtaXNzaW9uIG9mIGRyYWZ0LWlldGYtaTJycy15 YW5nLW5ldHdvcmstdG9wbyBhbmQgZHJhZnQtaWV0Zi1pMnJzLWwzLXRvcG9sb2d5DQoNCg0KV2hh dCBhIHdvbmRlcmZ1bCBkYXkNCg0KSSBqdW1wIGZvciBqb3kgYXMgYmVmb3JlIHRoZSBJRVNHIEkg bGF5DQoNClRoZXNlIHdvcmtzIG9mIGFydCwNCg0KdGhlc2UgdG9wb2xvZ3kgbW9kZWxzIHRoYXQg ZnJvbSB0aGUgaTJSUyBXRyBkbyBkZXBhcnQuDQoNCg0KDQpNYXkgdGhlIElFU0cgcGF5DQoNCmF0 dGVudGlvbiB0byB0aGVzZSBkcmFmdHMgdGhpcyBkYXkNCg0KYW5kIHRvIEJlbm9pdCdzIGNoYXJ0 IC4uDQoNCmFzIHRoZXNlIG1vZGVscyBkbyBpbXBhcnQNCg0KdGhlIGdyZWVuIGxpbmtzIHRoYXQg c2lnbmFscyB0aGF0ICJhbGwgaXMgd2VsbCINCg0KdGhhdCBlbmRzIHdlbGwuDQoNCg0KDQoNCg0K U3VlIEhhcmVzDQoNClBTIOKAkyBBIGJpZyB0aGFua3MgdG8gYWxsIG9mIHlvdSwgYW5kIHRoZSBw YXN0IGNoYWlyczogSmVmZiBIYWFzLCBBbGlhIEF0bGFzLCBhbmQgRWQgQ3JhYmJlDQo= --_000_E7D9AC6B51584035B840F67AB6CAC1FBciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <84D6C26AD05FC24BB6B78DDED7FF5058@emea.cisco.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0 IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eToiQXBwbGUgQ29sb3IgRW1vamkiOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmss IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb1BsYWluVGV4dCwgbGkuTXNvUGxhaW5U ZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5 bGUtbGluazoiUGxhaW4gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206 LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z LXNlcmlmO30NCnNwYW4uUGxhaW5UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiUGxhaW4gVGV4 dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlBsYWlu IFRleHQiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxT dHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7 bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh bnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLm1zb0lucw0KCXttc28tc3R5bGUt dHlwZTpleHBvcnQtb25seTsNCgltc28tc3R5bGUtbmFtZToiIjsNCgl0ZXh0LWRlY29yYXRpb246 dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5 cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwv aGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+4oCmIGFuZCBtYW55IHRoYW5rcyB0byB5b3UgZm9yIHNoZXBoZXJkaW5nIHRoaXMgZG9j IHRocm91Z2gg4oCTIGl0IHdhcyBhIGxvbmcgYW5kIHNjZW5pYyByb3V0ZQ0KPHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7Ij7imLo8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+L0phbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9i PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5pMnJzICZsdDtpMnJz LWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBTdXNhbiBIYXJlcyAmbHQ7c2hhcmVz QG5kemguY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIE5vdmVtYmVyIDE1LCAy MDE3IGF0IDY6MjYgUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90O2kycnNAaWV0Zi5vcmcmcXVvdDsg Jmx0O2kycnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4nSmVmZiBIYWFzJyAmbHQ7amhh YXNAanVuaXBlci5uZXQmZ3Q7LCAnQWxleGFuZGVyIENsZW1tJyAmbHQ7bHVkd2lnQGNsZW1tLm9y ZyZndDssICdBbGlhIEF0bGFzJyAmbHQ7YWthdGxhc0BnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+U3Vi amVjdDogPC9iPltpMnJzXSBBIHBvZW0gY2VsZWJyYXRpbmcgdGhlIHN1Ym1pc3Npb24gb2YgZHJh ZnQtaWV0Zi1pMnJzLXlhbmctbmV0d29yay10b3BvIGFuZCBkcmFmdC1pZXRmLWkycnMtbDMtdG9w b2xvZ3k8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb1BsYWlu VGV4dCI+V2hhdCBhIHdvbmRlcmZ1bCBkYXk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q bGFpblRleHQiPkkganVtcCBmb3Igam95IGFzIGJlZm9yZSB0aGUgSUVTRyBJIGxheTxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhlc2Ugd29ya3Mgb2YgYXJ0LCA8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPnRoZXNlIHRvcG9sb2d5IG1vZGVs cyB0aGF0IGZyb20gdGhlIGkyUlMgV0cgZG8gZGVwYXJ0LiA8bzpwPg0KPC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv UGxhaW5UZXh0Ij5NYXkgdGhlIElFU0cgcGF5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv UGxhaW5UZXh0Ij5hdHRlbnRpb24gdG8gdGhlc2UgZHJhZnRzIHRoaXMgZGF5PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5hbmQgdG8gQmVub2l0J3MgY2hhcnQgLi4gPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5hcyB0aGVzZSBtb2RlbHMgZG8g aW1wYXJ0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij50aGUgZ3JlZW4g bGlua3MgdGhhdCBzaWduYWxzIHRoYXQgJnF1b3Q7YWxsIGlzIHdlbGwmcXVvdDs8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPnRoYXQgZW5kcyB3ZWxsLiA8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv UGxhaW5UZXh0Ij5TdWUgSGFyZXMgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBTIOKAkyBBIGJp ZyB0aGFua3MgdG8gYWxsIG9mIHlvdSwgYW5kIHRoZSBwYXN0IGNoYWlyczogSmVmZiBIYWFzLCBB bGlhIEF0bGFzLCBhbmQgRWQgQ3JhYmJlDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5 Pg0KPC9odG1sPg0K --_000_E7D9AC6B51584035B840F67AB6CAC1FBciscocom_-- From nobody Thu Nov 16 18:07:58 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB971124239 for ; Thu, 16 Nov 2017 18:07:55 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.219 X-Spam-Level: X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0Uh9vwUhi4Q for ; Thu, 16 Nov 2017 18:07:54 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 489C712714F for ; Thu, 16 Nov 2017 18:07:54 -0800 (PST) Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id D3FABC938E8B8 for ; Fri, 17 Nov 2017 02:07:51 +0000 (GMT) Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 17 Nov 2017 02:07:52 +0000 Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.102]) by SJCEML702-CHM.china.huawei.com ([169.254.4.7]) with mapi id 14.03.0361.001; Thu, 16 Nov 2017 18:07:46 -0800 From: Alexander Clemm To: "Jan Medved (jmedved)" , Susan Hares , "i2rs@ietf.org" CC: 'Jeff Haas' , 'Alexander Clemm' , 'Alia Atlas' Thread-Topic: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology Thread-Index: AdNega/nRWCiHWR0S1KNlWOWyeUcnQAOYQ2AACNczNA= Date: Fri, 17 Nov 2017 02:07:46 +0000 Message-ID: <644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4B@sjceml521-mbx.china.huawei.com> References: <006901d35e82$4808c4d0$d81a4e70$@ndzh.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.52.39.97] Content-Type: multipart/alternative; boundary="_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4Bsjceml521mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Nov 2017 02:07:56 -0000 --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4Bsjceml521mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VlLCB5b3UgYXJlIHF1aXRlIGEgcG9ldCENCg0KTWFueSB0aGFua3MgZm9yIHlvdXIgZ3VpZGFu Y2UgYW5kIHNoZXBoZXJkaW5nIQ0KDQotLS0gQWxleA0KDQpGcm9tOiBpMnJzIFttYWlsdG86aTJy cy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSmFuIE1lZHZlZCAoam1lZHZlZCkNClNl bnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxNiwgMjAxNyAxMjoxNCBQTQ0KVG86IFN1c2FuIEhhcmVz IDxzaGFyZXNAbmR6aC5jb20+OyBpMnJzQGlldGYub3JnDQpDYzogJ0plZmYgSGFhcycgPGpoYWFz QGp1bmlwZXIubmV0PjsgJ0FsZXhhbmRlciBDbGVtbScgPGx1ZHdpZ0BjbGVtbS5vcmc+OyAnQWxp YSBBdGxhcycgPGFrYXRsYXNAZ21haWwuY29tPg0KU3ViamVjdDogUmU6IFtpMnJzXSBBIHBvZW0g Y2VsZWJyYXRpbmcgdGhlIHN1Ym1pc3Npb24gb2YgZHJhZnQtaWV0Zi1pMnJzLXlhbmctbmV0d29y ay10b3BvIGFuZCBkcmFmdC1pZXRmLWkycnMtbDMtdG9wb2xvZ3kNCg0K4oCmIGFuZCBtYW55IHRo YW5rcyB0byB5b3UgZm9yIHNoZXBoZXJkaW5nIHRoaXMgZG9jIHRocm91Z2gg4oCTIGl0IHdhcyBh IGxvbmcgYW5kIHNjZW5pYyByb3V0ZSDimLoNCg0KDQovSmFuDQoNCg0KRnJvbTogaTJycyA8aTJy cy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhh bGYgb2YgU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5kemguY29t Pj4NCkRhdGU6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgYXQgNjoyNiBQTQ0KVG86ICJp MnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPiIgPGkycnNAaWV0Zi5vcmc8bWFpbHRv OmkycnNAaWV0Zi5vcmc+Pg0KQ2M6ICdKZWZmIEhhYXMnIDxqaGFhc0BqdW5pcGVyLm5ldDxtYWls dG86amhhYXNAanVuaXBlci5uZXQ+PiwgJ0FsZXhhbmRlciBDbGVtbScgPGx1ZHdpZ0BjbGVtbS5v cmc8bWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmc+PiwgJ0FsaWEgQXRsYXMnIDxha2F0bGFzQGdtYWls LmNvbTxtYWlsdG86YWthdGxhc0BnbWFpbC5jb20+Pg0KU3ViamVjdDogW2kycnNdIEEgcG9lbSBj ZWxlYnJhdGluZyB0aGUgc3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3Jr LXRvcG8gYW5kIGRyYWZ0LWlldGYtaTJycy1sMy10b3BvbG9neQ0KDQoNCldoYXQgYSB3b25kZXJm dWwgZGF5DQoNCkkganVtcCBmb3Igam95IGFzIGJlZm9yZSB0aGUgSUVTRyBJIGxheQ0KDQpUaGVz ZSB3b3JrcyBvZiBhcnQsDQoNCnRoZXNlIHRvcG9sb2d5IG1vZGVscyB0aGF0IGZyb20gdGhlIGky UlMgV0cgZG8gZGVwYXJ0Lg0KDQoNCg0KTWF5IHRoZSBJRVNHIHBheQ0KDQphdHRlbnRpb24gdG8g dGhlc2UgZHJhZnRzIHRoaXMgZGF5DQoNCmFuZCB0byBCZW5vaXQncyBjaGFydCAuLg0KDQphcyB0 aGVzZSBtb2RlbHMgZG8gaW1wYXJ0DQoNCnRoZSBncmVlbiBsaW5rcyB0aGF0IHNpZ25hbHMgdGhh dCAiYWxsIGlzIHdlbGwiDQoNCnRoYXQgZW5kcyB3ZWxsLg0KDQoNCg0KDQoNClN1ZSBIYXJlcw0K DQpQUyDigJMgQSBiaWcgdGhhbmtzIHRvIGFsbCBvZiB5b3UsIGFuZCB0aGUgcGFzdCBjaGFpcnM6 IEplZmYgSGFhcywgQWxpYSBBdGxhcywgYW5kIEVkIENyYWJiZQ0K --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4Bsjceml521mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkgU3ltYm9sIjsNCglwYW5v c2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1h cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD YWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0 eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CnAuTXNvUGxhaW5UZXh0LCBsaS5Nc29QbGFpblRleHQsIGRpdi5Nc29QbGFpblRleHQNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IENoYXIiOw0K CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5QbGFpblRleHRDaGFy DQoJe21zby1zdHlsZS1uYW1lOiJQbGFpbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCI7DQoJZm9udC1mYW1pbHk6IkNhbGli cmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVy c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93 dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw YW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERl ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9 DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv bjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5r PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U3VlLCB5b3UgYXJl IHF1aXRlIGEgcG9ldCE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk1hbnkg dGhhbmtzIGZvciB5b3VyIGd1aWRhbmNlIGFuZCBzaGVwaGVyZGluZyEmbmJzcDsNCjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+LS0tIEFsZXg8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+ DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7 cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9t OjwvYj4gaTJycyBbbWFpbHRvOmkycnMtYm91bmNlc0BpZXRmLm9yZ10gPGI+T24gQmVoYWxmIE9m DQo8L2I+SmFuIE1lZHZlZCAoam1lZHZlZCk8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE5v dmVtYmVyIDE2LCAyMDE3IDEyOjE0IFBNPGJyPg0KPGI+VG86PC9iPiBTdXNhbiBIYXJlcyAmbHQ7 c2hhcmVzQG5kemguY29tJmd0OzsgaTJyc0BpZXRmLm9yZzxicj4NCjxiPkNjOjwvYj4gJ0plZmYg SGFhcycgJmx0O2poYWFzQGp1bmlwZXIubmV0Jmd0OzsgJ0FsZXhhbmRlciBDbGVtbScgJmx0O2x1 ZHdpZ0BjbGVtbS5vcmcmZ3Q7OyAnQWxpYSBBdGxhcycgJmx0O2FrYXRsYXNAZ21haWwuY29tJmd0 Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2kycnNdIEEgcG9lbSBjZWxlYnJhdGluZyB0aGUg c3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gYW5kIGRyYWZ0 LWlldGYtaTJycy1sMy10b3BvbG9neTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+4oCmIGFuZCBtYW55IHRoYW5rcyB0byB5b3UgZm9yIHNoZXBoZXJkaW5nIHRoaXMgZG9j IHRocm91Z2gg4oCTIGl0IHdhcyBhIGxvbmcgYW5kIHNjZW5pYyByb3V0ZQ0KPHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O1NlZ29lIFVJIFN5bWJvbCZxdW90OyxzYW5zLXNlcmlmIj7imLo8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+L0phbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1 QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8 L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5pMnJz ICZsdDs8YSBocmVmPSJtYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnIj5pMnJzLWJvdW5jZXNA aWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1h aWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0 ZTogPC9iPldlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgYXQgNjoyNiBQTTxicj4NCjxiPlRv OiA8L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmkycnNAaWV0Zi5vcmciPmkycnNAaWV0Zi5vcmc8 L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9y ZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4nSmVmZiBIYWFzJyAmbHQ7PGEgaHJlZj0ibWFpbHRv OmpoYWFzQGp1bmlwZXIubmV0Ij5qaGFhc0BqdW5pcGVyLm5ldDwvYT4mZ3Q7LCAnQWxleGFuZGVy IENsZW1tJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPmx1ZHdpZ0BjbGVt bS5vcmc8L2E+Jmd0OywgJ0FsaWEgQXRsYXMnICZsdDs8YSBocmVmPSJtYWlsdG86YWthdGxhc0Bn bWFpbC5jb20iPmFrYXRsYXNAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+ W2kycnNdIEEgcG9lbSBjZWxlYnJhdGluZyB0aGUgc3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWky cnMteWFuZy1uZXR3b3JrLXRvcG8gYW5kIGRyYWZ0LWlldGYtaTJycy1sMy10b3BvbG9neTxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5XaGF0 IGEgd29uZGVyZnVsIGRheTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+ SSBqdW1wIGZvciBqb3kgYXMgYmVmb3JlIHRoZSBJRVNHIEkgbGF5PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5UaGVzZSB3b3JrcyBvZiBhcnQsIDxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+dGhlc2UgdG9wb2xvZ3kgbW9kZWxzIHRoYXQgZnJv bSB0aGUgaTJSUyBXRyBkbyBkZXBhcnQuIDxvOnA+DQo8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi Pk1heSB0aGUgSUVTRyBwYXk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi PmF0dGVudGlvbiB0byB0aGVzZSBkcmFmdHMgdGhpcyBkYXk8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29QbGFpblRleHQiPmFuZCB0byBCZW5vaXQncyBjaGFydCAuLiA8bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPmFzIHRoZXNlIG1vZGVscyBkbyBpbXBhcnQ8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPnRoZSBncmVlbiBsaW5rcyB0aGF0 IHNpZ25hbHMgdGhhdCAmcXVvdDthbGwgaXMgd2VsbCZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb1BsYWluVGV4dCI+dGhhdCBlbmRzIHdlbGwuIDxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv UGxhaW5UZXh0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi PlN1ZSBIYXJlcyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFMg4oCTIEEgYmlnIHRoYW5rcyB0 byBhbGwgb2YgeW91LCBhbmQgdGhlIHBhc3QgY2hhaXJzOiBKZWZmIEhhYXMsIEFsaWEgQXRsYXMs IGFuZCBFZCBDcmFiYmUNCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N CjwvaHRtbD4NCg== --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4Bsjceml521mbxchi_-- From nobody Mon Nov 20 17:32:10 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1D12124319 for ; Mon, 20 Nov 2017 17:32:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 MISduZvZShUF for ; Mon, 20 Nov 2017 17:32:07 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 9F8E51242F7 for ; Mon, 20 Nov 2017 17:32:07 -0800 (PST) Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 25B95B2C448A8 for ; Tue, 21 Nov 2017 01:32:04 +0000 (GMT) Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 21 Nov 2017 01:32:05 +0000 Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.219]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0361.001; Tue, 21 Nov 2017 09:31:55 +0800 From: Qin Wu To: Alexander Clemm , "Jan Medved (jmedved)" , Susan Hares , "i2rs@ietf.org" CC: 'Jeff Haas' , 'Alexander Clemm' , 'Alia Atlas' Thread-Topic: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology Thread-Index: AdNega/nRWCiHWR0S1KNlWOWyeUcnQAOYQ2AACNczNAAx+vloA== Date: Tue, 21 Nov 2017 01:31:55 +0000 Message-ID: References: <006901d35e82$4808c4d0$d81a4e70$@ndzh.com> <644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4B@sjceml521-mbx.china.huawei.com> In-Reply-To: <644DA50AFA8C314EA9BDDAC83BD38A2E0EABFF4B@sjceml521-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.136.79.67] Content-Type: multipart/alternative; boundary="_000_B8F9A780D330094D99AF023C5877DABA9ACA0339nkgeml513mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] A poem celebrating the submission of draft-ietf-i2rs-yang-network-topo and draft-ietf-i2rs-l3-topology X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 01:32:10 -0000 --_000_B8F9A780D330094D99AF023C5877DABA9ACA0339nkgeml513mbxchi_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 KzENCldlbGwgZG9uZS4NCg0KLVFpbg0K5Y+R5Lu25Lq6OiBpMnJzIFttYWlsdG86aTJycy1ib3Vu Y2VzQGlldGYub3JnXSDku6PooaggQWxleGFuZGVyIENsZW1tDQrlj5HpgIHml7bpl7Q6IDIwMTfl ubQxMeaciDE35pelIDEwOjA4DQrmlLbku7bkuro6IEphbiBNZWR2ZWQgKGptZWR2ZWQpOyBTdXNh biBIYXJlczsgaTJyc0BpZXRmLm9yZw0K5oqE6YCBOiAnSmVmZiBIYWFzJzsgJ0FsZXhhbmRlciBD bGVtbSc7ICdBbGlhIEF0bGFzJw0K5Li76aKYOiBSZTogW2kycnNdIEEgcG9lbSBjZWxlYnJhdGlu ZyB0aGUgc3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gYW5k IGRyYWZ0LWlldGYtaTJycy1sMy10b3BvbG9neQ0KDQpTdWUsIHlvdSBhcmUgcXVpdGUgYSBwb2V0 IQ0KDQpNYW55IHRoYW5rcyBmb3IgeW91ciBndWlkYW5jZSBhbmQgc2hlcGhlcmRpbmchDQoNCi0t LSBBbGV4DQoNCkZyb206IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl aGFsZiBPZiBKYW4gTWVkdmVkIChqbWVkdmVkKQ0KU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE2 LCAyMDE3IDEyOjE0IFBNDQpUbzogU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86 c2hhcmVzQG5kemguY29tPj47IGkycnNAaWV0Zi5vcmc8bWFpbHRvOmkycnNAaWV0Zi5vcmc+DQpD YzogJ0plZmYgSGFhcycgPGpoYWFzQGp1bmlwZXIubmV0PG1haWx0bzpqaGFhc0BqdW5pcGVyLm5l dD4+OyAnQWxleGFuZGVyIENsZW1tJyA8bHVkd2lnQGNsZW1tLm9yZzxtYWlsdG86bHVkd2lnQGNs ZW1tLm9yZz4+OyAnQWxpYSBBdGxhcycgPGFrYXRsYXNAZ21haWwuY29tPG1haWx0bzpha2F0bGFz QGdtYWlsLmNvbT4+DQpTdWJqZWN0OiBSZTogW2kycnNdIEEgcG9lbSBjZWxlYnJhdGluZyB0aGUg c3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3JrLXRvcG8gYW5kIGRyYWZ0 LWlldGYtaTJycy1sMy10b3BvbG9neQ0KDQrigKYgYW5kIG1hbnkgdGhhbmtzIHRvIHlvdSBmb3Ig c2hlcGhlcmRpbmcgdGhpcyBkb2MgdGhyb3VnaCDigJMgaXQgd2FzIGEgbG9uZyBhbmQgc2Nlbmlj IHJvdXRlIOKYug0KDQoNCi9KYW4NCg0KDQpGcm9tOiBpMnJzIDxpMnJzLWJvdW5jZXNAaWV0Zi5v cmc8bWFpbHRvOmkycnMtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBTdXNhbiBIYXJl cyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+Pg0KRGF0ZTogV2VkbmVz ZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyBhdCA2OjI2IFBNDQpUbzogImkycnNAaWV0Zi5vcmc8bWFp bHRvOmkycnNAaWV0Zi5vcmc+IiA8aTJyc0BpZXRmLm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4+ DQpDYzogJ0plZmYgSGFhcycgPGpoYWFzQGp1bmlwZXIubmV0PG1haWx0bzpqaGFhc0BqdW5pcGVy Lm5ldD4+LCAnQWxleGFuZGVyIENsZW1tJyA8bHVkd2lnQGNsZW1tLm9yZzxtYWlsdG86bHVkd2ln QGNsZW1tLm9yZz4+LCAnQWxpYSBBdGxhcycgPGFrYXRsYXNAZ21haWwuY29tPG1haWx0bzpha2F0 bGFzQGdtYWlsLmNvbT4+DQpTdWJqZWN0OiBbaTJyc10gQSBwb2VtIGNlbGVicmF0aW5nIHRoZSBz dWJtaXNzaW9uIG9mIGRyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wbyBhbmQgZHJhZnQt aWV0Zi1pMnJzLWwzLXRvcG9sb2d5DQoNCg0KV2hhdCBhIHdvbmRlcmZ1bCBkYXkNCg0KSSBqdW1w IGZvciBqb3kgYXMgYmVmb3JlIHRoZSBJRVNHIEkgbGF5DQoNClRoZXNlIHdvcmtzIG9mIGFydCwN Cg0KdGhlc2UgdG9wb2xvZ3kgbW9kZWxzIHRoYXQgZnJvbSB0aGUgaTJSUyBXRyBkbyBkZXBhcnQu DQoNCg0KDQpNYXkgdGhlIElFU0cgcGF5DQoNCmF0dGVudGlvbiB0byB0aGVzZSBkcmFmdHMgdGhp cyBkYXkNCg0KYW5kIHRvIEJlbm9pdCdzIGNoYXJ0IC4uDQoNCmFzIHRoZXNlIG1vZGVscyBkbyBp bXBhcnQNCg0KdGhlIGdyZWVuIGxpbmtzIHRoYXQgc2lnbmFscyB0aGF0ICJhbGwgaXMgd2VsbCIN Cg0KdGhhdCBlbmRzIHdlbGwuDQoNCg0KDQoNCg0KU3VlIEhhcmVzDQoNClBTIOKAkyBBIGJpZyB0 aGFua3MgdG8gYWxsIG9mIHlvdSwgYW5kIHRoZSBwYXN0IGNoYWlyczogSmVmZiBIYWFzLCBBbGlh IEF0bGFzLCBhbmQgRWQgQ3JhYmJlDQo= --_000_B8F9A780D330094D99AF023C5877DABA9ACA0339nkgeml513mbxchi_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0 O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5 OiJTZWdvZSBVSSBTeW1ib2wiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCi8q IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv Tm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6 ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQphOmxpbmss IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb1BsYWluVGV4dCwgbGkuTXNvUGxhaW5U ZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5 bGUtbGluazoi57qv5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z LXNlcmlmIjt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJ e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pys IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6 ZTo5LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQ2hh cg0KCXttc28tc3R5bGUtbmFtZToi57qv5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgltc28tc3R5bGUtbGluazrnuq/mlofmnKw7DQoJZm9udC1mYW1pbHk65a6L5L2TO30N CnAuUGxhaW5UZXh0LCBsaS5QbGFpblRleHQsIGRpdi5QbGFpblRleHQNCgl7bXNvLXN0eWxlLW5h bWU6IlBsYWluIFRleHQiOw0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IENoYXIiOw0KCW1h cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLlBsYWluVGV4dENoYXIN Cgl7bXNvLXN0eWxlLW5hbWU6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IjsNCglmb250LWZhbWlseToiQ2FsaWJy aSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBl cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7 fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uQ2hh cjANCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUt cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFt aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0 eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ e3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4w cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48 eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+ DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJw dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE Ij4mIzQzOzE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+V2Vs bCBkb25lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+LVFpbjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTrlrovkvZMiPuWPkeS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48 L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OuWui+S9kyI+IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddDQo8L3NwYW4+PGI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7ku6Pooagg PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk65a6L5L2TIj5BbGV4YW5kZXIgQ2xlbW08YnI+DQo8L3NwYW4+PGI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7lj5HpgIHml7bpl7Q8c3Bh biBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMiPiAyMDE3PC9zcGFuPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+5bm0PHNwYW4gbGFu Zz0iRU4tVVMiPjExPC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4xNzwvc3Bhbj7ml6U8c3Bh biBsYW5nPSJFTi1VUyI+DQogMTA6MDg8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFu Zz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gSmFuIE1lZHZlZCAoam1l ZHZlZCk7IFN1c2FuIEhhcmVzOyBpMnJzQGlldGYub3JnPGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxz cGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+ICdKZWZmIEhh YXMnOyAnQWxleGFuZGVyIENsZW1tJzsgJ0FsaWEgQXRsYXMnPGJyPg0KPC9zcGFuPjxiPuS4u+mi mDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBb aTJyc10gQSBwb2VtIGNlbGVicmF0aW5nIHRoZSBzdWJtaXNzaW9uIG9mIGRyYWZ0LWlldGYtaTJy cy15YW5nLW5ldHdvcmstdG9wbyBhbmQgZHJhZnQtaWV0Zi1pMnJzLWwzLXRvcG9sb2d5PG86cD48 L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE Ij5TdWUsIHlvdSBhcmUgcXVpdGUgYSBwb2V0ITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NYW55IHRoYW5rcyBmb3IgeW91ciBn dWlkYW5jZSBhbmQgc2hlcGhlcmRpbmchJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5 N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+LS0tIEFsZXg8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20g MGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3Bh biBsYW5nPSJFTi1VUyI+IGkycnMgWzxhIGhyZWY9Im1haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5v cmciPm1haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwv Yj5KYW4gTWVkdmVkIChqbWVkdmVkKTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTm92ZW1i ZXIgMTYsIDIwMTcgMTI6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+IFN1c2FuIEhhcmVzICZsdDs8YSBo cmVmPSJtYWlsdG86c2hhcmVzQG5kemguY29tIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0OzsgPGEg aHJlZj0ibWFpbHRvOmkycnNAaWV0Zi5vcmciPg0KaTJyc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5D Yzo8L2I+ICdKZWZmIEhhYXMnICZsdDs8YSBocmVmPSJtYWlsdG86amhhYXNAanVuaXBlci5uZXQi PmpoYWFzQGp1bmlwZXIubmV0PC9hPiZndDs7ICdBbGV4YW5kZXIgQ2xlbW0nICZsdDs8YSBocmVm PSJtYWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwvYT4mZ3Q7OyAnQWxp YSBBdGxhcycgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0bGFzQGdtYWlsLmNvbSI+YWthdGxhc0Bn bWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2kycnNdIEEgcG9lbSBj ZWxlYnJhdGluZyB0aGUgc3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWkycnMteWFuZy1uZXR3b3Jr LXRvcG8gYW5kIGRyYWZ0LWlldGYtaTJycy1sMy10b3BvbG9neTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPuKApiBhbmQgbWFueSB0aGFua3MgdG8geW91IGZvciBzaGVwaGVyZGlu ZyB0aGlzIGRvYyB0aHJvdWdoIOKAkyBpdCB3YXMgYSBsb25nIGFuZCBzY2VuaWMgcm91dGUNCjwv c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1NlZ29lIFVJ IFN5bWJvbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7imLo8L3NwYW4+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi9KYW48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5pMnJzICZs dDs8YSBocmVmPSJtYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnIj5pMnJzLWJvdW5jZXNAaWV0 Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0 bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTog PC9iPldlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgYXQgNjoyNiBQTTxicj4NCjxiPlRvOiA8 L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmkycnNAaWV0Zi5vcmciPmkycnNAaWV0Zi5vcmc8L2E+ JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9yZzwv YT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4nSmVmZiBIYWFzJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpo YWFzQGp1bmlwZXIubmV0Ij5qaGFhc0BqdW5pcGVyLm5ldDwvYT4mZ3Q7LCAnQWxleGFuZGVyIENs ZW1tJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPmx1ZHdpZ0BjbGVtbS5v cmc8L2E+Jmd0OywgJ0FsaWEgQXRsYXMnICZsdDs8YSBocmVmPSJtYWlsdG86YWthdGxhc0BnbWFp bC5jb20iPmFrYXRsYXNAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+W2ky cnNdIEEgcG9lbSBjZWxlYnJhdGluZyB0aGUgc3VibWlzc2lvbiBvZiBkcmFmdC1pZXRmLWkycnMt eWFuZy1uZXR3b3JrLXRvcG8gYW5kIGRyYWZ0LWlldGYtaTJycy1sMy10b3BvbG9neTxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5XaGF0IGEgd29uZGVyZnVsIGRh eTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh bmc9IkVOLVVTIj5JIGp1bXAgZm9yIGpveSBhcyBiZWZvcmUgdGhlIElFU0cgSSBsYXk8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V UyI+VGhlc2Ugd29ya3Mgb2YgYXJ0LCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+dGhlc2UgdG9wb2xvZ3kgbW9kZWxzIHRo YXQgZnJvbSB0aGUgaTJSUyBXRyBkbyBkZXBhcnQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi Pk1heSB0aGUgSUVTRyBwYXk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+YXR0ZW50aW9uIHRvIHRoZXNlIGRyYWZ0cyB0aGlz IGRheTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu IGxhbmc9IkVOLVVTIj5hbmQgdG8gQmVub2l0J3MgY2hhcnQgLi4gPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPmFzIHRoZXNl IG1vZGVscyBkbyBpbXBhcnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxh aW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+dGhlIGdyZWVuIGxpbmtzIHRoYXQgc2lnbmFscyB0 aGF0ICZxdW90O2FsbCBpcyB3ZWxsJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPnRoYXQgZW5kcyB3ZWxsLiA8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJF Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4 dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5TdWUgSGFyZXMgPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIj5QUyDigJMgQSBiaWcgdGhhbmtzIHRvIGFsbCBvZiB5b3UsIGFuZCB0aGUgcGFz dCBjaGFpcnM6IEplZmYgSGFhcywgQWxpYSBBdGxhcywgYW5kIEVkIENyYWJiZQ0KPG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_B8F9A780D330094D99AF023C5877DABA9ACA0339nkgeml513mbxchi_-- From nobody Tue Nov 21 00:09:05 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C26A1293F2; Tue, 21 Nov 2017 00:08:58 -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, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aRQO13HSQuag; Tue, 21 Nov 2017 00:08:54 -0800 (PST) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 9C91C1293FD; Tue, 21 Nov 2017 00:08:54 -0800 (PST) Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id vAL84V2h003982; Tue, 21 Nov 2017 00:08:51 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=KoxMrfd3YUq6YpCNunr8liQjEbdSiFAQZwQ8KWf+RCI=; b=AH3RgGddHRtqneWjGD6MRryrTZ7qGtE795YumBin8J3t6MVwhVtfg9d5yGPeJeJH1gPb ZJm/fIJkiOVkMAa626SkCOnXRyv3oxhhxS5qX7JPJkZzruTYaFRj+YxYHqhKWpWeQrYn G6y7sDJXJKG0LDzhGwBDALTK7wUSGya1P78v5+D0QrNd2otd7jdWCw0DKsXaQq2Ar2rs a4S7AV/QHWfr18ZKmOMyYxvRQf48/nLuK88MYKIrvOOa82Nwp3MshPBl8onSX0O3OsNs jsuoeVrO8qTnLf38rKVXtjfT2wxE3xw6RKoBDCDdWnuMtBvVXrl2V+3izeDP0N8abvJ8 og== Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0181.outbound.protection.outlook.com [216.32.180.181]) by mx0b-00273201.pphosted.com with ESMTP id 2ecg6000yy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 21 Nov 2017 00:08:50 -0800 Received: from BLUPR05MB275.namprd05.prod.outlook.com (10.141.22.149) by BLUPR05MB273.namprd05.prod.outlook.com (10.141.22.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.2; Tue, 21 Nov 2017 08:08:48 +0000 Received: from BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) by BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) with mapi id 15.20.0260.004; Tue, 21 Nov 2017 08:08:48 +0000 From: Kent Watsen To: Ladislav Lhotka CC: Susan Hares , "yang-doctors@ietf.org" , "i2rs@ietf.org" , Alexander Clemm , Lou Berger Thread-Topic: [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10 Thread-Index: AdNdkj02cBvsGay1Se2ouYIwqemkqAAM+mYAATZzmoE= Date: Tue, 21 Nov 2017 08:08:47 +0000 Message-ID: References: <007701d35db4$b2ca3890$185ea9b0$@ndzh.com>, <87lgj8b39z.fsf@nic.cz> In-Reply-To: <87lgj8b39z.fsf@nic.cz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [96.231.191.4] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BLUPR05MB273; 6:trPmBVbPpn8Kh0RwC4nKz+tNdnRzb99BxXc9RLWTBisFJ8d4ao2TrDDtRlAhVFMBjIZhe8ZmQR1syAn/NdWa2mkAu+9HN+FTnmedXvXYNkQPc7ehysWVF5qarivUw9qCvZasopyJYPJW4nnv+zHgi1QBsKVPUL8BGa0cMoasV79Ebumcs3jXAzXrs90NH0G7S5LPJRc1HD8zyzLRWXQ86fnUHAO8KDv0/94LVTbBOcaQ/kGlGz3egqUPktiI/upkvul0XCFO9imsuxJNe79kkOHP2l7S4K7XeWmPJDLqsQGDfE/OIPbqp0kyQXlZx0OBiPJp9mc46P1ZRDQuy714zsn7xBtBfiOFybr3PTH3aow=; 5:oPI3XEN10T1WCnH1RW7poGfy7966ErQQjS1l5Cl5nggQXULDGJq7kULJ42STtTXkU/Gri+ZhQYo686QrniKXf+91UZQtSJ3qjLariag44UtTRlFGzU5xWYP0K+xgE+eDFgOfRru1DnwteznsgAlXwwKPKYCsKl2rHX9hP25ZEkI=; 24:hrYDVOlskFDMwbjT5/mn1feWIeZUepgkWv8gAonbyLpibCVPi6gt4u8A2xtAowGW5T3uFR3UI9PBpkj0e8/RzUaquXhln3bk0z8s8eW9qjc=; 7:GIP6W3/NX1DJhXA3o1IsKCSjWcVEMMHy/uwdOPMVYF4ogcwNax3IFSj0TvhB90RQQwQiLtuWYVGvpdlhNfLktxJGYf0ZmBdAjF4ZC8HMJvrzh/IRZIXHeaRlVweANWhCrWkluiANqHFs299Me7udzyjzEdDgFDmby3VExiFOPqZO4eQI37gvaAQjMOMigguXZ6olH3n8uMROVnxjCYAZqxJ40NYEHv1mCg84oCTthRdJS0giBGFy4emj/5uYi6qy x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 7bc297a2-9e61-4501-90e6-08d530b717e2 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600016)(4604075)(2017052603258); SRVR:BLUPR05MB273; x-ms-traffictypediagnostic: BLUPR05MB273: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(278428928389397)(192374486261705)(50582790962513)(95692535739014)(21534305686606)(17755550239193)(10436049006162)(201166117486090); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR05MB273; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR05MB273; x-forefront-prvs: 049897979A x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(376002)(53754006)(199003)(377424004)(31014005)(24454002)(13464003)(52314003)(54094003)(189002)(4326008)(229853002)(8676002)(82746002)(189998001)(25786009)(81166006)(99286004)(33656002)(3660700001)(36756003)(14454004)(53546010)(3280700002)(606006)(114624004)(2906002)(6916009)(1680700002)(478600001)(2950100002)(9886003)(68736007)(966005)(81156014)(6116002)(101416001)(3846002)(50986999)(54356999)(76176999)(7736002)(106356001)(6436002)(77096006)(6486002)(5003630100001)(6506006)(8936002)(5660300001)(53936002)(6512007)(6306002)(54896002)(16200700003)(53946003)(102836003)(86362001)(575784001)(316002)(6246003)(53386004)(236005)(97736004)(83716003)(54906003)(230783001)(66066001)(2900100001)(105586002)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB273; H:BLUPR05MB275.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_A68FFEAF152A4CC5A865B4803D210423junipernet_" MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-Network-Message-Id: 7bc297a2-9e61-4501-90e6-08d530b717e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2017 08:08:47.9884 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB273 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-11-21_03:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1711210111 Archived-At: Subject: Re: [i2rs] [yang-doctors] Yangdoctors early review of draft-ietf-i2rs-yang-l3-topology-10 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 08:08:58 -0000 --_000_A68FFEAF152A4CC5A865B4803D210423junipernet_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFkYSwgZGlkIHlvdSBsaW5rIHRoZSByaWdodCBhcnRpY2xlPyAgVGhlIGxpbmtlZCBhcnRpY2xl IGlzIGVudGl0bGVkICDigJxHZXR0aW5nIGludm9sdmVkIHdpdGggTeKAnS4uLg0KDQpQUzogcGxl YXNlIGV4Y3VzZSBteSBjb21wYW554oCZcyBVUkwgbWFuZ2xlciAgOykNCksuDQoNClNlbnQgZnJv bSBteSBpUGhvbmUNCg0KT24gTm92IDE0LCAyMDE3LCBhdCAxMDo1OCBQTSwgTGFkaXNsYXYgTGhv dGthIDxsaG90a2FAbmljLmN6PG1haWx0bzpsaG90a2FAbmljLmN6Pj4gd3JvdGU6DQoNCkhpIFN1 ZSwNCg0KcGxlYXNlIHNlZSBteSByZXNwb25zZXMgaW5saW5lLg0KDQpTdXNhbiBIYXJlcyA8c2hh cmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+PiB3cml0ZXM6DQoNCkxhZGE6DQoN CkR1cmluZyB5b3VyIHJldmlldyBvZiB0aGUgZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xv Z3ktMTAudHh0LCB5b3UNCnJhaXNlZCB0aGUgZm9sbG93aW5nIGlzc3Vlcy4gIEFzIHBhcnQgb2Yg dGhlIHNoZXBoZXJkJ3MgcmV2aWV3IG9mDQpkcmFmdC1pZXRmLWkycnMtbmV0d29yay10b3BvLTE0 LCBJIGhhdmUgaW52ZXN0aWdhdGVkIHRoZSByZXNvbHV0aW9uLg0KSSBmb3VuZCB0aGF0IHRoZXNl IGNvbW1lbnRzIGhhdmUgbm90IGJlIHJlc29sdmVkLiAgQ291bGQgIHlvdSByZXZpZXcgdGhpcw0K ZW1haWwgdG8gc2VlIGlmIGl0IHJlc29sdmVzIHRoZSBxdWVzdGlvbnMgb24NCmRyYWZ0LWlldGYt aTJycy1uZXR3b3JrLXRvcG8tMTQ/ICAgVGhlIGN1cnJlbnQgZHJhZnQgaXMNCmRyYWZ0LWlldGYt aTJycy1uZXR3b3JrLXRvcG8tMTQudHh0Lg0KDQpUaGUgc3VnZ2VzdCBjaGFuZ2VzIGJlbG93IHdv dWxkIGdvIGludG8gZHJhZnQtaWV0Zi1pMnJzLW5ldHdvcmstdG9wby0xNy4NCg0KVGhhbmsgeW91 LCBTdXNhbiBIYXJlcw0KDQoNCg0KKioqIENvbW1lbnRzIHRvIGRyYWZ0LWlldGYtaTJycy15YW5n LW5ldHdvcmstdG9wby0xNDoNCg0KMS4gV2l0aCBZQU5HIDEuMSwgdGhlIG5ldHdvcmsgdHlwZSBp bmZvcm1hdGlvbiBsb29rcyBsaWtlIGEgcGVyZmVjdA0KICBjYW5kaWRhdGUgZm9yIGlkZW50aXRp ZXMgKHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UpLiBJbnN0ZWFkLCBpdA0KICBpcyBtb2RlbGxl ZCB3aXRoIHByZXNlbmNlIGNvbnRhaW5lcnMsIHdoaWNoIGlzIGN1bWJlcnNvbWUgYW5kDQogIHJl ZHVuZGFudC4gSSBkb24ndCBzZWUgYW55IHJlYXNvbnMgZm9yIGRvaW5nIHNvLCBpZiB0aGVyZSBh cmUgYW55LA0KICB0aGVuIHRoZXkgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBzZWMuIDQuNC44Lg0K DQpTdWdnZXN0ZWQgdGV4dDoNCltUaGlzIHRvcG9sb2d5IG1vZGVsIHV0aWxpemVzIHByZXNlbmNl IGNvbnRhaW5lcnMgaW4gb3JkZXIgdG8gc3VwcG9ydA0KY29ycmVsYXRlZCB0b3BvbG9naWVzLg0K V2hpbGUgaWRlbnRpdGllcyAod2l0aCBtdWx0aXBsZSBpbmhlcml0YW5jZSksIG1pZ2h0IGJlIHVz ZWQgdG8gc3VwcG9ydCB0aGVzZQ0KbmV0d29yaw0KdG9wb2xvZ2llcyAtIGl0IHdvdWxkIHByZXZl bnQgdGhlIHN1cHBvcnQgb2YgbmV0d29yayB0b3BvbG9naWVzLl0NCg0KSSBkb24ndCBrbm93IGV4 YWN0bHkgd2hhdCAiY29ycmVsYXRlZCB0b3BvbG9naWVzIiBtZWFuIGJ1dCBtdWx0aXBsZQ0KaW5o ZXJpdGFuY2Ugb2YgaWRlbnRpdGllcyBzaG91bGQgYWxsb3cgZm9yIHJlcHJlc2VudGluZyBtdWx0 aXBsZQ0Kb3J0aG9nb25hbCBhc3BlY3RzIGluIHRoZSBzYW1lIGlkZW50aXR5LiBJbiBmYWN0LCB0 aGUgY3JlYXRpdmUgdXNlIG9mDQpjb250YWluZXJzIGluIHRoZSBJMlJTIHRvcG9sb2d5IGRyYWZ0 IG1vdGl2YXRlZCBtZSB0byBwcm9wb3NlIG11bHRpcGxlDQppbmhlcml0YW5jZSBvZiBpZGVudGl0 aWVzIGZvciBZQU5HIDEuMS4gT24gdGhlIG90aGVyIGhhbmQsIHRoZXJlIGlzDQpub3RoaW5nIHdy b25nIHdpdGggdXNpbmcgdGhlIGNvbnRhaW5lcnMsIGl0IGlzIGp1c3QgbW9yZSB2ZXJib3NlLg0K DQoNClF1ZXN0aW9uOiBEbyB5b3UgYWdyZWUgd2l0aCBSb2JlcnQncyBjb21tZW50IGJlbG93LCBh bmQgdGhpcyByZXNvbHV0aW9uIHRvDQp0aGUgdGV4dC4NCg0KMi4gVGhlIGRvY3VtZW50IGRlZmlu ZXMgInN1cHBvcnRpbmcgbmV0d29yayIgYW5kIHRoZW4gc2F5cyAiQQ0KICBzdXBwb3J0aW5nIG5l dHdvcmsgaXMgaW4gZWZmZWN0IGFuIHVuZGVybGF5IG5ldHdvcmsuIiBJbiB0aGUNCiAgc3Vic2Vx dWVudCB0ZXh0ICJ1bmRlcmxheSBuZXR3b3JrIiBpcyB1c2VkIGFsbW9zdCBleGNsdXNpdmVseS4g U28NCiAgcGVyaGFwcyB0aGUgdGVybSAic3VwcG9ydGluZyBuZXR3b3JrIiBzaG91bGQgYmUgZHJv cHBlZCBhbHRvZ2V0aGVyPw0KDQpSZXNwb25zZTogIFRoZXNlIHRlcm1zIGhhdmUgc3BlY2lmaWMg aW4gdGhlIGJvZHkgb2Ygd29yayB0aGF0IHRoZSBURUFTIFdHDQpoYXMuDQpTZWUgc2VjdGlvbiAy IGFuZCBzZWN0aW9uIDUuOCBpbiBkcmFmdC1pZXRmLXRlYXMteWFuZy10ZS10b3BvLTEzLnR4dCBm b3IgdGhlDQp1c2Ugb2Ygb3ZlcmxheS91bmRlcmxheQ0KdGVybWlub2xvZ3kuICBZb3VyIGNvbW1l bnQgcG9pbnRzIG91dCB0aGF0IHdlIGhhdmUgYSBjb21tb24gdW5kZXJzdGFuZGluZw0KaW4gdGhl IEkyUlMgYW5kIHRoZSByb3V0aW5nLWFyZWEncyB1bmRlcnN0YW5kaW5nIG9mIFRFQVMgdG9wb2xv Z3kuDQoNClN1Z2dlc3RlZCB0ZXh0IGFkZGl0aW9uOg0KW2RyYWZ0LWlldGYtdGVhcy15YW5nLXRl LXRvcG8tMTMudHh0XSBwcm92aWRlcyBhIGRlc2NyaXB0aW9uIG9mIHN1cHBvcnRpbmcNCm5ldHdv cmsNCmFuZCB1bmRlcmxheSBuZXR3b3JrIGluIHNlY3Rpb25zIDIgYW5kIHNlY3Rpb24gNS44IGZv ciB0cmFmZmljIGVuZ2luZWVyaW5nDQp0b3BvbG9neS4gXQ0KDQpPSywgSSBkaWRuJ3Qga25vdyB0 aGUgY29udGV4dC4NCg0KDQoNCjMuIFRoZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3 aXRoIHRoZSB0ZXJtaW5vbG9neSBvZg0KICBkcmFmdC1pZXRmLW5ldG1vZC1yZXZpc2VkLWRhdGFz dG9yZXMuIEluIHBhcnRpY3VsYXIsDQogICJzeXN0ZW0tY29udHJvbGxlZCIgc2hvdWxkIGJlIHVz ZWQgaW5zdGVhZCBvZiAic2VydmVyLXByb3ZpZGVkIi4NCg0KInNlcnZlci1wcm92aWRlciBoYXMg YmVlbiByZW1vdmVkIiBieSB2ZXJzaW9uIDE3Lg0KDQpHb29kLg0KDQoNCjQuIElzIGl0IG5lY2Vz c2FyeSB0byB1c2UgVVJJcyBmb3IgaWRlbnRpZnlpbmcgYWxsIG9iamVjdHMgaW4gdGhlDQogIGRh dGEgbW9kZWwuIFVSSXMgYXJlIGRpZmZpY3VsdCB0byB1c2UsIHNvIGFwcGxpY2F0aW9ucyBhcmUg bGlrZWx5DQogIHRvIGludHJvZHVjZSBzb21lIGFiYnJldmlhdGlvbnMgYW5kIGtlZXAgYW4gaW50 ZXJuYWwgbWFwcGluZywgd2hpY2gNCiAgY291bGQgY2F1c2UgcHJvYmxlbXMsIGUuZy4gd2hlbiBt YXRjaGluZyBvYmplY3RzIGluIG5vdGlmaWNhdGlvbnMNCiAgd2l0aCBhIEdVSSByZXByZXNlbnRh dGlvbi4gSW4gbXkgdmlldywgaXQgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8NCiAgdXNlIFVSSXMg Zm9yIG5ldHdvcmstaWQgYW5kIHBsYWluIHN0cmluZ3MgZm9yIG90aGVyIElEcywgYmVjYXVzZQ0K ICBhbGwgb3RoZXIgb2JqZWN0cyBhcmUgZW5jYXBzdWxhdGVkIGluc2lkZSBhIG5ldHdvcmssIHNv IHRoZWlyIG5hbWUNCiAgY29uZmxpY3RzIHNob3VsZG4ndCBtYXR0ZXIuDQoNClJlc3BvbnNlOiBM YWRhIC0gUm9iZXJ0IFdpbHRvbiBmZWVscyB0aGlzIGNob2ljZSBpcyBhIGRlc2lnbiBwcmVmZXJl bmNlDQphcyBkbyB0aGUgYXV0aG9ycy4gIFBsZWFzZSByZXZpZXcgdGhlIG1lc3NhZ2UgYmVsb3cs IGFuZCBkZXRlcm1pbmUgaWYNCnlvdSB3aXNoIHRvIGRpc2N1c3MgdGhpcyBmdXJ0aGVyLg0KDQpV UklzIGFyZSBubyBzaWx2ZXIgYnVsbGV0IGZvciB1bmlxdWUgbmFtaW5nLCBhbmQgcXVpdGUgb2Z0 ZW4gdGhheSBjYW4gYmUNCnN1YnN0aXR1dGVkIGJ5IHNpbXBsZXIgbWVhbnMsIHBlcmhhcHMgdXNp bmcgRE5TIGluZm9ybWF0aW9uLCBpZiBpdCBpcw0KYXZhaWxhYmxlLg0KDQpJbiBteSB2aWV3LCBV UklzIHdvdWxkIGJlIE9LIGFzIGxvbmcgYXMgaHVtYW4gdXNlcnMgYXJlIG5vdCBleHBvc2VkIHRv DQp0aGVtIChJIGRvbid0IGtub3cgaWYgaXQgaXMgZ29pbmcgdG8gYmUgdGhlIGNhc2Ugb3Igbm90 KS4gQW55d2F5LCB0aGlzDQpibG9nIHBvc3QgYnkgSmFtZXMgQ2xhcmsgYWJvdXQgdGhlIHVzZSBv ZiBVUklzIGFzIG5hbWVzcGFjZSBpZGVudGlmaWVycw0KaW4gWE1MIHdhcyBxdWl0ZSBhbiBlZHVj YXRpdmUgcmVhZGluZyBmb3IgbWU6DQoNCmh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv bS92Mi91cmw/dT1odHRwLTNBX19ibG9nLmpjbGFyay5jb21fMjAxMF8wMV94bWwtMkRuYW1lc3Bh Y2VzLmh0bWwmZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY Y1d6b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZtPTVs RjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmcz1UZFZnM2JEVW1mNDlq TjNsMHVSQVJfRzVFSDRGbm9oVWM4RlowemMwNS1rJmU9DQoNClRoYW5rcywgTGFkYQ0KDQoNClN1 ZSBIYXJlcw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQWxleGFuZGVyIENs ZW1tIFttYWlsdG86YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIE5v dmVtYmVyIDEzLCAyMDE3IDk6NTQgUE0NClRvOiBSw7NiZXJ0IFZhcmdhOyBTdXNhbiBIYXJlcw0K Q2M6IEFsZXhhbmRlciBDbGVtbTsgWHVmZW5nX0xpdUBqYWJpbC5jb208bWFpbHRvOlh1ZmVuZ19M aXVAamFiaWwuY29tPjsgWHVmZW5nIExpdTsgSmFuIE1lZHZlZCAoam1lZHZlZCk7DQpIYXJpaGFy YW4gQW5hbnRoYWtyaXNobmFuOyAnTml0aW4gQmFoYWR1cicNClN1YmplY3Q6IFJFOiBbaTJyc10g SS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0DQoNClRo YW5rcyBmb3IgeW91ciBmZWVkYmFjaywgUm9iZXJ0IQ0KLS0tIEFsZXgNCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IFLDs2JlcnQgVmFyZ2EgW21haWx0bzpyb2JlcnQudmFyZ2FA cGFudGhlb24udGVjaF0NClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTMsIDIwMTcgNzowOCBQTQ0K VG86IEFsZXhhbmRlciBDbGVtbSA8YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb208bWFpbHRvOmFs ZXhhbmRlci5jbGVtbUBodWF3ZWkuY29tPj47IFN1c2FuIEhhcmVzDQo8c2hhcmVzQG5kemguY29t PG1haWx0bzpzaGFyZXNAbmR6aC5jb20+Pg0KQ2M6IEFsZXhhbmRlciBDbGVtbSA8bHVkd2lnQGNs ZW1tLm9yZzxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4+OyBYdWZlbmdfTGl1QGphYmlsLmNvbTxt YWlsdG86WHVmZW5nX0xpdUBqYWJpbC5jb20+OyBYdWZlbmcNCkxpdSA8eHVmZW5nLmxpdS5pZXRm QGdtYWlsLmNvbTxtYWlsdG86eHVmZW5nLmxpdS5pZXRmQGdtYWlsLmNvbT4+OyBKYW4gTWVkdmVk IChqbWVkdmVkKQ0KPGptZWR2ZWRAY2lzY28uY29tPG1haWx0bzpqbWVkdmVkQGNpc2NvLmNvbT4+ OyBIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuDQo8aGFyaUBwYWNrZXRkZXNpZ24uY29tPG1haWx0 bzpoYXJpQHBhY2tldGRlc2lnbi5jb20+PjsgJ05pdGluIEJhaGFkdXInIDxuaXRpbl9iYWhhZHVy QHlhaG9vLmNvbTxtYWlsdG86bml0aW5fYmFoYWR1ckB5YWhvby5jb20+Pg0KU3ViamVjdDogUkU6 IFtpMnJzXSBJLUQgQWN0aW9uOg0KZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEu dHh0DQoNCkhlbGxvLA0KDQpUaGUgZmlyc3QgaXNzdWUgaXMgYSBwcm9ibGVtLCBhcyBpdCB3b3Vs ZCBtYWtlIGl0IGltcG9zc2libGUgdG8NCmNvbnN0cnVjdCBjb3JyZWxhdGVkIHRvcG9sb2dpZXMs IHdoaWNoIGlzIGEgbWFqb3IgT0RMIHVzZSBjYXNlOiAnSQ0Kd2FudCB0byBzZWUgYm90aCBPcGVu RmxvdyBhbmQgTkVUQ09ORiB2aWV3IG9mIG15IGRldmljZSBzdGF0ZSBpbiBvbmUNCnBsYWNlLicN Cg0KVGhlIHNlY29uZCBpc3N1ZSBpcyBhIG1hdHRlciBvZiBkZXNpZ24gcHJlZmVyZW5jZSAtLSB1 c2luZyBzdHJpbmdzIGlzDQpjZXJ0YWlubHkgcG9zc2libGUsIGJ1dCBpdCBoYXMgdGhlIGRvd25z aWRlIG9mIGJlaW5nIGEgZmxhdCBuYW1lc3BhY2UsDQp3aGljaCBkb2VzIG5vdCBoYXZlIGFueSBz ZW1hbnRpYyBtZWFuaW5nIG91dHNpZGUgb2YgWUFORyBtb2RlbC4gV2l0aA0KVVJJcywgdGhlIGlk ZW50aWZpZXIgaXMgc3RydWN0dXJlZCBhbmQgaXQgaGFzIGFuIGluaGVyZW50IHByb3BlcnR5DQp0 aGF0IGl0IGlzIHNvbWV0aGluZyBzb21lb25lIHNvbWV3aGVyZSBtYXkgYmUgYWJsZSB0byByZXNv bHZlIC0tIHN1Y2gNCnRoYXQgYSBub2RlJ3MgaWRlbnRpZmllciBjYW4gYmUgdHVybmVkIGludG8s IHNheSwgUkVTVENPTkYgVVJMIHRvDQphY2Nlc3MgdGhlIG1hbmFnZW1lbnQgZW5kcG9pbnQuLi4g SSBkb24ndCBwYXJ0aWN1bGFybHkgY2FyZSBlaXRoZXINCndheSwgYXMgdGhlIFVSSSBjYW4gYmUg YWRkZWQgYXMgYW4gYXVnbWVudGF0aW9uIHdoZXJlIGFwcHJvcHJpYXRlLg0KDQpSZWdhcmRzLA0K Um9iZXJ0DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBbGV4YW5kZXIgQ2xl bW0gW21haWx0bzphbGV4YW5kZXIuY2xlbW1AaHVhd2VpLmNvbV0NClNlbnQ6IE1vbmRheSwgTm92 ZW1iZXIgMTMsIDIwMTcgMjoyNyBBTQ0KVG86IFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb208 bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpDYzogQWxleGFuZGVyIENsZW1tIDxsdWR3aWdAY2xl bW0ub3JnPG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPj47IFh1ZmVuZ19MaXVAamFiaWwuY29tPG1h aWx0bzpYdWZlbmdfTGl1QGphYmlsLmNvbT47DQpYdWZlbmcNCkxpdSA8eHVmZW5nLmxpdS5pZXRm QGdtYWlsLmNvbTxtYWlsdG86eHVmZW5nLmxpdS5pZXRmQGdtYWlsLmNvbT4+OyBKYW4gTWVkdmVk IChqbWVkdmVkKQ0KPGptZWR2ZWRAY2lzY28uY29tPG1haWx0bzpqbWVkdmVkQGNpc2NvLmNvbT4+ OyBSw7NiZXJ0IFZhcmdhIDxyb2JlcnQudmFyZ2FAcGFudGhlb24udGVjaDxtYWlsdG86cm9iZXJ0 LnZhcmdhQHBhbnRoZW9uLnRlY2g+PjsNCkhhcmloYXJhbiBBbmFudGhha3Jpc2huYW4gPGhhcmlA cGFja2V0ZGVzaWduLmNvbTxtYWlsdG86aGFyaUBwYWNrZXRkZXNpZ24uY29tPj47ICdOaXRpbiBC YWhhZHVyJw0KPG5pdGluX2JhaGFkdXJAeWFob28uY29tPG1haWx0bzpuaXRpbl9iYWhhZHVyQHlh aG9vLmNvbT4+DQpTdWJqZWN0OiBSRTogW2kycnNdIEktRCBBY3Rpb246DQpkcmFmdC1pZXRmLWky cnMteWFuZy1sMy10b3BvbG9neS0xMS50eHQNCkltcG9ydGFuY2U6IEhpZ2gNCg0KDQpIaSBTdWUs DQoNCkkgYXBwYXJlbnRseSBzZW50IHRoaXMgbWVzc2FnZSBvbmUgZGF5IGFmdGVyIExhZGEgcG9z dGVkIGhpcyByZXZpZXcuDQpJICBoYWQgdGhvdWdodCBJIGhhZCByZXNwb25kZWQgZWFybGllci4N Cg0KVG8gbXkgY29hdXRob3JzLSBSb2JlcnQsIFh1ZmVuZywgSGFyaSwgSmFuLCBOaXRpbjoNCg0K VGhlcmUgYXJlIHR3byBpc3N1ZXMgdGhhdCBMYWRhIGJyaW5ncyB1cDoNCg0KLSBBIHJlcXVlc3Qg dG8gbW92ZSBuZXR3b3JrIHR5cGUgZnJvbSBwcmVzZW5jZSBjb250YWluZXJzIHRvIGlkZW50aXRp ZXMuDQpJbXBsaWNhdGlvbiBpcyB0aGF0IHRoaXMgd2lsbCBubyBsb25nZXIgbWFrZSBpdCBwb3Nz aWJsZSB0byBoYXZlDQp0b3BvbG9naWVzIHRoYXQgYXJlICJoeWJyaWQiIGFjY29tbW9kYXRpbmcg ZGlmZmVyZW50IHR5cGVzIGF0IHRoZQ0Kc2FtZSBwb2ludCBpbiB0aW1lLiAgV291bGQgdGhhdCBi ZSBhbiBpc3N1ZT8NCi0gQSByZXF1ZXN0IHRvIG1vdmUgaWRlbnRpZmllcnMgZnJvbSB0eXBlIFVS SSB0byB0eXBlIHN0cmluZy4gIEkNCnJlbWVtYmVyIHdlIGhhZCBkaXNjdXNzaW9ucyBvbiB0aGlz IGluIHRoZSBwYXN0LiAgSSBiZWxpZXZlIGhhdmluZw0KVVJJcyBmYWNpbGl0YXRlZCBjb25zaXN0 ZW5jeS8gcmVmZXJlbnRpYWwgaW50ZWdyaXR5IGNoZWNraW5nLiAgQW55DQpzdHJvbmcgZmVlbGlu ZyBpZiBhbGwgaWRlbnRpZmllcnMgYXJlIG1vdmVkIHRvIHN0cmluZz8NCg0KDQpTdWUsDQoNCklz IHRoZXJlIGFueXRoaW5nIGVsc2Ugb3BlbiBiZXlvbmQgTGFkYSdzIGNvbW1lbnRzPw0KDQotLS0g QWxleA0KDQpMb29raW5nIGF0IHRoZSBpdGVtczoNCg0KMS4gV2l0aCBZQU5HIDEuMSwgdGhlIG5l dHdvcmsgdHlwZSBpbmZvcm1hdGlvbiBsb29rcyBsaWtlIGEgcGVyZmVjdA0KICBjYW5kaWRhdGUg Zm9yIGlkZW50aXRpZXMgKHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UpLiBJbnN0ZWFkLCBpdA0K ICBpcyBtb2RlbGxlZCB3aXRoIHByZXNlbmNlIGNvbnRhaW5lcnMsIHdoaWNoIGlzIGN1bWJlcnNv bWUgYW5kDQogIHJlZHVuZGFudC4gSSBkb24ndCBzZWUgYW55IHJlYXNvbnMgZm9yIGRvaW5nIHNv LCBpZiB0aGVyZSBhcmUgYW55LA0KICB0aGVuIHRoZXkgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiBz ZWMuIDQuNC44Lg0KPEFMRVg+DQogICAuDQpJIGFtIG5vdCBzdXJlIHdoYXQgTGFkYSBjb25zaWRl cnMgcmVkdW5kYW50LiAgVGhlIGN1cnJlbnQNCmltcGxlbWVudGF0aW9ucyBhcmUgYmFzZWQgb24g cHJlc2VuY2UgY29udGFpbmVyLCBhbmQgcGVvcGxlIGF0IHRoZQ0KdGltZSBleHByZXNzZWQgcHJl ZmVyZW5jZSBmb3IgdGhhdC4gIChJIGhhdmUgdG8gZGlnIHVwIHRoZQ0KY29tbXVuaWNhdGlvbiwg cHJvYmFibHkgcXVpdGUgYSB3aGlsZSBhZ28uKSBPbmUgYWR2YW50YWdlIG9mIGRvaW5nDQppdCBp biB0aGUgY3VycmVudCB3YXkgaXMgdGhhdCB3ZSBjb3VsZCBhY2NvbW1vZGF0ZSBhbHNvICJoeWJy aWQiDQp0b3BvbG9naWVzLiAgSSBmZWVsIHByZXNlbmNlIGNvbnRhaW5lciBpcyBzdXBlcmlvciBh bmQgbW9yZSBmbGV4aWJsZQ0KYmVjYXVzZSBvZiB0aGlzIHJlYXNvbi4gIEhvd2V2ZXIsIEkgZG9u J3QgcmVhbGx5IGNhcmUgYXQgdGhpcyBwb2ludC4NCkxldCBtZSBjaGVjayB3aXRoIG15IGNvYXV0 aG9ycyBpZiB0aGV5IHdvdWxkIGJlIG9rYXk7IGlmIExhZGEgZmVlbHMNCnN0cm9uZ2x5IHdlIGNh biBhY2NvbW1vZGF0ZS4gIEJ1dCBJIGFtIHJlYWxseSB3YXJ5IG9mIHlldCBtb3JlIGNodXJuLg0K DQpIZXJlIGlzIHRoZSBleHBsYW5hdGlvbiB3ZSBjdXJyZW50bHkgaGF2ZToNCk5ldHdvcmsgdHlw ZXMgU0hPVUxEIGFsd2F5cyBiZSByZXByZXNlbnRlZCB1c2luZyBwcmVzZW5jZQ0KICBjb250YWlu ZXJzLCBub3QgbGVhZnMgb2YgZW1wdHkgdHlwZS4gIFRoaXMgYWxsb3dzIHJlcHJlc2VudGF0aW9u IG9mDQogIGhpZXJhcmNoaWVzIG9mIG5ldHdvcmsgc3VidHlwZXMgd2l0aGluIHRoZSBpbnN0YW5j ZSBpbmZvcm1hdGlvbi4NCjwvQUxFWD4NCg0KMi4gVGhlIGRvY3VtZW50IGRlZmluZXMgInN1cHBv cnRpbmcgbmV0d29yayIgYW5kIHRoZW4gc2F5cyAiQQ0KICBzdXBwb3J0aW5nIG5ldHdvcmsgaXMg aW4gZWZmZWN0IGFuIHVuZGVybGF5IG5ldHdvcmsuIiBJbiB0aGUNCiAgc3Vic2VxdWVudCB0ZXh0 ICJ1bmRlcmxheSBuZXR3b3JrIiBpcyB1c2VkIGFsbW9zdCBleGNsdXNpdmVseS4gU28NCiAgcGVy aGFwcyB0aGUgdGVybSAic3VwcG9ydGluZyBuZXR3b3JrIiBzaG91bGQgYmUgZHJvcHBlZCBhbHRv Z2V0aGVyPw0KDQo8QUxFWD4NCklzIHRoaXMgcmVhbGx5IGFuIGlzc3VlPyAgVGhlIHdvcmRpbmcg d29ya2VkIGZpbmUgc28gZmFyLiAgV2UNCmNlcnRhaW5seSBkb24ndCB3YW50IHRvIGNoYW5nZSB0 aGUgbW9kZWwgaGVyZS4NCkluIHRoZSB0ZXh0IGl0IG9mdGVuIHRhbGtzIGFib3V0IHVuZGVybGF5 cyBpbiB0aGUgc2Vuc2Ugb2YgInVuZGVybGF5DQp0b3BvbG9neSIuDQpUaGlzIGlzIGFuIGVzdGFi bGlzaGVkIHRlcm0sIG1vcmUgc28gdGhhbiAic3VwcG9ydGluZyIuDQo8L0FMRVg+DQoNCjMuIFRo ZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3aXRoIHRoZSB0ZXJtaW5vbG9neSBvZg0K ICBkcmFmdC1pZXRmLW5ldG1vZC1yZXZpc2VkLWRhdGFzdG9yZXMuIEluIHBhcnRpY3VsYXIsDQog ICJzeXN0ZW0tY29udHJvbGxlZCIgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZCBvZiAic2VydmVyLXBy b3ZpZGVkIi4NCjxBTEVYPg0KVGhpcyBoYXMgYmVlbiBhZGRyZXNzZWQNCjwvQUxFWD4NCg0KNC4g SXMgaXQgbmVjZXNzYXJ5IHRvIHVzZSBVUklzIGZvciBpZGVudGlmeWluZyBhbGwgb2JqZWN0cyBp biB0aGUNCiAgZGF0YSBtb2RlbC4gVVJJcyBhcmUgZGlmZmljdWx0IHRvIHVzZSwgc28gYXBwbGlj YXRpb25zIGFyZSBsaWtlbHkNCiAgdG8gaW50cm9kdWNlIHNvbWUgYWJicmV2aWF0aW9ucyBhbmQg a2VlcCBhbiBpbnRlcm5hbCBtYXBwaW5nLCB3aGljaA0KICBjb3VsZCBjYXVzZSBwcm9ibGVtcywg ZS5nLiB3aGVuIG1hdGNoaW5nIG9iamVjdHMgaW4gbm90aWZpY2F0aW9ucw0KICB3aXRoIGEgR1VJ IHJlcHJlc2VudGF0aW9uLiBJbiBteSB2aWV3LCBpdCBzaG91bGQgYmUgc3VmZmljaWVudCB0bw0K ICB1c2UgVVJJcyBmb3IgbmV0d29yay1pZCBhbmQgcGxhaW4gc3RyaW5ncyBmb3Igb3RoZXIgSURz LCBiZWNhdXNlDQogIGFsbCBvdGhlciBvYmplY3RzIGFyZSBlbmNhcHN1bGF0ZWQgaW5zaWRlIGEg bmV0d29yaywgc28gdGhlaXIgbmFtZQ0KICBjb25mbGljdHMgc2hvdWxkbid0IG1hdHRlci4NCg0K PEFMRVg+DQpXZSBoYWQgdmFyaW91cyBjb21tdW5pY2F0aW9ucyBvbiB0aGlzIHllYXJzIGFnby4g IEZyYW5rbHksIEkgZG9uJ3QNCmNhcmUNCmVpdGhlcg0Kd2F5LiAgIExldCBtZSBjaGVjayB3aXRo IHRoZSBjb2F1dGhvcnMuICBJIGFtIG5vdCBpbnZvbHZlZCBpbiBhbnkNCmltcGxlbWVudGF0aW9u LiAgSWYgcGVvcGxlIHdhbnQgc3RyaW5nIGluc3RlYWQgb2YgVVJJLCBJIGNhbiBjaGFuZ2UgaXQu DQo8L0FMRVg+DQoNCioqKiBDb21tZW50cyB0byBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3Bv bG9neS0xMA0KDQo8QUxFWD4gVGhlc2UgaGF2ZSBiZWVuIGFkZHJlc3NlZCA8L0FMRVg+DQoNCjUu IFRoZSB0eXBlIG9mICJyb3V0ZXItaWQiIHNob3VsZCBiZSAieWFuZzpkb3R0ZWQtcXVhZCIgYW5k IG5vdA0KICAiaW5ldDppcC1hZGRyZXNzIiBiZWNhdXNlIHRoZSBsYXR0ZXIgbWVhbnMgYm90aCBJ UHY0IGFuZCBJUHY2DQogIGFkZHJlc3MsIHBvc3NpYmx5IGFsc28gd2l0aCBhIHpvbmUgaW5kZXgu DQoNCjYuIEJvdGggcHJlZml4IGFuZCBsaW5rIGF0dHJpYnV0ZXMgaW5jbHVkZSB0aGUgIm1ldHJp YyIgcGFyYW1ldGVyLiBJdA0KICBzaG91bGQgYmUgZXhwbGFpbmVkIHdoYXQgdGhleSBtZWFuLiBJ biB0aGUgY29udGV4dCBvZiBpZXRmLXJvdXRpbmcNCiAgdGhlIG9wdGlvbiBvZiBpbmNsdWRpbmcg Im1ldHJpYyIgYXMgYSBnZW5lcmFsIHJvdXRlIHBhcmFtZXRlciB3YXMNCiAgZGlzY3Vzc2VkIGFu ZCBmaW5hbGx5IHJlamVjdGVkIGJlY2F1c2UgZGlmZmVyZW50IHJvdXRpbmcgcHJvdG9jb2wgdXNl DQogIG1ldHJpY3Mgd2l0aCBkaWZmZXJlbnQgc2VtYW50aWNzIGFuZCBwcm9wZXJ0aWVzLiBJIHdv bmRlciBpZiBpdCBpcw0KICB0aGUgc2FtZSBjYXNlIGhlcmUuDQoNCioqKiBGb3JtYWwgaXNzdWVz IGFuZCB0eXBvcw0KDQo3LiBCb3RoIGRvY3VtZW50cyBzaG91bGQgcmVmZXIgdG8gZHJhZnQtaWV0 Zi1uZXRtb2QteWFuZy10cmVlLWRpYWdyYW1zDQogIHJhdGhlciB0aGFuIGRlc2NyaWJlIHRoZSBu b3RhdGlvbiBvZiB0cmVlIGRpYWdyYW1zIGluIHRoZSB0ZXh0Lg0KDQo4LiBTZWMuIDcgaW4gZHJh ZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTA6IHMvbW9vZGVsL21vZGVsLw0KDQo8QUxF WD4gVGhlc2UgaGF2ZSBiZWVuIGFkZHJlc3NlZCA8L0FMRVg+DQoNCi0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQpGcm9tOiBBbGV4YW5kZXIgQ2xlbW0NClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVt YmVyIDI3LCAyMDE3IDE6MTAgQU0NClRvOiAnU3VzYW4gSGFyZXMnIDxzaGFyZXNAbmR6aC5jb208 bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpTdWJqZWN0OiBGVzogW2kycnNdIEktRCBBY3Rpb246 DQpkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0xMS50eHQNCg0KSGkgU3VlLA0KDQpX aGF0IGFyZSB0aGUgbmV4dCBzdGVwcyAtIGlzIHRoZXJlIGFueXRoaW5nIGVsc2Ugd2UgbmVlZCB0 byBkbw0KZnJvbSBvdXIgc2lkZT8NCg0KQXMgbWVudGlvbmVkLCBJIGJlbGlldmUgYWxsIGNvbW1l bnRzIGhhdmUgYmVlbiBhZGRyZXNzZWQsDQppbmNsdWRpbmcgQmVub2l0J3MsIEtlbnQncywgYW5k IElnbmFzJy4gIFN0aWxsIGhvcGluZyB3ZSBjYW4gZ2V0DQp0aGlzIGNsb3NlZCBiZWZvcmUgU2lu Z2Fwb3JlDQoNClRoYW5rcw0KLS0tIEFsZXgNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N CkZyb206IEFsZXhhbmRlciBDbGVtbQ0KU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE3 IDE6MjYgUE0NClRvOiBpMnJzQGlldGYub3JnPG1haWx0bzppMnJzQGlldGYub3JnPg0KQ2M6IFN1 c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpTdWJq ZWN0OiBSRTogW2kycnNdIEktRCBBY3Rpb246DQpkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3Bv bG9neS0xMS50eHQNCg0KSGkgYWxsLA0KDQpXZSBwb3N0ZWQgbmV3IHJldmlzaW9ucyB0byBkcmFm dC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neSBhbmQNCmRyYWZ0LWlldGYtIGkycnMteWFuZy1u ZXR3b3JrLXRvcG8gdG9kYXkuDQoNClRoZSB1cGRhdGVzIHRvIGRyYWZ0LWlldGYtaTJycy15YW5n LW5ldHdvcmstdG9wbyBhcmUgdmVyeSBtaW5vcg0KYW5kIGJhc2ljYWxseSBsaW1pdGVkIHRvIHVw ZGF0aW5nIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBwZXINCmNvbW1lbnRzIGZyb20gQmVu b2l0Lg0KDQpUaGUgdXBkYXRlcyB0byBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neSB0 YWtlIGNvbW1lbnRzDQpyZWNlaXZlZCBmcm9tIElnbmFzIGFuZCBvdGhlcnMgaW50byBhY2NvdW50 LiAgVGhlIE9TUEYgZXhhbXBsZSBoYXMNCmJlZW4gbW92ZWQgaW50byBpdHMgb3duIGFwcGVuZGl4 OyB3ZSBoYXZlIGFsc28gcmVtb3ZlZCB0aGUgSVMtSVMNCmV4YW1wbGUgYXMgdGhpcyBkaWQgbm90 IGFwcGVhciByZWFsbHkgbmVjZXNzYXJ5LiAgSW4gYWRkaXRpb24sDQp0aGVyZSBhcmUgdmFyaW91 cyBtaW5vciB0ZXh0IGVkaXRzLCBmb3IgZXhhbXBsZSB0byBicmluZyBpdCB1cCB0bw0KZGF0ZSB3 aXRoIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zDQp0ZW1wbGF0ZXMgZXRjLg0KDQotLS0gQWxleCwg SGFyaSwgSmFuLCBYdWZlbmcsIE5pdGluLCBSb2JlcnQNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCkZyb206IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs ZiBPZiBpbnRlcm5ldC0NCmRyYWZ0c0BpZXRmLm9yZzxtYWlsdG86ZHJhZnRzQGlldGYub3JnPg0K U2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE3IDEyOjA5IFBNDQpUbzogaS1kLWFubm91 bmNlQGlldGYub3JnPG1haWx0bzppLWQtYW5ub3VuY2VAaWV0Zi5vcmc+DQpDYzogaTJyc0BpZXRm Lm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFtpMnJzXSBJLUQgQWN0aW9uOg0K ZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0DQoNCg0KQSBOZXcgSW50ZXJu ZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzDQpk aXJlY3Rvcmllcy4NClRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIEludGVyZmFjZSB0 byB0aGUgUm91dGluZyBTeXN0ZW0NCldHIG9mIHRoZSBJRVRGLg0KDQogICAgICAgVGl0bGUgICAg ICAgICAgIDogQSBZQU5HIERhdGEgTW9kZWwgZm9yIExheWVyIDMgVG9wb2xvZ2llcw0KICAgICAg IEF1dGhvcnMgICAgICAgICA6IEFsZXhhbmRlciBDbGVtbQ0KICAgICAgICAgICAgICAgICAgICAg ICAgIEphbiBNZWR2ZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICBSb2JlcnQgVmFyZ2ENCiAg ICAgICAgICAgICAgICAgICAgICAgICBYdWZlbmcgTGl1DQogICAgICAgICAgICAgICAgICAgICAg ICAgSGFyaWhhcmFuIEFuYW50aGFrcmlzaG5hbg0KICAgICAgICAgICAgICAgICAgICAgICAgIE5p dGluIEJhaGFkdXINCiAgIEZpbGVuYW1lICAgICAgICA6IGRyYWZ0LWlldGYtaTJycy15YW5nLWwz LXRvcG9sb2d5LTExLnR4dA0KICAgUGFnZXMgICAgICAgICAgIDogMzENCiAgIERhdGUgICAgICAg ICAgICA6IDIwMTctMDktMTkNCg0KQWJzdHJhY3Q6DQogIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBh IFlBTkcgZGF0YSBtb2RlbCBmb3IgbGF5ZXIgMyBuZXR3b3JrDQogIHRvcG9sb2dpZXMuDQoNCg0K VGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6DQpodHRw czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0cmFj a2VyLmlldGYub3JnX2RvY19kcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wb2xv Z3lfJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9D SSZyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mbT01bEY5cVJS ZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJnM9ZTRuaEhteDgzbXpfQ2ZqWml4 VWdfanBUaWltRC0tWDVvSlF3TmlnWmVScyZlPQ0KDQpUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2 ZXJzaW9ucyBhdmFpbGFibGUgYXQ6DQpodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v djIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEaTJy cy0yRHlhbmctMkRsMy0yRHRvcG9sb2d5LTJEMTEmZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNj YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdz QllhR1R2aklTbGFKZGNabyZtPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFl aURFWkkmcz1SODRIcTRLRFRlSjBvYXVwX1pwblFIa0UyUzNWUWhuSm1WbFpnUlJfMTZNJmU9DQpo dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0 cmFja2VyLmlldGYub3JnX2RvY19odG1sX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5nLTJEbDMt MkR0b3BvJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNX em9DSSZyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mbT01bEY5 cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJnM9cVF5MXhEM3Z0Rkx6TWow Q0VFZWVqbndMaXI1amxXNjlxMTVNZmZHZWpfSSZlPQ0KbG8NCmd5DQotMTENCg0KQSBkaWZmIGZy b20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly91cmxkZWZl bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfcmZjZGlm Zi0zRnVybDItM0RkcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wb2xvZ3kmZD1E d0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9OXpr UDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZtPTVsRjlxUlJkZmN6ZVJJ UUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmcz1xeU1ES1B6N25fYlZqbWVmajlBdllBTVFf WFdJMGJKbUp4UEkxMGtQdmFBJmU9DQotMQ0KMQ0KDQoNClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5 IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mDQpzdWJtaXNzaW9uIHVu dGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQNCnRvb2xz LmlldGYub3JnPGh0dHA6Ly90b29scy5pZXRmLm9yZz4uDQoNCkludGVybmV0LURyYWZ0cyBhcmUg YWxzbyBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCmh0dHBzOi8vdXJsZGVmZW5zZS5w cm9vZnBvaW50LmNvbS92Mi91cmw/dT1mdHAtM0FfX2Z0cC5pZXRmLm9yZ19pbnRlcm5ldC0yRGRy YWZ0c18mZD1Ed0lHYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6 b0NJJnI9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZtPTVsRjlx UlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmcz0xTFN3Z2Rlc05tNW45ckd4 RW45VENjTWRVcjFBUmR1eVExcU5MbERSaWlzJmU9DQoNCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQppMnJzIG1haWxpbmcgbGlzdA0KaTJyc0BpZXRmLm9y ZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4NCmh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv bS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9faTJycyZk PUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj05 emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJm09NWxGOXFSUmRmY3pl UklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZzPWo4bEdUeEtNZWxsbXYxQXBYODdHekZk S3VTT3JRQmNFMHhwMlc2U0lJWFEmZT0NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCnlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3QNCnlhbmctZG9jdG9y c0BpZXRmLm9yZzxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KaHR0cHM6Ly91cmxkZWZl bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1h bl9saXN0aW5mb195YW5nLTJEZG9jdG9ycyZkPUR3SUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgw VWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFH VHZqSVNsYUpkY1pvJm09NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVa SSZzPTNicnQ5alNJOVFJUDR5dEVNcU1fV19SdmlnTW1CNWdRRHpWRkVJdWNtMzgmZT0NCg0KLS0N CkxhZGlzbGF2IExob3RrYQ0KSGVhZCwgQ1ouTklDIExhYnMNClBHUCBLZXkgSUQ6IDB4QjhGOTJC MDhBOUY3NkM2Nw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw0KeWFuZy1kb2N0b3JzIG1haWxpbmcgbGlzdA0KeWFuZy1kb2N0b3JzQGlldGYub3JnPG1h aWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX3lh bmctMkRkb2N0b3JzJmQ9RHdJR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2 b0RUWGNXem9DSSZyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8m bT01bEY5cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJnM9M2JydDlqU0k5 UUlQNHl0RU1xTV9XX1J2aWdNbUI1Z1FEelZGRUl1Y20zOCZlPQ0K --_000_A68FFEAF152A4CC5A865B4803D210423junipernet_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpM YWRhLCBkaWQgeW91IGxpbmsgdGhlIHJpZ2h0IGFydGljbGU/ICZuYnNwO1RoZSBsaW5rZWQgYXJ0 aWNsZSBpcyBlbnRpdGxlZCAmbmJzcDs8c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdi YSgyNTUsIDI1NSwgMjU1LCAwKTsiPuKAnEdldHRpbmcgaW52b2x2ZWQgd2l0aCBN4oCdLi4uPC9z cGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UFM6IHBsZWFzZSBleGN1c2UgbXkgY29tcGFu eeKAmXMgVVJMIG1hbmdsZXIgJm5ic3A7Oyk8YnI+DQo8ZGl2IGNsYXNzPSJwb3N0LWhlYWRlciIg c3R5bGU9ImxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbjogMHB4IDBweCAxLjVlbTsiPg0KPGRpdiBj bGFzcz0icG9zdC1oZWFkZXItbGluZS0xIj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0icG9z dC1ib2R5IGVudHJ5LWNvbnRlbnQiIGlkPSJwb3N0LWJvZHktNzI5MDM1OTIxNjE0OTc5MzQzMCIg aXRlbXByb3A9ImFydGljbGVCb2R5IiBzdHlsZT0id2lkdGg6IDMwMHB4OyBsaW5lLWhlaWdodDog MS4zOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4NCjwvZGl2Pg0KSy4mbmJzcDsNCjxkaXY+PGJyPg0K PGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5TZW50IGZyb20gbXkgaVBob25lPC9kaXY+DQo8 ZGl2Pjxicj4NCk9uIE5vdiAxNCwgMjAxNywgYXQgMTA6NTggUE0sIExhZGlzbGF2IExob3RrYSAm bHQ7PGEgaHJlZj0ibWFpbHRvOmxob3RrYUBuaWMuY3oiPmxob3RrYUBuaWMuY3o8L2E+Jmd0OyB3 cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj48 c3Bhbj5IaSBTdWUsPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5wbGVhc2Ug c2VlIG15IHJlc3BvbnNlcyBpbmxpbmUuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8 c3Bhbj5TdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+c2hh cmVzQG5kemguY29tPC9hPiZndDsgd3JpdGVzOjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJy Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TGFkYTo8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkR1cmluZyB5b3VyIHJldmll dyBvZiB0aGUgZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTAudHh0LCB5b3U8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cmFp c2VkIHRoZSBmb2xsb3dpbmcgaXNzdWVzLiAmbmJzcDtBcyBwYXJ0IG9mIHRoZSBzaGVwaGVyZCdz IHJldmlldyBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5kcmFmdC1pZXRmLWkycnMtbmV0d29yay10b3BvLTE0LCBJIGhhdmUgaW52ZXN0 aWdhdGVkIHRoZSByZXNvbHV0aW9uLiAmbmJzcDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SSBmb3VuZCB0aGF0IHRoZXNlIGNvbW1lbnRz IGhhdmUgbm90IGJlIHJlc29sdmVkLiAmbmJzcDtDb3VsZCAmbmJzcDt5b3UgcmV2aWV3IHRoaXM8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ ZW1haWwgdG8gc2VlIGlmIGl0IHJlc29sdmVzIHRoZSBxdWVzdGlvbnMgb248L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJhZnQtaWV0Zi1p MnJzLW5ldHdvcmstdG9wby0xND8gJm5ic3A7Jm5ic3A7VGhlIGN1cnJlbnQgZHJhZnQgaXM8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJh ZnQtaWV0Zi1pMnJzLW5ldHdvcmstdG9wby0xNC50eHQuICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhlIHN1Z2dl c3QgY2hhbmdlcyBiZWxvdyB3b3VsZCBnbyBpbnRvIGRyYWZ0LWlldGYtaTJycy1uZXR3b3JrLXRv cG8tMTcuICZuYnNwOzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+VGhhbmsgeW91LCBTdXNhbiBIYXJlcyA8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+KioqIENvbW1lbnRzIHRv IGRyYWZ0LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wby0xNDo8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEuIFdpdGggWUFORyAxLjEs IHRoZSBuZXR3b3JrIHR5cGUgaW5mb3JtYXRpb24gbG9va3MgbGlrZSBhIHBlcmZlY3Q8L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7 Jm5ic3A7Y2FuZGlkYXRlIGZvciBpZGVudGl0aWVzICh3aXRoIG11bHRpcGxlIGluaGVyaXRhbmNl KS4gSW5zdGVhZCwgaXQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7aXMgbW9kZWxsZWQgd2l0aCBwcmVzZW5jZSBjb250 YWluZXJzLCB3aGljaCBpcyBjdW1iZXJzb21lIGFuZDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtyZWR1bmRhbnQuIEkg ZG9uJ3Qgc2VlIGFueSByZWFzb25zIGZvciBkb2luZyBzbywgaWYgdGhlcmUgYXJlIGFueSw8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5i c3A7Jm5ic3A7dGhlbiB0aGV5IHNob3VsZCBiZSBleHBsYWluZWQgaW4gc2VjLiA0LjQuOC48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlN1 Z2dlc3RlZCB0ZXh0OiA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+W1RoaXMgdG9wb2xvZ3kgbW9kZWwgdXRpbGl6ZXMgcHJlc2VuY2UgY29u dGFpbmVycyBpbiBvcmRlciB0byBzdXBwb3J0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNvcnJlbGF0ZWQgdG9wb2xvZ2llcy4gPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPldoaWxl IGlkZW50aXRpZXMgKHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UpLCBtaWdodCBiZSB1c2VkIHRv IHN1cHBvcnQgdGhlc2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+bmV0d29yayA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dG9wb2xvZ2llcyAtIGl0IHdvdWxkIHByZXZlbnQgdGhl IHN1cHBvcnQgb2YgbmV0d29yayB0b3BvbG9naWVzLl08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPHNwYW4+PC9zcGFuPjxicj4NCjxzcGFuPkkgZG9uJ3Qga25vdyBleGFjdGx5IHdoYXQgJnF1 b3Q7Y29ycmVsYXRlZCB0b3BvbG9naWVzJnF1b3Q7IG1lYW4gYnV0IG11bHRpcGxlPC9zcGFuPjxi cj4NCjxzcGFuPmluaGVyaXRhbmNlIG9mIGlkZW50aXRpZXMgc2hvdWxkIGFsbG93IGZvciByZXBy ZXNlbnRpbmcgbXVsdGlwbGU8L3NwYW4+PGJyPg0KPHNwYW4+b3J0aG9nb25hbCBhc3BlY3RzIGlu IHRoZSBzYW1lIGlkZW50aXR5LiBJbiBmYWN0LCB0aGUgY3JlYXRpdmUgdXNlIG9mPC9zcGFuPjxi cj4NCjxzcGFuPmNvbnRhaW5lcnMgaW4gdGhlIEkyUlMgdG9wb2xvZ3kgZHJhZnQgbW90aXZhdGVk IG1lIHRvIHByb3Bvc2UgbXVsdGlwbGU8L3NwYW4+PGJyPg0KPHNwYW4+aW5oZXJpdGFuY2Ugb2Yg aWRlbnRpdGllcyBmb3IgWUFORyAxLjEuIE9uIHRoZSBvdGhlciBoYW5kLCB0aGVyZSBpczwvc3Bh bj48YnI+DQo8c3Bhbj5ub3RoaW5nIHdyb25nIHdpdGggdXNpbmcgdGhlIGNvbnRhaW5lcnMsIGl0 IGlzIGp1c3QgbW9yZSB2ZXJib3NlLjwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlF1ZXN0aW9uOiBEbyB5b3UgYWdyZWUgd2l0aCBS b2JlcnQncyBjb21tZW50IGJlbG93LCBhbmQgdGhpcyByZXNvbHV0aW9uIHRvPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnRoZSB0ZXh0LiA8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PjIuIFRoZSBkb2N1bWVudCBkZWZpbmVzICZxdW90O3N1cHBvcnRpbmcgbmV0d29yayZxdW90OyBh bmQgdGhlbiBzYXlzICZxdW90O0E8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7c3VwcG9ydGluZyBuZXR3b3JrIGlzIGlu IGVmZmVjdCBhbiB1bmRlcmxheSBuZXR3b3JrLiZxdW90OyBJbiB0aGU8L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7c3Vi c2VxdWVudCB0ZXh0ICZxdW90O3VuZGVybGF5IG5ldHdvcmsmcXVvdDsgaXMgdXNlZCBhbG1vc3Qg ZXhjbHVzaXZlbHkuIFNvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO3BlcmhhcHMgdGhlIHRlcm0gJnF1b3Q7c3VwcG9y dGluZyBuZXR3b3JrJnF1b3Q7IHNob3VsZCBiZSBkcm9wcGVkIGFsdG9nZXRoZXI/PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5SZXNwb25z ZTogJm5ic3A7VGhlc2UgdGVybXMgaGF2ZSBzcGVjaWZpYyBpbiB0aGUgYm9keSBvZiB3b3JrIHRo YXQgdGhlIFRFQVMgV0c8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+aGFzLiA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VlIHNlY3Rpb24gMiBhbmQgc2VjdGlvbiA1LjggaW4gZHJh ZnQtaWV0Zi10ZWFzLXlhbmctdGUtdG9wby0xMy50eHQgZm9yIHRoZTwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj51c2Ugb2Ygb3ZlcmxheS91 bmRlcmxheSA8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+dGVybWlub2xvZ3kuICZuYnNwO1lvdXIgY29tbWVudCBwb2ludHMgb3V0IHRoYXQg d2UgaGF2ZSBhIGNvbW1vbiB1bmRlcnN0YW5kaW5nDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+aW4gdGhlIEkyUlMgYW5kIHRoZSByb3V0 aW5nLWFyZWEncyB1bmRlcnN0YW5kaW5nIG9mIFRFQVMgdG9wb2xvZ3kuICZuYnNwOyZuYnNwOyZu YnNwOzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+U3VnZ2VzdGVkIHRleHQgYWRkaXRpb246ICZuYnNwOyZuYnNwOzwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5bZHJhZnQtaWV0Zi10 ZWFzLXlhbmctdGUtdG9wby0xMy50eHRdIHByb3ZpZGVzIGEgZGVzY3JpcHRpb24gb2Ygc3VwcG9y dGluZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5uZXR3b3JrIDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5hbmQgdW5kZXJsYXkgbmV0d29yayBpbiBzZWN0aW9ucyAyIGFuZCBzZWN0 aW9uIDUuOCBmb3IgdHJhZmZpYyBlbmdpbmVlcmluZzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50b3BvbG9neS4gXTwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+T0ssIEkgZGlkbid0IGtub3cg dGhlIGNvbnRleHQuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPjMuIFRoZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3 aXRoIHRoZSB0ZXJtaW5vbG9neSBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtkcmFmdC1pZXRmLW5ldG1vZC1yZXZp c2VkLWRhdGFzdG9yZXMuIEluIHBhcnRpY3VsYXIsPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwOyZxdW90O3N5c3RlbS1j b250cm9sbGVkJnF1b3Q7IHNob3VsZCBiZSB1c2VkIGluc3RlYWQgb2YgJnF1b3Q7c2VydmVyLXBy b3ZpZGVkJnF1b3Q7Ljwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+JnF1b3Q7c2VydmVyLXByb3ZpZGVyIGhhcyBiZWVuIHJlbW92ZWQmcXVv dDsgYnkgdmVyc2lvbiAxNy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPHNwYW4+PC9zcGFu Pjxicj4NCjxzcGFuPkdvb2QuPC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+NC4gSXMgaXQgbmVjZXNzYXJ5IHRvIHVzZSBVUklzIGZv ciBpZGVudGlmeWluZyBhbGwgb2JqZWN0cyBpbiB0aGU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7ZGF0YSBtb2RlbC4g VVJJcyBhcmUgZGlmZmljdWx0IHRvIHVzZSwgc28gYXBwbGljYXRpb25zIGFyZSBsaWtlbHk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5i c3A7Jm5ic3A7dG8gaW50cm9kdWNlIHNvbWUgYWJicmV2aWF0aW9ucyBhbmQga2VlcCBhbiBpbnRl cm5hbCBtYXBwaW5nLCB3aGljaDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtjb3VsZCBjYXVzZSBwcm9ibGVtcywgZS5n LiB3aGVuIG1hdGNoaW5nIG9iamVjdHMgaW4gbm90aWZpY2F0aW9uczwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDt3aXRo IGEgR1VJIHJlcHJlc2VudGF0aW9uLiBJbiBteSB2aWV3LCBpdCBzaG91bGQgYmUgc3VmZmljaWVu dCB0bzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj4mbmJzcDsmbmJzcDt1c2UgVVJJcyBmb3IgbmV0d29yay1pZCBhbmQgcGxhaW4gc3RyaW5n cyBmb3Igb3RoZXIgSURzLCBiZWNhdXNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2FsbCBvdGhlciBvYmplY3RzIGFy ZSBlbmNhcHN1bGF0ZWQgaW5zaWRlIGEgbmV0d29yaywgc28gdGhlaXIgbmFtZTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz cDtjb25mbGljdHMgc2hvdWxkbid0IG1hdHRlci48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlJlc3BvbnNlOiBMYWRhIC0gUm9iZXJ0IFdp bHRvbiBmZWVscyB0aGlzIGNob2ljZSBpcyBhIGRlc2lnbiBwcmVmZXJlbmNlPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmFzIGRvIHRoZSBh dXRob3JzLiAmbmJzcDtQbGVhc2UgcmV2aWV3IHRoZSBtZXNzYWdlIGJlbG93LCBhbmQgZGV0ZXJt aW5lIGlmPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPnlvdSB3aXNoIHRvIGRpc2N1c3MgdGhpcyBmdXJ0aGVyLjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+VVJJcyBhcmUgbm8gc2lsdmVyIGJ1 bGxldCBmb3IgdW5pcXVlIG5hbWluZywgYW5kIHF1aXRlIG9mdGVuIHRoYXkgY2FuIGJlPC9zcGFu Pjxicj4NCjxzcGFuPnN1YnN0aXR1dGVkIGJ5IHNpbXBsZXIgbWVhbnMsIHBlcmhhcHMgdXNpbmcg RE5TIGluZm9ybWF0aW9uLCBpZiBpdCBpczwvc3Bhbj48YnI+DQo8c3Bhbj5hdmFpbGFibGUuPC9z cGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5JbiBteSB2aWV3LCBVUklzIHdvdWxk IGJlIE9LIGFzIGxvbmcgYXMgaHVtYW4gdXNlcnMgYXJlIG5vdCBleHBvc2VkIHRvPC9zcGFuPjxi cj4NCjxzcGFuPnRoZW0gKEkgZG9uJ3Qga25vdyBpZiBpdCBpcyBnb2luZyB0byBiZSB0aGUgY2Fz ZSBvciBub3QpLiBBbnl3YXksIHRoaXM8L3NwYW4+PGJyPg0KPHNwYW4+YmxvZyBwb3N0IGJ5IEph bWVzIENsYXJrIGFib3V0IHRoZSB1c2Ugb2YgVVJJcyBhcyBuYW1lc3BhY2UgaWRlbnRpZmllcnM8 L3NwYW4+PGJyPg0KPHNwYW4+aW4gWE1MIHdhcyBxdWl0ZSBhbiBlZHVjYXRpdmUgcmVhZGluZyBm b3IgbWU6PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJodHRw czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fYmxvZy5qY2xh cmsuY29tXzIwMTBfMDFfeG1sLTJEbmFtZXNwYWNlcy5odG1sJmFtcDtkPUR3SUdhUSZhbXA7Yz1I QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5K VXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklR RHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz1UZFZnM2JEVW1mNDlqTjNsMHVSQVJf RzVFSDRGbm9oVWM4RlowemMwNS1rJmFtcDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX2Jsb2cuamNsYXJrLmNvbV8yMDEwXzAxX3htbC0yRG5h bWVzcGFjZXMuaHRtbCZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJY ZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFH VHZqSVNsYUpkY1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFl aURFWkkmYW1wO3M9VGRWZzNiRFVtZjQ5ak4zbDB1UkFSX0c1RUg0Rm5vaFVjOEZaMHpjMDUtayZh bXA7ZT08L2E+PC9zcGFuPjxicj4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj5UaGFua3MsIExh ZGE8L3NwYW4+PGJyPg0KPHNwYW4+PC9zcGFuPjxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj5TdWUgSGFyZXMgPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5Gcm9tOiBBbGV4 YW5kZXIgQ2xlbW0gWzxhIGhyZWY9Im1haWx0bzphbGV4YW5kZXIuY2xlbW1AaHVhd2VpLmNvbSI+ bWFpbHRvOmFsZXhhbmRlci5jbGVtbUBodWF3ZWkuY29tPC9hPl0NCjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TZW50OiBNb25kYXksIE5v dmVtYmVyIDEzLCAyMDE3IDk6NTQgUE08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VG86IFLDs2JlcnQgVmFyZ2E7IFN1c2FuIEhhcmVzPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNj OiBBbGV4YW5kZXIgQ2xlbW07IDxhIGhyZWY9Im1haWx0bzpYdWZlbmdfTGl1QGphYmlsLmNvbSI+ DQpYdWZlbmdfTGl1QGphYmlsLmNvbTwvYT47IFh1ZmVuZyBMaXU7IEphbiBNZWR2ZWQgKGptZWR2 ZWQpOzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5IYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuOyAnTml0aW4gQmFoYWR1cic8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3ViamVjdDog UkU6IFtpMnJzXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0x MS50eHQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPlRoYW5rcyBmb3IgeW91ciBmZWVkYmFjaywgUm9iZXJ0ITwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0gQWxleDwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+ PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkZyb206IFLDs2JlcnQgVmFyZ2EgWzxhIGhy ZWY9Im1haWx0bzpyb2JlcnQudmFyZ2FAcGFudGhlb24udGVjaCI+bWFpbHRvOnJvYmVydC52YXJn YUBwYW50aGVvbi50ZWNoPC9hPl08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5TZW50OiBNb25kYXksIE5vdmVtYmVyIDEzLCAyMDE3IDc6MDggUE08L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UbzogQWxleGFuZGVyIENsZW1tICZsdDs8YSBo cmVmPSJtYWlsdG86YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb20iPmFsZXhhbmRlci5jbGVtbUBo dWF3ZWkuY29tPC9hPiZndDs7IFN1c2FuIEhhcmVzDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+c2hh cmVzQG5kemguY29tPC9hPiZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5DYzogQWxleGFuZGVyIENsZW1tICZsdDs8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1t Lm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOlh1ZmVuZ19M aXVAamFiaWwuY29tIj5YdWZlbmdfTGl1QGphYmlsLmNvbTwvYT47IFh1ZmVuZyA8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5MaXUgJmx0OzxhIGhyZWY9Im1haWx0bzp4 dWZlbmcubGl1LmlldGZAZ21haWwuY29tIj54dWZlbmcubGl1LmlldGZAZ21haWwuY29tPC9hPiZn dDs7IEphbiBNZWR2ZWQgKGptZWR2ZWQpDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmptZWR2ZWRAY2lzY28uY29tIj5qbWVkdmVk QGNpc2NvLmNvbTwvYT4mZ3Q7OyBIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuDQo8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmhhcmlA cGFja2V0ZGVzaWduLmNvbSI+aGFyaUBwYWNrZXRkZXNpZ24uY29tPC9hPiZndDs7ICdOaXRpbiBC YWhhZHVyJyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5pdGluX2JhaGFkdXJAeWFob28uY29tIj5uaXRp bl9iYWhhZHVyQHlhaG9vLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+U3ViamVjdDogUkU6IFtpMnJzXSBJLUQgQWN0aW9uOiA8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5kcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3Bv bG9neS0xMS50eHQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5IZWxsbyw8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5UaGUgZmlyc3QgaXNzdWUgaXMgYSBwcm9ibGVtLCBhcyBpdCB3b3VsZCBt YWtlIGl0IGltcG9zc2libGUgdG8NCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPmNvbnN0cnVjdCBjb3JyZWxhdGVkIHRvcG9sb2dpZXMsIHdoaWNoIGlzIGEgbWFqb3Ig T0RMIHVzZSBjYXNlOiAnSQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+d2FudCB0byBzZWUgYm90aCBPcGVuRmxvdyBhbmQgTkVUQ09ORiB2aWV3IG9mIG15IGRldmlj ZSBzdGF0ZSBpbiBvbmU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cGxhY2UuJzwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoZSBzZWNv bmQgaXNzdWUgaXMgYSBtYXR0ZXIgb2YgZGVzaWduIHByZWZlcmVuY2UgLS0gdXNpbmcgc3RyaW5n cyBpcw0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Y2VydGFpbmx5 IHBvc3NpYmxlLCBidXQgaXQgaGFzIHRoZSBkb3duc2lkZSBvZiBiZWluZyBhIGZsYXQgbmFtZXNw YWNlLA0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+d2hpY2ggZG9l cyBub3QgaGF2ZSBhbnkgc2VtYW50aWMgbWVhbmluZyBvdXRzaWRlIG9mIFlBTkcgbW9kZWwuIFdp dGgNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlVSSXMsIHRoZSBp ZGVudGlmaWVyIGlzIHN0cnVjdHVyZWQgYW5kIGl0IGhhcyBhbiBpbmhlcmVudCBwcm9wZXJ0eQ0K PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGhhdCBpdCBpcyBzb21l dGhpbmcgc29tZW9uZSBzb21ld2hlcmUgbWF5IGJlIGFibGUgdG8gcmVzb2x2ZSAtLSBzdWNoDQo8 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50aGF0IGEgbm9kZSdzIGlk ZW50aWZpZXIgY2FuIGJlIHR1cm5lZCBpbnRvLCBzYXksIFJFU1RDT05GIFVSTCB0bw0KPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+YWNjZXNzIHRoZSBtYW5hZ2VtZW50 IGVuZHBvaW50Li4uIEkgZG9uJ3QgcGFydGljdWxhcmx5IGNhcmUgZWl0aGVyDQo8L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj53YXksIGFzIHRoZSBVUkkgY2FuIGJlIGFk ZGVkIGFzIGFuIGF1Z21lbnRhdGlvbiB3aGVyZSBhcHByb3ByaWF0ZS48L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5SZWdhcmRzLDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPlJvYmVydDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PkZyb206IEFsZXhhbmRlciBDbGVtbSBbPGEgaHJlZj0ibWFpbHRvOmFsZXhhbmRlci5jbGVtbUBo dWF3ZWkuY29tIj5tYWlsdG86YWxleGFuZGVyLmNsZW1tQGh1YXdlaS5jb208L2E+XTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMywgMjAxNyAyOjI3IEFN PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5UbzogU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1h aWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5DYzogQWxleGFuZGVyIENsZW1tICZsdDs8YSBocmVmPSJtYWlsdG86bHVk d2lnQGNsZW1tLm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRv Olh1ZmVuZ19MaXVAamFiaWwuY29tIj5YdWZlbmdfTGl1QGphYmlsLmNvbTwvYT47PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+WHVmZW5nPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj5MaXUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dWZlbmcubGl1LmlldGZAZ21haWwuY29t Ij54dWZlbmcubGl1LmlldGZAZ21haWwuY29tPC9hPiZndDs7IEphbiBNZWR2ZWQgKGptZWR2ZWQp DQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZsdDs8YSBocmVmPSJtYWlsdG86am1lZHZlZEBj aXNjby5jb20iPmptZWR2ZWRAY2lzY28uY29tPC9hPiZndDs7IFLDs2JlcnQgVmFyZ2EgJmx0Ozxh IGhyZWY9Im1haWx0bzpyb2JlcnQudmFyZ2FAcGFudGhlb24udGVjaCI+cm9iZXJ0LnZhcmdhQHBh bnRoZW9uLnRlY2g8L2E+Jmd0OzsNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGFyaWhhcmFu IEFuYW50aGFrcmlzaG5hbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhhcmlAcGFja2V0ZGVzaWduLmNv bSI+aGFyaUBwYWNrZXRkZXNpZ24uY29tPC9hPiZndDs7ICdOaXRpbiBCYWhhZHVyJzwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzpuaXRpbl9iYWhhZHVyQHlhaG9v LmNvbSI+bml0aW5fYmFoYWR1ckB5YWhvby5jb208L2E+Jmd0Ozwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+U3ViamVjdDogUkU6IFtpMnJzXSBJLUQgQWN0aW9uOjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+ZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0PC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj48c3Bhbj5JbXBvcnRhbmNlOiBIaWdoPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGkgU3Vl LDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JIGFw cGFyZW50bHkgc2VudCB0aGlzIG1lc3NhZ2Ugb25lIGRheSBhZnRlciBMYWRhIHBvc3RlZCBoaXMg cmV2aWV3Ljwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SSAmbmJzcDtoYWQgdGhvdWdodCBJIGhh ZCByZXNwb25kZWQgZWFybGllci48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+VG8gbXkgY29hdXRob3JzLSBSb2JlcnQsIFh1ZmVuZywgSGFyaSwgSmFu LCBOaXRpbjo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+VGhlcmUgYXJlIHR3byBpc3N1ZXMgdGhhdCBMYWRhIGJyaW5ncyB1cDo8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LSBBIHJlcXVlc3QgdG8gbW92 ZSBuZXR3b3JrIHR5cGUgZnJvbSBwcmVzZW5jZSBjb250YWluZXJzIHRvIGlkZW50aXRpZXMuPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JbXBsaWNhdGlvbiBpcyB0aGF0IHRoaXMgd2lsbCBubyBs b25nZXIgbWFrZSBpdCBwb3NzaWJsZSB0byBoYXZlDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PnRvcG9sb2dpZXMgdGhhdCBhcmUgJnF1b3Q7aHlicmlkJnF1b3Q7IGFjY29tbW9kYXRpbmcgZGlm ZmVyZW50IHR5cGVzIGF0IHRoZQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5zYW1lIHBvaW50 IGluIHRpbWUuICZuYnNwO1dvdWxkIHRoYXQgYmUgYW4gaXNzdWU/PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj4tIEEgcmVxdWVzdCB0byBtb3ZlIGlkZW50aWZpZXJzIGZyb20gdHlwZSBVUkkgdG8g dHlwZSBzdHJpbmcuICZuYnNwO0kNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+cmVtZW1iZXIg d2UgaGFkIGRpc2N1c3Npb25zIG9uIHRoaXMgaW4gdGhlIHBhc3QuICZuYnNwO0kgYmVsaWV2ZSBo YXZpbmcNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VVJJcyBmYWNpbGl0YXRlZCBjb25zaXN0 ZW5jeS8gcmVmZXJlbnRpYWwgaW50ZWdyaXR5IGNoZWNraW5nLiAmbmJzcDtBbnkNCjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+c3Ryb25nIGZlZWxpbmcgaWYgYWxsIGlkZW50aWZpZXJzIGFyZSBt b3ZlZCB0byBzdHJpbmc/PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3VlLDwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JcyB0aGVyZSBhbnl0aGluZyBlbHNl IG9wZW4gYmV5b25kIExhZGEncyBjb21tZW50cz88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS0tIEFsZXg8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu Pjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+TG9va2luZyBhdCB0aGUgaXRlbXM6PC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjEuIFdpdGggWUFORyAx LjEsIHRoZSBuZXR3b3JrIHR5cGUgaW5mb3JtYXRpb24gbG9va3MgbGlrZSBhIHBlcmZlY3Q8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2NhbmRpZGF0ZSBmb3IgaWRlbnRpdGll cyAod2l0aCBtdWx0aXBsZSBpbmhlcml0YW5jZSkuIEluc3RlYWQsIGl0PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtpcyBtb2RlbGxlZCB3aXRoIHByZXNlbmNlIGNvbnRhaW5l cnMsIHdoaWNoIGlzIGN1bWJlcnNvbWUgYW5kPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJz cDsmbmJzcDtyZWR1bmRhbnQuIEkgZG9uJ3Qgc2VlIGFueSByZWFzb25zIGZvciBkb2luZyBzbywg aWYgdGhlcmUgYXJlIGFueSw8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO3Ro ZW4gdGhleSBzaG91bGQgYmUgZXhwbGFpbmVkIGluIHNlYy4gNC40LjguPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4mbHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyAm bmJzcDsuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5JIGFtIG5vdCBzdXJlIHdoYXQgTGFkYSBj b25zaWRlcnMgcmVkdW5kYW50LiAmbmJzcDtUaGUgY3VycmVudA0KPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj5pbXBsZW1lbnRhdGlvbnMgYXJlIGJhc2VkIG9uIHByZXNlbmNlIGNvbnRhaW5lciwg YW5kIHBlb3BsZSBhdCB0aGUNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGltZSBleHByZXNz ZWQgcHJlZmVyZW5jZSBmb3IgdGhhdC4gJm5ic3A7KEkgaGF2ZSB0byBkaWcgdXAgdGhlDQo8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNvbW11bmljYXRpb24sIHByb2JhYmx5IHF1aXRlIGEgd2hp bGUgYWdvLikgT25lIGFkdmFudGFnZSBvZiBkb2luZw0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5pdCBpbiB0aGUgY3VycmVudCB3YXkgaXMgdGhhdCB3ZSBjb3VsZCBhY2NvbW1vZGF0ZSBhbHNv ICZxdW90O2h5YnJpZCZxdW90Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dG9wb2xvZ2llcy4g Jm5ic3A7SSBmZWVsIHByZXNlbmNlIGNvbnRhaW5lciBpcyBzdXBlcmlvciBhbmQgbW9yZSBmbGV4 aWJsZQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5iZWNhdXNlIG9mIHRoaXMgcmVhc29uLiAm bmJzcDtIb3dldmVyLCBJIGRvbid0IHJlYWxseSBjYXJlIGF0IHRoaXMgcG9pbnQuPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5MZXQgbWUgY2hlY2sgd2l0aCBteSBjb2F1dGhvcnMgaWYgdGhleSB3 b3VsZCBiZSBva2F5OyBpZiBMYWRhIGZlZWxzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+c3Ryb25nbHkgd2UgY2FuIGFjY29tbW9kYXRlLiAm bmJzcDtCdXQgSSBhbSByZWFsbHkgd2FyeSBvZiB5ZXQgbW9yZSBjaHVybi48L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGVyZSBpcyB0aGUgZXhwbGFuYXRpb24gd2UgY3VycmVu dGx5IGhhdmU6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5OZXR3b3JrIHR5cGVzIFNIT1VMRCBh bHdheXMgYmUgcmVwcmVzZW50ZWQgdXNpbmcgcHJlc2VuY2U8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPiZuYnNwOyZuYnNwO2NvbnRhaW5lcnMsIG5vdCBsZWFmcyBvZiBlbXB0eSB0eXBlLiAmbmJz cDtUaGlzIGFsbG93cyByZXByZXNlbnRhdGlvbiBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ Jm5ic3A7Jm5ic3A7aGllcmFyY2hpZXMgb2YgbmV0d29yayBzdWJ0eXBlcyB3aXRoaW4gdGhlIGlu c3RhbmNlIGluZm9ybWF0aW9uLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jmx0Oy9BTEVYJmd0 Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4yLiBU aGUgZG9jdW1lbnQgZGVmaW5lcyAmcXVvdDtzdXBwb3J0aW5nIG5ldHdvcmsmcXVvdDsgYW5kIHRo ZW4gc2F5cyAmcXVvdDtBPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtzdXBw b3J0aW5nIG5ldHdvcmsgaXMgaW4gZWZmZWN0IGFuIHVuZGVybGF5IG5ldHdvcmsuJnF1b3Q7IElu IHRoZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7c3Vic2VxdWVudCB0ZXh0 ICZxdW90O3VuZGVybGF5IG5ldHdvcmsmcXVvdDsgaXMgdXNlZCBhbG1vc3QgZXhjbHVzaXZlbHku IFNvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtwZXJoYXBzIHRoZSB0ZXJt ICZxdW90O3N1cHBvcnRpbmcgbmV0d29yayZxdW90OyBzaG91bGQgYmUgZHJvcHBlZCBhbHRvZ2V0 aGVyPzwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4m bHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPklzIHRoaXMgcmVhbGx5IGFuIGlz c3VlPyAmbmJzcDtUaGUgd29yZGluZyB3b3JrZWQgZmluZSBzbyBmYXIuICZuYnNwO1dlDQo8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNlcnRhaW5seSBkb24ndCB3YW50IHRvIGNoYW5nZSB0aGUg bW9kZWwgaGVyZS48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkluIHRoZSB0ZXh0IGl0IG9mdGVu IHRhbGtzIGFib3V0IHVuZGVybGF5cyBpbiB0aGUgc2Vuc2Ugb2YgJnF1b3Q7dW5kZXJsYXk8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj50b3Bv bG9neSZxdW90Oy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoaXMgaXMgYW4gZXN0YWJsaXNoZWQgdGVybSwgbW9yZSBz byB0aGFuICZxdW90O3N1cHBvcnRpbmcmcXVvdDsuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4m bHQ7L0FMRVgmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjMuIFRoZSB0ZXh0IHNob3VsZCBiZSBiZXR0ZXIgYWxpZ25lZCB3aXRoIHRoZSB0ZXJt aW5vbG9neSBvZjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7ZHJhZnQtaWV0 Zi1uZXRtb2QtcmV2aXNlZC1kYXRhc3RvcmVzLiBJbiBwYXJ0aWN1bGFyLDwvc3Bhbj48YnI+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7JnF1b3Q7c3lzdGVtLWNvbnRyb2xsZWQmcXVvdDsgc2hv dWxkIGJlIHVzZWQgaW5zdGVhZCBvZiAmcXVvdDtzZXJ2ZXItcHJvdmlkZWQmcXVvdDsuPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PlRoaXMgaGFzIGJlZW4gYWRkcmVzc2VkPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7L0FM RVgmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PjQuIElzIGl0IG5lY2Vzc2FyeSB0byB1c2UgVVJJcyBmb3IgaWRlbnRpZnlpbmcgYWxsIG9iamVj dHMgaW4gdGhlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDtkYXRhIG1vZGVs LiBVUklzIGFyZSBkaWZmaWN1bHQgdG8gdXNlLCBzbyBhcHBsaWNhdGlvbnMgYXJlIGxpa2VseTwv c3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7dG8gaW50cm9kdWNlIHNvbWUgYWJi cmV2aWF0aW9ucyBhbmQga2VlcCBhbiBpbnRlcm5hbCBtYXBwaW5nLCB3aGljaDwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7Y291bGQgY2F1c2UgcHJvYmxlbXMsIGUuZy4gd2hl biBtYXRjaGluZyBvYmplY3RzIGluIG5vdGlmaWNhdGlvbnM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPiZuYnNwOyZuYnNwO3dpdGggYSBHVUkgcmVwcmVzZW50YXRpb24uIEluIG15IHZpZXcsIGl0 IHNob3VsZCBiZSBzdWZmaWNpZW50IHRvPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsm bmJzcDt1c2UgVVJJcyBmb3IgbmV0d29yay1pZCBhbmQgcGxhaW4gc3RyaW5ncyBmb3Igb3RoZXIg SURzLCBiZWNhdXNlPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDthbGwgb3Ro ZXIgb2JqZWN0cyBhcmUgZW5jYXBzdWxhdGVkIGluc2lkZSBhIG5ldHdvcmssIHNvIHRoZWlyIG5h bWU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2NvbmZsaWN0cyBzaG91bGRu J3QgbWF0dGVyLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj4mbHQ7QUxFWCZndDs8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPldlIGhhZCB2YXJpb3Vz IGNvbW11bmljYXRpb25zIG9uIHRoaXMgeWVhcnMgYWdvLiAmbmJzcDtGcmFua2x5LCBJIGRvbid0 DQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmNhcmU8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5laXRoZXI8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPndheS4gJm5i c3A7Jm5ic3A7TGV0IG1lIGNoZWNrIHdpdGggdGhlIGNvYXV0aG9ycy4gJm5ic3A7SSBhbSBub3Qg aW52b2x2ZWQgaW4gYW55PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5pbXBsZW1lbnRhdGlvbi4g Jm5ic3A7SWYgcGVvcGxlIHdhbnQgc3RyaW5nIGluc3RlYWQgb2YgVVJJLCBJIGNhbiBjaGFuZ2Ug aXQuPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7L0FMRVgmZ3Q7PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPioqKiBDb21tZW50cyB0byBkcmFm dC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0xMDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbHQ7QUxFWCZndDsgVGhlc2UgaGF2ZSBiZWVuIGFk ZHJlc3NlZCAmbHQ7L0FMRVgmZ3Q7PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJy Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPjUuIFRoZSB0eXBlIG9mICZxdW90O3JvdXRlci1pZCZxdW90OyBzaG91 bGQgYmUgJnF1b3Q7eWFuZzpkb3R0ZWQtcXVhZCZxdW90OyBhbmQgbm90PC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj4mbmJzcDsmbmJzcDsmcXVvdDtpbmV0OmlwLWFkZHJlc3MmcXVvdDsgYmVjYXVz ZSB0aGUgbGF0dGVyIG1lYW5zIGJvdGggSVB2NCBhbmQgSVB2Njwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+Jm5ic3A7Jm5ic3A7YWRkcmVzcywgcG9zc2libHkgYWxzbyB3aXRoIGEgem9uZSBpbmRl eC48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Ni4g Qm90aCBwcmVmaXggYW5kIGxpbmsgYXR0cmlidXRlcyBpbmNsdWRlIHRoZSAmcXVvdDttZXRyaWMm cXVvdDsgcGFyYW1ldGVyLiBJdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7 c2hvdWxkIGJlIGV4cGxhaW5lZCB3aGF0IHRoZXkgbWVhbi4gSW4gdGhlIGNvbnRleHQgb2YgaWV0 Zi1yb3V0aW5nPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDt0aGUgb3B0aW9u IG9mIGluY2x1ZGluZyAmcXVvdDttZXRyaWMmcXVvdDsgYXMgYSBnZW5lcmFsIHJvdXRlIHBhcmFt ZXRlciB3YXM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO2Rpc2N1c3NlZCBh bmQgZmluYWxseSByZWplY3RlZCBiZWNhdXNlIGRpZmZlcmVudCByb3V0aW5nIHByb3RvY29sIHVz ZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5ic3A7bWV0cmljcyB3aXRoIGRpZmZl cmVudCBzZW1hbnRpY3MgYW5kIHByb3BlcnRpZXMuIEkgd29uZGVyIGlmIGl0IGlzPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJzcDt0aGUgc2FtZSBjYXNlIGhlcmUuPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPioqKiBGb3JtYWwgaXNz dWVzIGFuZCB0eXBvczwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj43LiBCb3RoIGRvY3VtZW50cyBzaG91bGQgcmVmZXIgdG8gZHJhZnQtaWV0Zi1uZXRt b2QteWFuZy10cmVlLWRpYWdyYW1zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz cDtyYXRoZXIgdGhhbiBkZXNjcmliZSB0aGUgbm90YXRpb24gb2YgdHJlZSBkaWFncmFtcyBpbiB0 aGUgdGV4dC48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNw YW4+OC4gU2VjLiA3IGluIGRyYWZ0LWlldGYtaTJycy15YW5nLWwzLXRvcG9sb2d5LTEwOiBzL21v b2RlbC9tb2RlbC88L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+Jmx0O0FMRVgmZ3Q7IFRoZXNlIGhhdmUgYmVlbiBhZGRyZXNzZWQgJmx0Oy9BTEVYJmd0 Ozwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxi cj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PkZyb206IEFsZXhhbmRlciBDbGVtbTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5TZW50OiBXZWRuZXNkYXksIFNlcHRlbWJl ciAyNywgMjAxNyAxOjEwIEFNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRvOiAnU3VzYW4gSGFyZXMnICZsdDs8YSBocmVm PSJtYWlsdG86c2hhcmVzQG5kemguY29tIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0Ozwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5TdWJqZWN0OiBGVzogW2kycnNdIEktRCBBY3Rpb246PC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmRyYWZ0LWlldGYtaTJy cy15YW5nLWwzLXRvcG9sb2d5LTExLnR4dDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SGkgU3VlLDwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+V2hhdCBhcmUgdGhlIG5leHQgc3RlcHMgLSBpcyB0aGVyZSBhbnl0aGlu ZyBlbHNlIHdlIG5lZWQgdG8gZG8NCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5mcm9tIG91ciBzaWRlPzwvc3Bhbj48YnI+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48 L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+QXMgbWVudGlvbmVkLCBJIGJlbGlldmUgYWxsIGNvbW1lbnRzIGhhdmUgYmVlbiBh ZGRyZXNzZWQsDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+aW5jbHVkaW5nIEJlbm9pdCdzLCBLZW50J3MsIGFuZCBJZ25h cycuICZuYnNwO1N0aWxsIGhvcGluZyB3ZSBjYW4gZ2V0DQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+dGhpcyBjbG9zZWQg YmVmb3JlIFNpbmdhcG9yZTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhhbmtzPC9zcGFuPjxicj4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPi0tLSBB bGV4PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5Gcm9tOiBBbGV4YW5kZXIgQ2xlbW08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogVHVlc2RheSwgU2VwdGVtYmVy IDE5LCAyMDE3IDE6MjYgUE08L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VG86IDxhIGhyZWY9Im1haWx0bzppMnJzQGlldGYu b3JnIj5pMnJzQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5DYzogU3VzYW4gSGFyZXMgJmx0OzxhIGhy ZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPlN1YmplY3Q6IFJFOiBbaTJyc10gSS1EIEFjdGlvbjo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJhZnQtaWV0Zi1p MnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5IaSBhbGwsPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj5XZSBwb3N0ZWQgbmV3IHJldmlzaW9ucyB0byBkcmFmdC1pZXRmLWky cnMteWFuZy1sMy10b3BvbG9neSBhbmQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZHJhZnQtaWV0Zi0gaTJycy15YW5nLW5l dHdvcmstdG9wbyB0b2RheS48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPlRoZSB1cGRhdGVzIHRvIGRyYWZ0 LWlldGYtaTJycy15YW5nLW5ldHdvcmstdG9wbyBhcmUgdmVyeSBtaW5vcg0KPC9zcGFuPjxicj4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPmFu ZCBiYXNpY2FsbHkgbGltaXRlZCB0byB1cGRhdGluZyB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlv bnMgcGVyDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+Y29tbWVudHMgZnJvbSBCZW5vaXQuPC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5UaGUgdXBkYXRlcyB0byBkcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neSB0YWtlIGNv bW1lbnRzDQo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+cmVjZWl2ZWQgZnJvbSBJZ25hcyBhbmQgb3RoZXJzIGludG8gYWNj b3VudC4gJm5ic3A7VGhlIE9TUEYgZXhhbXBsZSBoYXMNCjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5iZWVuIG1vdmVkIGlu dG8gaXRzIG93biBhcHBlbmRpeDsgd2UgaGF2ZSBhbHNvIHJlbW92ZWQgdGhlIElTLUlTDQo8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+ZXhhbXBsZSBhcyB0aGlzIGRpZCBub3QgYXBwZWFyIHJlYWxseSBuZWNlc3NhcnkuICZu YnNwO0luIGFkZGl0aW9uLA0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnRoZXJlIGFyZSB2YXJpb3VzIG1pbm9yIHRleHQg ZWRpdHMsIGZvciBleGFtcGxlIHRvIGJyaW5nIGl0IHVwIHRvDQo8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+ZGF0ZSB3aXRo IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ij48c3Bhbj50ZW1wbGF0ZXMgZXRjLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+LS0tIEFsZXgsIEhhcmksIEphbiwgWHVmZW5nLCBO aXRpbiwgUm9iZXJ0PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+ DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj48c3Bhbj5Gcm9tOiBpMnJzIFs8YSBocmVmPSJtYWlsdG86aTJycy1ib3VuY2VzQGlldGYu b3JnIj5tYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIGludGVy bmV0LQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPjxhIGhyZWY9Im1haWx0bzpkcmFmdHNAaWV0Zi5vcmciPmRyYWZ0c0Bp ZXRmLm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+U2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE3IDEy OjA5IFBNPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPlRvOiA8YSBocmVmPSJtYWlsdG86aS1kLWFubm91bmNlQGlldGYub3Jn Ij5pLWQtYW5ub3VuY2VAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkNjOiA8YSBocmVmPSJtYWlsdG86 aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRmLm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+U3ViamVjdDogW2kycnNd IEktRCBBY3Rpb246IDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5kcmFmdC1pZXRmLWkycnMteWFuZy1sMy10b3BvbG9neS0x MS50eHQ8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90 ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlw ZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5BIE5ldyBJbnRlcm5ldC1EcmFmdCBp cyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHM8L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5kaXJlY3Rvcmllcy48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9j a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhpcyBk cmFmdCBpcyBhIHdvcmsgaXRlbSBvZiB0aGUgSW50ZXJmYWNlIHRvIHRoZSBSb3V0aW5nIFN5c3Rl bQ0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPjxzcGFuPldHIG9mIHRoZSBJRVRGLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGl0bGUgJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBBIFlBTkcgRGF0YSBN b2RlbCBmb3IgTGF5ZXIgMyBUb3BvbG9naWVzPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0F1dGhvcnMgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7OiBBbGV4YW5kZXIgQ2xlbW08L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SmFuIE1lZHZlZDwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSb2JlcnQgVmFyZ2E8L3NwYW4+PGJyPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7WHVmZW5nIExpdTwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj4mbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtIYXJpaGFyYW4gQW5hbnRoYWtyaXNobmFuPC9zcGFu Pjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxv Y2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxz cGFuPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO05pdGluIEJhaGFkdXI8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+Jm5ic3A7ICZuYnNwO0ZpbGVuYW1lICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzogZHJhZnQtaWV0Zi1pMnJzLXlhbmctbDMtdG9wb2xvZ3ktMTEudHh0PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPiZuYnNwOyAmbmJzcDtQYWdlcyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs6IDMxPC9zcGFuPjxicj4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyAmbmJzcDtE YXRlICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOzogMjAxNy0wOS0xOTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+QWJzdHJhY3Q6PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPiZuYnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2Rl bCBmb3IgbGF5ZXIgMyBuZXR3b3JrPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPiZuYnNwOyZuYnNwO3RvcG9sb2dpZXMuPC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+VGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBh Z2UgZm9yIHRoaXMgZHJhZnQgaXM6PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5z ZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdf ZG9jX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5nLTJEbDMtMkR0b3BvbG9neV8mYW1wO2Q9RHdJ R2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1w O3I9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZhbXA7bT01bEY5 cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFtcDtzPWU0bmhIbXg4M216 X0NmalppeFVnX2pwVGlpbUQtLVg1b0pRd05pZ1plUnMmYW1wO2U9Ij5odHRwczovL3VybGRlZmVu c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0cmFja2VyLmlldGYub3Jn X2RvY19kcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wb2xvZ3lfJmFtcDtkPUR3 SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFt cDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxG OXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz1lNG5oSG14ODNt el9DZmpaaXhVZ19qcFRpaW1ELS1YNW9KUXdOaWdaZVJzJmFtcDtlPTwvYT48L3NwYW4+PGJyPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi PjxzcGFuPlRoZXJlIGFyZSBhbHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDo8L3Nw YW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9i bG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91 PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5n LTJEbDMtMkR0b3BvbG9neS0yRDExJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNj YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhx bjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3Mw VFYyNE1OQWVpREVaSSZhbXA7cz1SODRIcTRLRFRlSjBvYXVwX1pwblFIa0UyUzNWUWhuSm1WbFpn UlJfMTZNJmFtcDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91 PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5n LTJEbDMtMkR0b3BvbG9neS0yRDExJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNj YmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhx bjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3Mw VFYyNE1OQWVpREVaSSZhbXA7cz1SODRIcTRLRFRlSjBvYXVwX1pwblFIa0UyUzNWUWhuSm1WbFpn UlJfMTZNJmFtcDtlPTwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ19kb2Nf aHRtbF9kcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9wbyZhbXA7ZD1Ed0lHYVEm YW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj05 emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJmFtcDttPTVsRjlxUlJk ZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmYW1wO3M9cVF5MXhEM3Z0Rkx6TWow Q0VFZWVqbndMaXI1amxXNjlxMTVNZmZHZWpfSSZhbXA7ZT0iPmh0dHBzOi8vdXJsZGVmZW5zZS5w cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9j X2h0bWxfZHJhZnQtMkRpZXRmLTJEaTJycy0yRHlhbmctMkRsMy0yRHRvcG8mYW1wO2Q9RHdJR2FR JmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9 OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZhbXA7bT01bEY5cVJS ZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFtcDtzPXFReTF4RDN2dEZMek1q MENFRWVlam53TGlyNWpsVzY5cTE1TWZmR2VqX0kmYW1wO2U9PC9hPjwvc3Bhbj48YnI+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8 YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2Nr cXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5sbzwvc3Bh bj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj5neTwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj4tMTE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4N CjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPkEgZGlmZiBmcm9tIHRoZSBw cmV2aW91cyB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBhdDo8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cHM6 Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5v cmdfcmZjZGlmZi0zRnVybDItM0RkcmFmdC0yRGlldGYtMkRpMnJzLTJEeWFuZy0yRGwzLTJEdG9w b2xvZ3kmYW1wO2Q9RHdJR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz dm9EVFhjV3pvQ0kmYW1wO3I9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFK ZGNabyZhbXA7bT01bEY5cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFt cDtzPXF5TURLUHo3bl9iVmptZWZqOUF2WUFNUV9YV0kwYkptSnhQSTEwa1B2YUEmYW1wO2U9Ij5o dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5p ZXRmLm9yZ19yZmNkaWZmLTNGdXJsMi0zRGRyYWZ0LTJEaWV0Zi0yRGkycnMtMkR5YW5nLTJEbDMt MkR0b3BvbG9neSZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1L LW5kYjN2b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZq SVNsYUpkY1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURF WkkmYW1wO3M9cXlNREtQejduX2JWam1lZmo5QXZZQU1RX1hXSTBiSm1KeFBJMTBrUHZhQSZhbXA7 ZT08L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx dW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPjxzcGFuPi0xPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90 ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjE8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0K PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9 ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxv Y2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5QbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0 aGUgdGltZSBvZg0KPC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNp b24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBhdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjxhIGhyZWY9Imh0dHA6 Ly90b29scy5pZXRmLm9yZyI+dG9vbHMuaWV0Zi5vcmc8L2E+Ljwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3Rl Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+SW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWls YWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Ojwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Js b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBl PSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJodHRwczovL3VybGRl ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9ZnRwLTNBX19mdHAuaWV0Zi5vcmdfaW50ZXJu ZXQtMkRkcmFmdHNfJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl TUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdU dmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVp REVaSSZhbXA7cz0xTFN3Z2Rlc05tNW45ckd4RW45VENjTWRVcjFBUmR1eVExcU5MbERSaWlzJmFt cDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWZ0cC0zQV9f ZnRwLmlldGYub3JnX2ludGVybmV0LTJEZHJhZnRzXyZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVo NjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdK OUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpkY1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RB bVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmYW1wO3M9MUxTd2dkZXNObTVuOXJHeEVuOVRDY01kVXIx QVJkdXlRMXFOTGxEUmlpcyZhbXA7ZT08L2E+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjwv YmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJj aXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPjwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj5pMnJzIG1haWxp bmcgbGlzdDwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJtYWlsdG86aTJyc0BpZXRmLm9yZyI+aTJyc0BpZXRm Lm9yZzwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9j a3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8YmxvY2tx dW90ZSB0eXBlPSJjaXRlIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19pMnJz JmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRY Y1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8m YW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz1q OGxHVHhLTWVsbG12MUFwWDg3R3pGZEt1U09yUUJjRTB4cDJXNlNJSVhRJmFtcDtlPSI+aHR0cHM6 Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5v cmdfbWFpbG1hbl9saXN0aW5mb19pMnJzJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhy NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBvT0g3 WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdlTWdS R3MwVFYyNE1OQWVpREVaSSZhbXA7cz1qOGxHVHhLTWVsbG12MUFwWDg3R3pGZEt1U09yUUJjRTB4 cDJXNlNJSVhRJmFtcDtlPTwvYT48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1 b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSI+PHNwYW4+PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNp dGUiPjxzcGFuPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFu PnlhbmctZG9jdG9ycyBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+PGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0Bp ZXRmLm9yZyI+eWFuZy1kb2N0b3JzQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVv dGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bhbj48YSBocmVmPSJodHRwczovL3VybGRl ZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWls bWFuX2xpc3RpbmZvX3lhbmctMkRkb2N0b3JzJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZdWg2M3Jz dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZaR0o5RVBv T0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhzVEFtVGdl TWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz0zYnJ0OWpTSTlRSVA0eXRFTXFNX1dfUnZpZ01tQjVn UUR6VkZFSXVjbTM4JmFtcDtlPSI+aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy L3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb195YW5nLTJEZG9j dG9ycyZhbXA7ZD1Ed0lHYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2 b0RUWGNXem9DSSZhbXA7cj05emtQMHhuSlV2WkdKOUVQb09IN1locW4yZ3NCWWFHVHZqSVNsYUpk Y1pvJmFtcDttPTVsRjlxUlJkZmN6ZVJJUUR4c1RBbVRnZU1nUkdzMFRWMjRNTkFlaURFWkkmYW1w O3M9M2JydDlqU0k5UUlQNHl0RU1xTV9XX1J2aWdNbUI1Z1FEelZGRUl1Y20zOCZhbXA7ZT08L2E+ PC9zcGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj4tLSA8 L3NwYW4+PGJyPg0KPHNwYW4+TGFkaXNsYXYgTGhvdGthPC9zcGFuPjxicj4NCjxzcGFuPkhlYWQs IENaLk5JQyBMYWJzPC9zcGFuPjxicj4NCjxzcGFuPlBHUCBLZXkgSUQ6IDB4QjhGOTJCMDhBOUY3 NkM2Nzwvc3Bhbj48YnI+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+X19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PGJyPg0KPHNwYW4+eWFuZy1k b2N0b3JzIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+DQo8c3Bhbj48YSBocmVmPSJtYWlsdG86eWFu Zy1kb2N0b3JzQGlldGYub3JnIj55YW5nLWRvY3RvcnNAaWV0Zi5vcmc8L2E+PC9zcGFuPjxicj4N CjxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/ dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9feWFuZy0yRGRvY3RvcnMm YW1wO2Q9RHdJR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhj V3pvQ0kmYW1wO3I9OXprUDB4bkpVdlpHSjlFUG9PSDdZaHFuMmdzQllhR1R2aklTbGFKZGNabyZh bXA7bT01bEY5cVJSZGZjemVSSVFEeHNUQW1UZ2VNZ1JHczBUVjI0TU5BZWlERVpJJmFtcDtzPTNi cnQ5alNJOVFJUDR5dEVNcU1fV19SdmlnTW1CNWdRRHpWRkVJdWNtMzgmYW1wO2U9Ij5odHRwczov L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9y Z19tYWlsbWFuX2xpc3RpbmZvX3lhbmctMkRkb2N0b3JzJmFtcDtkPUR3SUdhUSZhbXA7Yz1IQWtZ dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTl6a1AweG5KVXZa R0o5RVBvT0g3WWhxbjJnc0JZYUdUdmpJU2xhSmRjWm8mYW1wO209NWxGOXFSUmRmY3plUklRRHhz VEFtVGdlTWdSR3MwVFYyNE1OQWVpREVaSSZhbXA7cz0zYnJ0OWpTSTlRSVA0eXRFTXFNX1dfUnZp Z01tQjVnUUR6VkZFSXVjbTM4JmFtcDtlPTwvYT48L3NwYW4+PGJyPg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_A68FFEAF152A4CC5A865B4803D210423junipernet_-- From nobody Wed Nov 22 18:42:49 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 28C3A1293E4; Wed, 22 Nov 2017 18:42:42 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: i2rs@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151140496212.13194.14455821602370653195@ietfa.amsl.com> Date: Wed, 22 Nov 2017 18:42:42 -0800 Archived-At: Subject: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-12.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 02:42:42 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Interface to the Routing System WG of the IETF. Title : Routing Information Base Info Model Authors : Nitin Bahadur Sriganesh Kini Jan Medved Filename : draft-ietf-i2rs-rib-info-model-12.txt Pages : 26 Date : 2017-11-22 Abstract: Routing and routing functions in enterprise and carrier networks are typically performed by network devices (routers and switches) using a routing information base (RIB). Protocols and configuration push data into the RIB and the RIB manager installs state into the hardware; for packet forwarding. This draft specifies a information model for the RIB to enable defining a standardized data model. Such a data model can be used to define an interface to the RIB from an entity that may even be external to the network device. This interface can be used to support new use-cases being defined by the IETF I2RS WG. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-12 https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-rib-info-model-12 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-12 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 Nov 22 18:45:32 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FC4A12708C for ; Wed, 22 Nov 2017 18:45:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.689 X-Spam-Level: X-Spam-Status: No, score=-3.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" header.d=yahoo.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 uVReXFWfNyIr for ; Wed, 22 Nov 2017 18:45:28 -0800 (PST) Received: from sonic312-22.consmr.mail.bf2.yahoo.com (sonic312-22.consmr.mail.bf2.yahoo.com [74.6.128.84]) (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 BAE6D12700F for ; Wed, 22 Nov 2017 18:45:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1511405127; bh=Xj3f0tVYMHrdRUxjAofGk+7l1kTunjoESEfN4R15oec=; h=Date:Subject:From:To:References:In-Reply-To:From:Subject; b=uWPcOGu+vdh4mMxJiGTd7A9yeEKRXkjCOttR84N5Z8w+jw0nQZB4Qv9RrvL83mqu39jLuGIcT0PDin1toOaV/xUkVI6whX2FG6qC2VrtFvG3WFjcclCzN/HMpjN5frqdtXOemri9pI0wojdRpnojg4xkO4dFFEqgDgmHHXsZodBATlmk9oE52uQpjLTLayd/B7vxGtJUiDGhYcxeJ4J0ItnZ9BQCfapA3xMURQMtI/jn9DqlLPfDtUkoAQ1ZcF4z+96/CyEPMg6LbLj6jpzKK9rJduxtM9B0p8kcaxkpwS/oSVDxOgFatEdDFOhxos6iKCjb8zzw5NFeMPXFi+wUPA== X-YMail-OSG: SOxr2hoVM1kE7FBQd9gjMg0DSvPeKK3FC8CKpdwyNdd7ELkLG9jgpAKQHaC0tbc LbGqePzdA7UYx1wuLwbg9GqzdAyH3.YNFIgRsiA9ymSmg1PPxrBjBuWvfFNgT8xZ1R5.klmt640z n18B91JBJdgKetvpPiluJw07A_4KPkyNb9burViMEMIhM2ukwScXdXOBy46izvWUIdbCsMWpUsNi q1XI0cJM4aWDTsrwfuMkoakXe8.fsw3kOFA7jdxqje58rsqi1NKAKa89fIpGRpZQVLR6BSmw6VTE _JnPSf4nqECh0AXmcTAGOYHt75lGD339Ifx49arVYsT6XUeg_zndR0WT9R8JkxkeSfUOTdpLZdut 754AnNQQVaIHdbeiucogOwLSDjWoEozogk3hmXmNCBsIrylvlSQB5xLdmSXnmFogTxUUlXm9kDGQ 3k4bd4_JrIsrspHratDiU61pmBJvwFXoZGj3qLnkg9JSZ2bBaSnHGd8_XFZWY8.feVUGoos5_5OT dC64siUTahbzWdhM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.bf2.yahoo.com with HTTP; Thu, 23 Nov 2017 02:45:27 +0000 Received: from smtp107.rhel.mail.bf1.yahoo.com (EHLO [192.168.0.110]) ([98.139.231.44]) by smtp413.mail.bf1.yahoo.com (JAMES SMTP Server ) with ESMTPA ID -1590888178; Thu, 23 Nov 2017 02:45:23 +0000 (UTC) User-Agent: Microsoft-MacOutlook/f.1e.0.170107 Date: Wed, 22 Nov 2017 18:45:21 -0800 From: Nitin Bahadur To: Russ White <7riw77@gmail.com>, Susan Hares CC: Message-ID: Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-12.txt References: <151140496212.13194.14455821602370653195@ietfa.amsl.com> In-Reply-To: <151140496212.13194.14455821602370653195@ietfa.amsl.com> Mime-version: 1.0 Content-type: text/plain; charset="UTF-8" Content-transfer-encoding: 7bit Archived-At: Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-rib-info-model-12.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 02:45:30 -0000 This update to the draft addresses clarifications requested during RTGDIR review. On 11/22/17, 6:42 PM, "i2rs-bounces@ietf.org on behalf of internet-drafts@ietf.org" wrote: A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Interface to the Routing System WG of the IETF. Title : Routing Information Base Info Model Authors : Nitin Bahadur Sriganesh Kini Jan Medved Filename : draft-ietf-i2rs-rib-info-model-12.txt Pages : 26 Date : 2017-11-22 Abstract: Routing and routing functions in enterprise and carrier networks are typically performed by network devices (routers and switches) using a routing information base (RIB). Protocols and configuration push data into the RIB and the RIB manager installs state into the hardware; for packet forwarding. This draft specifies a information model for the RIB to enable defining a standardized data model. Such a data model can be used to define an interface to the RIB from an entity that may even be external to the network device. This interface can be used to support new use-cases being defined by the IETF I2RS WG. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-i2rs-rib-info-model/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-i2rs-rib-info-model-12 https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-rib-info-model-12 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-rib-info-model-12 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/ _______________________________________________ i2rs mailing list i2rs@ietf.org https://www.ietf.org/mailman/listinfo/i2rs From nobody Wed Nov 22 22:17:07 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6103F1205F1; Wed, 22 Nov 2017 22:17:02 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: i2rs@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151141782237.13155.10197221217532968617@ietfa.amsl.com> Date: Wed, 22 Nov 2017 22:17:02 -0800 Archived-At: Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-01.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 06:17:02 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Interface to the Routing System WG of the IETF. Title : A YANG Data Model for Fabric Topology in Data Center Network Authors : Yan Zhuang Danian Shi Rong Gu Hariharan Ananthakrishnan Filename : draft-ietf-i2rs-yang-dc-fabric-network-topology-01.txt Pages : 29 Date : 2017-11-22 Abstract: This document defines a YANG data model for fabric topology in Data Center Network. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-01 https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-01 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-dc-fabric-network-topology-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 Wed Nov 22 22:26:42 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D472120721 for ; Wed, 22 Nov 2017 22:26:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.221 X-Spam-Level: X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 g3EBKWn_8qNU for ; Wed, 22 Nov 2017 22:26:40 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 00DB612948E for ; Wed, 22 Nov 2017 22:26:40 -0800 (PST) Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 0EC7336C76D8D for ; Thu, 23 Nov 2017 06:26:37 +0000 (GMT) Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 23 Nov 2017 06:26:37 +0000 Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.219]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Thu, 23 Nov 2017 14:26:30 +0800 From: "Zhuangyan (Yan)" To: Susan Hares , 'Russ White' , 'Alia Atlas' CC: "i2rs@ietf.org" Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-01.txt Thread-Index: AdNkIumpqrVC7pHVRIesC0JVeq8DvQ== Date: Thu, 23 Nov 2017 06:26:29 +0000 Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF8785A965538A@nkgeml513-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.135.170.230] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-01.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 06:26:42 -0000 QXMgZGlzY3Vzc2VkLCB0aGlzIHZlcnNpb24gY2xlYXJzIGFsbCB3YXJuaW5ncyBpbiB5YW5ndmFs aWRhdGlvbi4NCg0KQmVzdCBSZWdhcmRzLA0KDQpZYW4NCg0KLS0tLS3Tyrz+1K28/i0tLS0tDQq3 orz+yMs6IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gaW50ZXJuZXQt ZHJhZnRzQGlldGYub3JnDQq3osvNyrG85DogMjAxN8TqMTHUwjIzyNUgMTQ6MTcNCsrVvP7Iyzog aS1kLWFubm91bmNlQGlldGYub3JnDQqzrcvNOiBpMnJzQGlldGYub3JnDQrW98ziOiBbaTJyc10g SS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xv Z3ktMDEudHh0DQoNCg0KQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhl IG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9yaWVzLg0KVGhpcyBkcmFmdCBpcyBhIHdv cmsgaXRlbSBvZiB0aGUgSW50ZXJmYWNlIHRvIHRoZSBSb3V0aW5nIFN5c3RlbSBXRyBvZiB0aGUg SUVURi4NCg0KICAgICAgICBUaXRsZSAgICAgICAgICAgOiBBIFlBTkcgRGF0YSBNb2RlbCBmb3Ig RmFicmljIFRvcG9sb2d5IGluIERhdGEgQ2VudGVyIE5ldHdvcmsNCiAgICAgICAgQXV0aG9ycyAg ICAgICAgIDogWWFuIFpodWFuZw0KICAgICAgICAgICAgICAgICAgICAgICAgICBEYW5pYW4gU2hp DQogICAgICAgICAgICAgICAgICAgICAgICAgIFJvbmcgR3UNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgSGFyaWhhcmFuIEFuYW50aGFrcmlzaG5hbg0KCUZpbGVuYW1lICAgICAgICA6IGRyYWZ0 LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LTAxLnR4dA0KCVBhZ2Vz ICAgICAgICAgICA6IDI5DQoJRGF0ZSAgICAgICAgICAgIDogMjAxNy0xMS0yMg0KDQpBYnN0cmFj dDoNCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIFlBTkcgZGF0YSBtb2RlbCBmb3IgZmFicmlj IHRvcG9sb2d5IGluIERhdGENCiAgIENlbnRlciBOZXR3b3JrLg0KDQoNClRoZSBJRVRGIGRhdGF0 cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlzOg0KaHR0cHM6Ly9kYXRhdHJhY2tl ci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9w b2xvZ3kvDQoNClRoZXJlIGFyZSBhbHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDoN Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJy aWMtbmV0d29yay10b3BvbG9neS0wMQ0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv aHRtbC9kcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neS0wMQ0K DQpBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6DQpodHRw czovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFi cmljLW5ldHdvcmstdG9wb2xvZ3ktMDENCg0KDQpQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtl IGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9uIHVudGlsIHRo ZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5v cmcuDQoNCkludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZU UCBhdDoNCmZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvDQoNCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppMnJzIG1haWxpbmcgbGlzdA0K aTJyc0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pMnJz DQo= From nobody Mon Nov 27 07:59:08 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F704128BC8; Mon, 27 Nov 2017 07:59:02 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: The IESG To: "IETF-Announce" X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk CC: i2rs@ietf.org, Susan Hares , draft-ietf-i2rs-yang-network-topo@ietf.org, i2rs-chairs@ietf.org, akatlas@gmail.com, shares@ndzh.com Reply-To: ietf@ietf.org Sender: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <151179834205.30763.15729639804765679212.idtracker@ietfa.amsl.com> Date: Mon, 27 Nov 2017 07:59:02 -0800 Archived-At: Subject: [i2rs] Last Call: (A Data Model for Network Topologies) to Proposed Standard X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Nov 2017 15:59:02 -0000 The IESG has received a request from the Interface to the Routing System WG (i2rs) to consider the following document: - 'A Data Model for Network Topologies' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2017-12-11. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document defines an abstract (generic) YANG data model for network/service topologies and inventories. The data model serves as a base model which is augmented with technology-specific details in other, more specific topology and inventory data models. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/ IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-network-topo/ballot/ No IPR declarations have been submitted directly on this I-D. From nobody Mon Nov 27 08:02:49 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8651A128C9C; Mon, 27 Nov 2017 08:02:47 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: The IESG To: "IETF-Announce" X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk CC: draft-ietf-i2rs-yang-l3-topology@ietf.org, i2rs@ietf.org, i2rs-chairs@ietf.org, shares@ndzh.com, akatlas@gmail.com Reply-To: ietf@ietf.org Sender: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <151179856754.30942.6929613121549452821.idtracker@ietfa.amsl.com> Date: Mon, 27 Nov 2017 08:02:47 -0800 Archived-At: Subject: [i2rs] Last Call: (A YANG Data Model for Layer 3 Topologies) to Proposed Standard X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Nov 2017 16:02:47 -0000 The IESG has received a request from the Interface to the Routing System WG (i2rs) to consider the following document: - 'A YANG Data Model for Layer 3 Topologies' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2017-12-11. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document defines a YANG data model for layer 3 network topologies. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/ IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-l3-topology/ballot/ No IPR declarations have been submitted directly on this I-D. From nobody Tue Nov 28 05:56:04 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F943124B09 for ; Tue, 28 Nov 2017 05:56:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 2.846 X-Spam-Level: ** X-Spam-Status: No, score=2.846 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, 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 tU3iYML7eUXa for ; Tue, 28 Nov 2017 05:56:01 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 89D381243F6 for ; Tue, 28 Nov 2017 05:56:01 -0800 (PST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=166.177.58.28; From: "Susan Hares" To: Date: Tue, 28 Nov 2017 08:55:58 -0500 Message-ID: <01ed01d36850$9e7c1240$db7436c0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_01EE_01D36826.B5A85430" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNoTZjTpjXSuscxSY2Fzf5NKm4gUQ== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 13:56:03 -0000 This is a multipart message in MIME format. ------=_NextPart_000_01EE_01D36826.B5A85430 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This begins a 2 week WG LC on the I2RS draft draft-ietf-i2rs-yang-dc-fabric-network-topology from 11/28 to 12/12/2017. https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topo logy/ The authors should indicate if they know of any IPR relating to this draft. Please consider during your WG LC review, the following questions: 1) Do you know of any implementations of this draft? 2) Does this draft adhere to the Network Management Datastore architecture (NMDA)? 3) Do you know of any technical issues with this yang module? 4) Will the deployment of this yang module aid the management of Data Center Fabrics? 5) Do you support publication of this yang module? Sue Hares ------=_NextPart_000_01EE_01D36826.B5A85430 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

This = begins a 2 week WG LC on the I2RS draft = draft-ietf-i2rs-yang-dc-fabric-network-topology from 11/28 to = 12/12/2017.

 

https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-d= c-fabric-network-topology/

 

The authors = should indicate if they know of any IPR relating to this draft. =

 

Please consider during your WG LC review, the = following questions:

 

1)      = Do you know of any implementations of this = draft?

2)      = Does this draft adhere to the Network Management = Datastore architecture (NMDA)?

3)      = Do you know of any technical issues with this = yang module?

4)      = Will the deployment of this yang module aid the = management of Data Center Fabrics?

5)      = Do you support publication of this yang module? =

 

Sue Hares

 

 

 

 

------=_NextPart_000_01EE_01D36826.B5A85430-- From nobody Tue Nov 28 11:44:08 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EFBD126CBF for ; Tue, 28 Nov 2017 11:44:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.219 X-Spam-Level: X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3QuKKqfD2tgp for ; Tue, 28 Nov 2017 11:44:05 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 DE21F1200CF for ; Tue, 28 Nov 2017 11:44:04 -0800 (PST) Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 10C697366A5B4 for ; Tue, 28 Nov 2017 19:44:01 +0000 (GMT) Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 28 Nov 2017 19:44:02 +0000 Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.83]) by SJCEML703-CHM.china.huawei.com ([169.254.5.4]) with mapi id 14.03.0361.001; Tue, 28 Nov 2017 11:43:56 -0800 From: Alexander Clemm To: Susan Hares , "i2rs@ietf.org" Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 Thread-Index: AdNoTZjTpjXSuscxSY2Fzf5NKm4gUQAMZ56g Date: Tue, 28 Nov 2017 19:43:54 +0000 Message-ID: <644DA50AFA8C314EA9BDDAC83BD38A2E0EACF194@sjceml521-mbx.china.huawei.com> References: <01ed01d36850$9e7c1240$db7436c0$@ndzh.com> In-Reply-To: <01ed01d36850$9e7c1240$db7436c0$@ndzh.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.209.216.252] Content-Type: multipart/alternative; boundary="_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF194sjceml521mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 19:44:07 -0000 --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF194sjceml521mbxchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I did a quick review of this. I support publication of this yang module. = I think the draft is in good shape. I do have a few very minor nits which should be easy to address: - There are a few formatting issues of the -state module, such as = inconsistent indentations (sometimes 2, sometimes 4, sometimes 8 spaces) or= elements at the same level indented differently. - Leaf "bandwith" should be renamed "bandwidth" (for correct spell= ing) - I am wondering whether identity+identityref might be a better ch= oice than enumeration types for port-type enumeration (with regards to exte= nsibility). Same for bandwith (or at least include choice "other"?). I d= on't feel strongly about this but it's a possible consideration. - Name of "fabric-attribute". This is not really a single attribu= te. Just call it "fabric" (as a whole), or make it plural? Again, just fo= r consideration. Thanks --- Alex From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares Sent: Tuesday, November 28, 2017 5:56 AM To: i2rs@ietf.org Subject: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC fro= m 11/28 to 12/12/2017 This begins a 2 week WG LC on the I2RS draft draft-ietf-i2rs-yang-dc-fabric= -network-topology from 11/28 to 12/12/2017. https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-top= ology/ The authors should indicate if they know of any IPR relating to this draft. Please consider during your WG LC review, the following questions: 1) Do you know of any implementations of this draft? 2) Does this draft adhere to the Network Management Datastore architec= ture (NMDA)? 3) Do you know of any technical issues with this yang module? 4) Will the deployment of this yang module aid the management of Data = Center Fabrics? 5) Do you support publication of this yang module? Sue Hares --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF194sjceml521mbxchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,<= /p>

 

I did a quick review o= f this.  I support publication of this yang module.  I think the = draft is in good shape. 

 

I do have a few very m= inor nits which should be easy to address:

-&nb= sp;         There are a fe= w formatting issues of the –state module, such as inconsistent indent= ations (sometimes 2, sometimes 4, sometimes 8 spaces) or elements at the sa= me level indented differently. 

-&nb= sp;         Leaf “ba= ndwith” should be renamed “bandwidth” (for correct spelli= ng)

-&nb= sp;         I am wondering= whether identity+identityref might be a better choice than enumeration= types for port-type enumeration (with regards to extensibility).  Sam= e for bandwith (or at least include choice “other”?).   I don’t feel strongly about this = but it’s a possible consideration. 

-&nb= sp;         Name of “= ;fabric-attribute”.  This is not really a single attribute. = ; Just call it “fabric” (as a whole), or make it plural?  = Again, just for consideration.    

 

Thanks

--- Alex

 

From: i2rs [mailto:i2rs-bounces@ietf.org] = On Behalf Of Susan Hares
Sent: Tuesday, November 28, 2017 5:56 AM
To: i2rs@ietf.org
Subject: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG= LC from 11/28 to 12/12/2017

 

This begins a 2 week WG LC on the I2RS draft draft-i= etf-i2rs-yang-dc-fabric-network-topology from 11/28 to 12/12/2017.

 

https://datatracker.ietf.org/doc/= draft-ietf-i2rs-yang-dc-fabric-network-topology/

 

The authors should indicate if they know of any IPR = relating to this draft.

 

Please consider during your WG LC review, the follow= ing questions:

 

1)      Do you know of any implementations of this draft? <= o:p>

2)      Does this draft adhere to the Network Management Da= tastore architecture (NMDA)?

3)      Do you know of any technical issues with this yang = module?

4)      Will the deployment of this yang module aid the man= agement of Data Center Fabrics?

5)      Do you support publication of this yang module?

 

Sue Hares

 

 

 

 

--_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF194sjceml521mbxchi_-- From nobody Wed Nov 29 04:43:59 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 20726120725; Wed, 29 Nov 2017 04:43:57 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: i2rs@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151195943709.8004.14955731455121614911@ietfa.amsl.com> Date: Wed, 29 Nov 2017 04:43:57 -0800 Archived-At: Subject: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-02.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 12:43:57 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Interface to the Routing System WG of the IETF. Title : A YANG Data Model for Fabric Topology in Data Center Network Authors : Yan Zhuang Danian Shi Rong Gu Hariharan Ananthakrishnan Filename : draft-ietf-i2rs-yang-dc-fabric-network-topology-02.txt Pages : 28 Date : 2017-11-29 Abstract: This document defines a YANG data model for fabric topology in Data Center Network. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-02 https://datatracker.ietf.org/doc/html/draft-ietf-i2rs-yang-dc-fabric-network-topology-02 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-i2rs-yang-dc-fabric-network-topology-02 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Wed Nov 29 04:50:42 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0D01126C2F for ; Wed, 29 Nov 2017 04:50:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 hcwzMpeaykC5 for ; Wed, 29 Nov 2017 04:50:39 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 AE772126BF0 for ; Wed, 29 Nov 2017 04:50:38 -0800 (PST) Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 80A6ED03F0EFF for ; Wed, 29 Nov 2017 12:50:35 +0000 (GMT) Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 29 Nov 2017 12:50:36 +0000 Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.219]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Wed, 29 Nov 2017 20:50:20 +0800 From: "Zhuangyan (Yan)" To: Alexander Clemm , Susan Hares , "i2rs@ietf.org" Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 Thread-Index: AdNpD+0u/103XJi9RuSfnVESgc6LNA== Date: Wed, 29 Nov 2017 12:50:20 +0000 Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2E@nkgeml513-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.109.161] Content-Type: multipart/alternative; boundary="_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2Enkgeml513mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 12:50:41 -0000 --_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2Enkgeml513mbxchi_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgQWxleCwNCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhlIGNvbW1lbnRzIDogKSBXZaGv dmUgdXBkYXRlZCB0aGVtIGluIHRoZSBuZXcgdmVyc2lvbiAtMDIgYXMgcG9zdGVkLg0KDQpCZXN0 IFJlZ2FyZHMsDQoNCllhbg0KDQq3orz+yMs6IGkycnMgW21haWx0bzppMnJzLWJvdW5jZXNAaWV0 Zi5vcmddILT6se0gQWxleGFuZGVyIENsZW1tDQq3osvNyrG85DogMjAxN8TqMTHUwjI5yNUgMzo0 NA0KytW8/sjLOiBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPjsgaTJyc0BpZXRmLm9yZw0K 1vfM4jogUmU6IFtpMnJzXSBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10 b3BvbG9neSAtIFdHIExDIGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNw0KDQpIaSwNCg0KSSBkaWQg YSBxdWljayByZXZpZXcgb2YgdGhpcy4gIEkgc3VwcG9ydCBwdWJsaWNhdGlvbiBvZiB0aGlzIHlh bmcgbW9kdWxlLiAgSSB0aGluayB0aGUgZHJhZnQgaXMgaW4gZ29vZCBzaGFwZS4NCg0KSSBkbyBo YXZlIGEgZmV3IHZlcnkgbWlub3Igbml0cyB3aGljaCBzaG91bGQgYmUgZWFzeSB0byBhZGRyZXNz Og0KDQotICAgICAgICAgIFRoZXJlIGFyZSBhIGZldyBmb3JtYXR0aW5nIGlzc3VlcyBvZiB0aGUg qENzdGF0ZSBtb2R1bGUsIHN1Y2ggYXMgaW5jb25zaXN0ZW50IGluZGVudGF0aW9ucyAoc29tZXRp bWVzIDIsIHNvbWV0aW1lcyA0LCBzb21ldGltZXMgOCBzcGFjZXMpIG9yIGVsZW1lbnRzIGF0IHRo ZSBzYW1lIGxldmVsIGluZGVudGVkIGRpZmZlcmVudGx5Lg0KDQotICAgICAgICAgIExlYWYgobBi YW5kd2l0aKGxIHNob3VsZCBiZSByZW5hbWVkIKGwYmFuZHdpZHRoobEgKGZvciBjb3JyZWN0IHNw ZWxsaW5nKQ0KDQotICAgICAgICAgIEkgYW0gd29uZGVyaW5nIHdoZXRoZXIgaWRlbnRpdHkraWRl bnRpdHlyZWYgbWlnaHQgYmUgYSBiZXR0ZXIgY2hvaWNlIHRoYW4gZW51bWVyYXRpb24gdHlwZXMg Zm9yIHBvcnQtdHlwZSBlbnVtZXJhdGlvbiAod2l0aCByZWdhcmRzIHRvIGV4dGVuc2liaWxpdHkp LiAgU2FtZSBmb3IgYmFuZHdpdGggKG9yIGF0IGxlYXN0IGluY2x1ZGUgY2hvaWNlIKGwb3RoZXKh sT8pLiAgIEkgZG9uoa90IGZlZWwgc3Ryb25nbHkgYWJvdXQgdGhpcyBidXQgaXShr3MgYSBwb3Nz aWJsZSBjb25zaWRlcmF0aW9uLg0KDQotICAgICAgICAgIE5hbWUgb2YgobBmYWJyaWMtYXR0cmli dXRlobEuICBUaGlzIGlzIG5vdCByZWFsbHkgYSBzaW5nbGUgYXR0cmlidXRlLiAgSnVzdCBjYWxs IGl0IKGwZmFicmljobEgKGFzIGEgd2hvbGUpLCBvciBtYWtlIGl0IHBsdXJhbD8gIEFnYWluLCBq dXN0IGZvciBjb25zaWRlcmF0aW9uLg0KDQpUaGFua3MNCi0tLSBBbGV4DQoNCkZyb206IGkycnMg W21haWx0bzppMnJzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXNhbiBIYXJlcw0K U2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjgsIDIwMTcgNTo1NiBBTQ0KVG86IGkycnNAaWV0Zi5v cmc8bWFpbHRvOmkycnNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJz LXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDExLzI4IHRvIDEy LzEyLzIwMTcNCg0KVGhpcyBiZWdpbnMgYSAyIHdlZWsgV0cgTEMgb24gdGhlIEkyUlMgZHJhZnQg ZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kgZnJvbSAxMS8y OCB0byAxMi8xMi8yMDE3Lg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm dC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neS8NCg0KVGhlIGF1dGhv cnMgc2hvdWxkIGluZGljYXRlIGlmIHRoZXkga25vdyBvZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRo aXMgZHJhZnQuDQoNClBsZWFzZSBjb25zaWRlciBkdXJpbmcgeW91ciBXRyBMQyByZXZpZXcsIHRo ZSBmb2xsb3dpbmcgcXVlc3Rpb25zOg0KDQoNCjEpICAgICAgRG8geW91IGtub3cgb2YgYW55IGlt cGxlbWVudGF0aW9ucyBvZiB0aGlzIGRyYWZ0Pw0KDQoyKSAgICAgIERvZXMgdGhpcyBkcmFmdCBh ZGhlcmUgdG8gdGhlIE5ldHdvcmsgTWFuYWdlbWVudCBEYXRhc3RvcmUgYXJjaGl0ZWN0dXJlIChO TURBKT8NCg0KMykgICAgICBEbyB5b3Uga25vdyBvZiBhbnkgdGVjaG5pY2FsIGlzc3VlcyB3aXRo IHRoaXMgeWFuZyBtb2R1bGU/DQoNCjQpICAgICAgV2lsbCB0aGUgZGVwbG95bWVudCBvZiB0aGlz IHlhbmcgbW9kdWxlIGFpZCB0aGUgbWFuYWdlbWVudCBvZiBEYXRhIENlbnRlciBGYWJyaWNzPw0K DQo1KSAgICAgIERvIHlvdSBzdXBwb3J0IHB1YmxpY2F0aW9uIG9mIHRoaXMgeWFuZyBtb2R1bGU/ DQoNClN1ZSBIYXJlcw0KDQoNCg0KDQo= --_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2Enkgeml513mbxchi_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi Alex,

 

Thank you very much for the comments : ) We=A1=AFve updated them = in the new version -02 as posted.

 

Best Regards,

 

Yan

 

=B7=A2=BC=FE=C8=CB:= i2rs [mailto:i2rs-bounces@ietf.org] =B4=FA=B1=ED Alexander Clemm
=B7=A2=CB=CD=CA=B1=BC=E4:= 2017=C4=EA11=D4=C229=C8=D5 3:44
=CA=D5=BC=FE=C8=CB: Susan Hares <shares@ndzh.com>; i2rs@ietf.org
=D6=F7=CC=E2: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 1= 1/28 to 12/12/2017

 

Hi,

&n= bsp;

I did a= quick review of this.  I support publication of this yang module. &nb= sp;I think the draft is in good shape. 

&n= bsp;

I do ha= ve a few very minor nits which should be easy to address:

= -          There are a few formatting issues of the =A8Cstate module, such as inconsi= stent indentations (sometimes 2, sometimes 4, sometimes 8 spaces) or elemen= ts at the same level indented differently. 

= -          Leaf =A1=B0bandwith=A1=B1 should be renamed =A1=B0bandwidth=A1=B1 (for cor= rect spelling)

= -          I am wondering whether identity+identityref might be a better choice t= han enumeration types for port-type enumeration (with regards to extensibil= ity).  Same for bandwith (or at least include choice =A1=B0other=A1=B1?).   I don=A1=AFt feel strongly about t= his but it=A1=AFs a possible consideration. 

= -          Name of =A1=B0fabric-attribute=A1=B1.  This is not really a single at= tribute.  Just call it =A1=B0fabric=A1=B1 (as a whole), or make it plu= ral?  Again, just for consideration.    

&n= bsp;

Thanks<= o:p>

--- Ale= x

&n= bsp;

From: i2rs [mailto:i2rs-boun= ces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, November 28, 2017 5:56 AM
To: i2rs@ietf.org
Subject: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG= LC from 11/28 to 12/12/2017

 

This begins a 2 week WG LC on t= he I2RS draft draft-ietf-i2rs-yang-dc-fabric-network-topology from 11/28 to= 12/12/2017.

 

https://data= tracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/

 

The authors should indicate if = they know of any IPR relating to this draft.

 

Please consider during your WG = LC review, the following questions:

 

1) &nbs= p;    Do you know of any impl= ementations of this draft?

2) &nbs= p;    Does this draft adhere = to the Network Management Datastore architecture (NMDA)?

3) &nbs= p;    Do you know of any tech= nical issues with this yang module?

4) &nbs= p;    Will the deployment of = this yang module aid the management of Data Center Fabrics?

5) &nbs= p;    Do you support publicat= ion of this yang module?

 

Sue Hares

 

 

 

 

--_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2Enkgeml513mbxchi_-- From nobody Wed Nov 29 05:03:48 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 488E8126C2F for ; Wed, 29 Nov 2017 05:03:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 DKjYIvyY1_8x for ; Wed, 29 Nov 2017 05:03:44 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 1E370120725 for ; Wed, 29 Nov 2017 05:03:44 -0800 (PST) Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id F383A43AB0F6A for ; Wed, 29 Nov 2017 13:03:38 +0000 (GMT) Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 29 Nov 2017 13:02:34 +0000 Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.219]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0361.001; Wed, 29 Nov 2017 21:02:29 +0800 From: "Zhuangyan (Yan)" To: Susan Hares , "i2rs@ietf.org" Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 Thread-Index: AdNpEUQAMLKuGd0MQ2yO0GwP+44ktg== Date: Wed, 29 Nov 2017 13:02:28 +0000 Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62@nkgeml513-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.109.161] Content-Type: multipart/alternative; boundary="_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62nkgeml513mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 13:03:46 -0000 --_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62nkgeml513mbxchi_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SSBhbSBub3QgYXdhcmUgb2YgYW55IElQUiByZWxhdGluZyB0byB0aGlzIGRyYWZ0Lg0KDQpXZSBo YXZlIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgbW9kZWwgaW4gT0RMIHdoaWNoIGlzIHVzZWQgdG8g aGVscCBuZXR3b3JrIG1hbmFnZW1lbnQgaW4gZGF0YSBjZW50ZXIuDQpUaGUgbW9kZWwgbm93IGlz IGluIE5NREEgc3R5bGUuDQoNCkFzIGEgY28tYXV0aG9yLCBJIHN1cHBvcnQgdGhlIHB1YmxpY2F0 aW9uIG9mIHRoaXMgbW9kZWwuDQoNCkJlc3QgUmVnYXJkcywNCg0KWWFuDQoNCreivP7IyzogaTJy cyBbbWFpbHRvOmkycnMtYm91bmNlc0BpZXRmLm9yZ10gtPqx7SBTdXNhbiBIYXJlcw0Kt6LLzcqx vOQ6IDIwMTfE6jEx1MIyOMjVIDIxOjU2DQrK1bz+yMs6IGkycnNAaWV0Zi5vcmcNCtb3zOI6IFtp MnJzXSBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSAtIFdH IExDIGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNw0KDQpUaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBM QyBvbiB0aGUgSTJSUyBkcmFmdCBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29y ay10b3BvbG9neSBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTcuDQoNCmh0dHBzOi8vZGF0YXRyYWNr ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRv cG9sb2d5Lw0KDQpUaGUgYXV0aG9ycyBzaG91bGQgaW5kaWNhdGUgaWYgdGhleSBrbm93IG9mIGFu eSBJUFIgcmVsYXRpbmcgdG8gdGhpcyBkcmFmdC4NCg0KUGxlYXNlIGNvbnNpZGVyIGR1cmluZyB5 b3VyIFdHIExDIHJldmlldywgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6DQoNCg0KMSkgICAgICBE byB5b3Uga25vdyBvZiBhbnkgaW1wbGVtZW50YXRpb25zIG9mIHRoaXMgZHJhZnQ/DQoNCjIpICAg ICAgRG9lcyB0aGlzIGRyYWZ0IGFkaGVyZSB0byB0aGUgTmV0d29yayBNYW5hZ2VtZW50IERhdGFz dG9yZSBhcmNoaXRlY3R1cmUgKE5NREEpPw0KDQozKSAgICAgIERvIHlvdSBrbm93IG9mIGFueSB0 ZWNobmljYWwgaXNzdWVzIHdpdGggdGhpcyB5YW5nIG1vZHVsZT8NCg0KNCkgICAgICBXaWxsIHRo ZSBkZXBsb3ltZW50IG9mIHRoaXMgeWFuZyBtb2R1bGUgYWlkIHRoZSBtYW5hZ2VtZW50IG9mIERh dGEgQ2VudGVyIEZhYnJpY3M/DQoNCjUpICAgICAgRG8geW91IHN1cHBvcnQgcHVibGljYXRpb24g b2YgdGhpcyB5YW5nIG1vZHVsZT8NCg0KU3VlIEhhcmVzDQoNCg0KDQoNCg== --_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62nkgeml513mbxchi_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

I am not aware of any IPR relating to this draft.

 

We have implementation of this model in ODL which is used to help= network management in data center.

The model now is in NMDA style.

 

As a co-author, I support the publication of this model.

 

Best Regards,

 

Yan

 

=B7=A2=BC=FE=C8=CB:= i2rs [mailto:i2rs-bounces@ietf.org] =B4=FA=B1=ED Susan Hares
=B7=A2=CB=CD=CA=B1=BC=E4:= 2017=C4=EA11=D4=C228=C8=D5 21:56
=CA=D5=BC=FE=C8=CB: i2rs@ietf.org
=D6=F7=CC=E2: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28= to 12/12/2017

 

This begins a 2 week WG LC on t= he I2RS draft draft-ietf-i2rs-yang-dc-fabric-network-topology from 11/28 to= 12/12/2017.

 

https://data= tracker.ietf.org/doc/draft-ietf-i2rs-yang-dc-fabric-network-topology/

 

The authors should indicate if = they know of any IPR relating to this draft.

 

Please consider during your WG = LC review, the following questions:

 

1) &nbs= p;    Do you know of any impl= ementations of this draft?

2) &nbs= p;    Does this draft adhere = to the Network Management Datastore architecture (NMDA)?

3) &nbs= p;    Do you know of any tech= nical issues with this yang module?

4) &nbs= p;    Will the deployment of = this yang module aid the management of Data Center Fabrics?

5) &nbs= p;    Do you support publicat= ion of this yang module?

 

Sue Hares

 

 

 

 

--_000_9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62nkgeml513mbxchi_-- From nobody Wed Nov 29 05:54:14 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83F2E127369; Wed, 29 Nov 2017 05:54:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.221 X-Spam-Level: X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 CS_ixE3IONlZ; Wed, 29 Nov 2017 05:54:11 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 A4D65120724; Wed, 29 Nov 2017 05:54:10 -0800 (PST) Received: from lhreml706-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 0F4376CD48550; Wed, 29 Nov 2017 13:54:07 +0000 (GMT) Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 29 Nov 2017 13:54:08 +0000 Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.219]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0361.001; Wed, 29 Nov 2017 21:54:03 +0800 From: "Zhuangyan (Yan)" To: "internet-drafts@ietf.org" , "i-d-announce@ietf.org" CC: "i2rs@ietf.org" Thread-Topic: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-02.txt Thread-Index: AdNpGVGErWwMUXMaR42Nhw+SQXdJmw== Date: Wed, 29 Nov 2017 13:54:02 +0000 Message-ID: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665CA6@nkgeml513-mbx.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.45.109.161] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] I-D Action: draft-ietf-i2rs-yang-dc-fabric-network-topology-02.txt X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 13:54:12 -0000 SGksDQoNClRoZSBuZXcgcmV2aXNpb24gaW5jb3Jwb3JhdGVkIEFsZXgncyBjb21tZW50cyBhbmQg c29tZSBmb3JtYXR0aW5nIGlzc3VlcyBpbiB0aGUgZHJhZnQuDQoNCkJlc3QgUmVnYXJkcywNCg0K WWFuDQoNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBpMnJzIFttYWlsdG86aTJycy1ib3Vu Y2VzQGlldGYub3JnXSC0+rHtIGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZw0Kt6LLzcqxvOQ6IDIw MTfE6jEx1MIyOcjVIDIwOjQ0DQrK1bz+yMs6IGktZC1hbm5vdW5jZUBpZXRmLm9yZw0Ks63LzTog aTJyc0BpZXRmLm9yZw0K1vfM4jogW2kycnNdIEktRCBBY3Rpb246IGRyYWZ0LWlldGYtaTJycy15 YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LTAyLnR4dA0KDQoNCkEgTmV3IEludGVybmV0 LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0cyBkaXJl Y3Rvcmllcy4NClRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIEludGVyZmFjZSB0byB0 aGUgUm91dGluZyBTeXN0ZW0gV0cgb2YgdGhlIElFVEYuDQoNCiAgICAgICAgVGl0bGUgICAgICAg ICAgIDogQSBZQU5HIERhdGEgTW9kZWwgZm9yIEZhYnJpYyBUb3BvbG9neSBpbiBEYXRhIENlbnRl ciBOZXR3b3JrDQogICAgICAgIEF1dGhvcnMgICAgICAgICA6IFlhbiBaaHVhbmcNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgRGFuaWFuIFNoaQ0KICAgICAgICAgICAgICAgICAgICAgICAgICBS b25nIEd1DQogICAgICAgICAgICAgICAgICAgICAgICAgIEhhcmloYXJhbiBBbmFudGhha3Jpc2hu YW4NCglGaWxlbmFtZSAgICAgICAgOiBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0 d29yay10b3BvbG9neS0wMi50eHQNCglQYWdlcyAgICAgICAgICAgOiAyOA0KCURhdGUgICAgICAg ICAgICA6IDIwMTctMTEtMjkNCg0KQWJzdHJhY3Q6DQogICBUaGlzIGRvY3VtZW50IGRlZmluZXMg YSBZQU5HIGRhdGEgbW9kZWwgZm9yIGZhYnJpYyB0b3BvbG9neSBpbiBEYXRhDQogICBDZW50ZXIg TmV0d29yay4NCg0KDQpUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBk cmFmdCBpczoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaTJy cy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5Lw0KDQpUaGVyZSBhcmUgYWxzbyBodG1s aXplZCB2ZXJzaW9ucyBhdmFpbGFibGUgYXQ6DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv ZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3ktMDINCmh0dHBz Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMt ZmFicmljLW5ldHdvcmstdG9wb2xvZ3ktMDINCg0KQSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZl cnNpb24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwy PWRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5LTAyDQoNCg0K UGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhl IHRpbWUgb2Ygc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBh cmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQpJbnRlcm5ldC1EcmFmdHMgYXJlIGFs c28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBGVFAgYXQ6DQpmdHA6Ly9mdHAuaWV0Zi5vcmcvaW50 ZXJuZXQtZHJhZnRzLw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KaTJycyBtYWlsaW5nIGxpc3QNCmkycnNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3Lmll dGYub3JnL21haWxtYW4vbGlzdGluZm8vaTJycw0K From nobody Wed Nov 29 09:52:22 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F11D120726 for ; Wed, 29 Nov 2017 09:52:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 YoaJMRZSqIk0 for ; Wed, 29 Nov 2017 09:52:17 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 8526B1288A9 for ; Wed, 29 Nov 2017 09:52:17 -0800 (PST) Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 25658CCA82831 for ; Wed, 29 Nov 2017 17:52:13 +0000 (GMT) Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 29 Nov 2017 17:52:15 +0000 Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.83]) by SJCEML702-CHM.china.huawei.com ([169.254.4.18]) with mapi id 14.03.0361.001; Wed, 29 Nov 2017 09:51:57 -0800 From: Alexander Clemm To: "Zhuangyan (Yan)" , Susan Hares , "i2rs@ietf.org" Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 Thread-Index: AdNpD+0upjXSuscxSY2Fzf5NKm4gUQAKrSQg Date: Wed, 29 Nov 2017 17:51:56 +0000 Message-ID: <644DA50AFA8C314EA9BDDAC83BD38A2E0EACF647@sjceml521-mbx.china.huawei.com> References: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2E@nkgeml513-mbx.china.huawei.com> In-Reply-To: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C2E@nkgeml513-mbx.china.huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.209.216.194] Content-Type: multipart/alternative; boundary="_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF647sjceml521mbxchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 17:52:20 -0000 --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF647sjceml521mbxchi_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 VGhhbmtzLCBZYW4uDQoNCkkgbG9va2VkIGF0IHRoZSB1cGRhdGUuICBUaGlzIGxvb2tzIHJlYWxs eSBnb29kIG5vdy4gIFN1cHBvcnQuDQoNCi0tLSBBbGV4DQoNCkZyb206IFpodWFuZ3lhbiAoWWFu KQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAyOSwgMjAxNyA0OjUwIEFNDQpUbzogQWxleGFu ZGVyIENsZW1tIDxhbGV4YW5kZXIuY2xlbW1AaHVhd2VpLmNvbT47IFN1c2FuIEhhcmVzIDxzaGFy ZXNAbmR6aC5jb20+OyBpMnJzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW2kycnNdIGRyYWZ0LWll dGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IC0gV0cgTEMgZnJvbSAxMS8y OCB0byAxMi8xMi8yMDE3DQoNCkhpIEFsZXgsDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRo ZSBjb21tZW50cyA6ICkgV2Whr3ZlIHVwZGF0ZWQgdGhlbSBpbiB0aGUgbmV3IHZlcnNpb24gLTAy IGFzIHBvc3RlZC4NCg0KQmVzdCBSZWdhcmRzLA0KDQpZYW4NCg0Kt6K8/sjLOiBpMnJzIFttYWls dG86aTJycy1ib3VuY2VzQGlldGYub3JnXSC0+rHtIEFsZXhhbmRlciBDbGVtbQ0Kt6LLzcqxvOQ6 IDIwMTfE6jEx1MIyOcjVIDM6NDQNCsrVvP7IyzogU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNv bTxtYWlsdG86c2hhcmVzQG5kemguY29tPj47IGkycnNAaWV0Zi5vcmc8bWFpbHRvOmkycnNAaWV0 Zi5vcmc+DQrW98ziOiBSZTogW2kycnNdIGRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1u ZXR3b3JrLXRvcG9sb2d5IC0gV0cgTEMgZnJvbSAxMS8yOCB0byAxMi8xMi8yMDE3DQoNCkhpLA0K DQpJIGRpZCBhIHF1aWNrIHJldmlldyBvZiB0aGlzLiAgSSBzdXBwb3J0IHB1YmxpY2F0aW9uIG9m IHRoaXMgeWFuZyBtb2R1bGUuICBJIHRoaW5rIHRoZSBkcmFmdCBpcyBpbiBnb29kIHNoYXBlLg0K DQpJIGRvIGhhdmUgYSBmZXcgdmVyeSBtaW5vciBuaXRzIHdoaWNoIHNob3VsZCBiZSBlYXN5IHRv IGFkZHJlc3M6DQoNCi0gICAgICAgICAgVGhlcmUgYXJlIGEgZmV3IGZvcm1hdHRpbmcgaXNzdWVz IG9mIHRoZSCoQ3N0YXRlIG1vZHVsZSwgc3VjaCBhcyBpbmNvbnNpc3RlbnQgaW5kZW50YXRpb25z IChzb21ldGltZXMgMiwgc29tZXRpbWVzIDQsIHNvbWV0aW1lcyA4IHNwYWNlcykgb3IgZWxlbWVu dHMgYXQgdGhlIHNhbWUgbGV2ZWwgaW5kZW50ZWQgZGlmZmVyZW50bHkuDQoNCi0gICAgICAgICAg TGVhZiChsGJhbmR3aXRoobEgc2hvdWxkIGJlIHJlbmFtZWQgobBiYW5kd2lkdGihsSAoZm9yIGNv cnJlY3Qgc3BlbGxpbmcpDQoNCi0gICAgICAgICAgSSBhbSB3b25kZXJpbmcgd2hldGhlciBpZGVu dGl0eStpZGVudGl0eXJlZiBtaWdodCBiZSBhIGJldHRlciBjaG9pY2UgdGhhbiBlbnVtZXJhdGlv biB0eXBlcyBmb3IgcG9ydC10eXBlIGVudW1lcmF0aW9uICh3aXRoIHJlZ2FyZHMgdG8gZXh0ZW5z aWJpbGl0eSkuICBTYW1lIGZvciBiYW5kd2l0aCAob3IgYXQgbGVhc3QgaW5jbHVkZSBjaG9pY2Ug obBvdGhlcqGxPykuICAgSSBkb26hr3QgZmVlbCBzdHJvbmdseSBhYm91dCB0aGlzIGJ1dCBpdKGv cyBhIHBvc3NpYmxlIGNvbnNpZGVyYXRpb24uDQoNCi0gICAgICAgICAgTmFtZSBvZiChsGZhYnJp Yy1hdHRyaWJ1dGWhsS4gIFRoaXMgaXMgbm90IHJlYWxseSBhIHNpbmdsZSBhdHRyaWJ1dGUuICBK dXN0IGNhbGwgaXQgobBmYWJyaWOhsSAoYXMgYSB3aG9sZSksIG9yIG1ha2UgaXQgcGx1cmFsPyAg QWdhaW4sIGp1c3QgZm9yIGNvbnNpZGVyYXRpb24uDQoNClRoYW5rcw0KLS0tIEFsZXgNCg0KRnJv bTogaTJycyBbbWFpbHRvOmkycnMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN1c2Fu IEhhcmVzDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyOCwgMjAxNyA1OjU2IEFNDQpUbzogaTJy c0BpZXRmLm9yZzxtYWlsdG86aTJyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFtpMnJzXSBkcmFmdC1p ZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSAtIFdHIExDIGZyb20gMTEv MjggdG8gMTIvMTIvMjAxNw0KDQpUaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBMQyBvbiB0aGUgSTJS UyBkcmFmdCBkcmFmdC1pZXRmLWkycnMteWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSBm cm9tIDExLzI4IHRvIDEyLzEyLzIwMTcuDQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv ZG9jL2RyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5Lw0KDQpU aGUgYXV0aG9ycyBzaG91bGQgaW5kaWNhdGUgaWYgdGhleSBrbm93IG9mIGFueSBJUFIgcmVsYXRp bmcgdG8gdGhpcyBkcmFmdC4NCg0KUGxlYXNlIGNvbnNpZGVyIGR1cmluZyB5b3VyIFdHIExDIHJl dmlldywgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6DQoNCg0KMSkgICAgICBEbyB5b3Uga25vdyBv ZiBhbnkgaW1wbGVtZW50YXRpb25zIG9mIHRoaXMgZHJhZnQ/DQoNCjIpICAgICAgRG9lcyB0aGlz IGRyYWZ0IGFkaGVyZSB0byB0aGUgTmV0d29yayBNYW5hZ2VtZW50IERhdGFzdG9yZSBhcmNoaXRl Y3R1cmUgKE5NREEpPw0KDQozKSAgICAgIERvIHlvdSBrbm93IG9mIGFueSB0ZWNobmljYWwgaXNz dWVzIHdpdGggdGhpcyB5YW5nIG1vZHVsZT8NCg0KNCkgICAgICBXaWxsIHRoZSBkZXBsb3ltZW50 IG9mIHRoaXMgeWFuZyBtb2R1bGUgYWlkIHRoZSBtYW5hZ2VtZW50IG9mIERhdGEgQ2VudGVyIEZh YnJpY3M/DQoNCjUpICAgICAgRG8geW91IHN1cHBvcnQgcHVibGljYXRpb24gb2YgdGhpcyB5YW5n IG1vZHVsZT8NCg0KU3VlIEhhcmVzDQoNCg0KDQoNCg== --_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF647sjceml521mbxchi_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Thanks, Yan.

 

I looked at the update.  This looks really good now.  Suppor= t.

 

--- Alex

 

From: Zhuangyan (Yan)
Sent: Wednesday, November 29, 2017 4:50 AM
To: Alexander Clemm <alexander.clemm@huawei.com>; Susan Hares = <shares@ndzh.com>; i2rs@ietf.org
Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology = - WG LC from 11/28 to 12/12/2017

 

Hi Al= ex,

=  

Thank= you very much for the comments : ) We=A1=AFve updated them in the new vers= ion -02 as posted.

=  

Best = Regards,

=  

Yan

=  

=B7=A2=BC=FE=C8=CB: i2rs [mailto:i2rs-bounces@ietf.org] =B4=FA=B1=ED Alexander Clemm
=B7=A2=CB=CD=CA=B1=BC=E4: 2017=C4=EA11=D4=C229=C8=D5 3:44
=CA=D5=BC=FE=C8=CB: Susan Hares <shares@ndzh.com>; i2rs@ietf.org
=D6=F7=CC=E2: Re: [i2rs] draft-ietf-i2rs= -yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017

 

Hi,<= /p>

 

I did a quick review o= f this.  I support publication of this yang module.  I think the = draft is in good shape. 

 

I do have a few very m= inor nits which should be easy to address:

-&nb= sp;         There are a fe= w formatting issues of the =A8Cstate module, such as inconsistent indentati= ons (sometimes 2, sometimes 4, sometimes 8 spaces) or elements at the same = level indented differently. 

-&nb= sp;         Leaf =A1=B0ban= dwith=A1=B1 should be renamed =A1=B0bandwidth=A1=B1 (for correct spelling)

-&nb= sp;         I am wondering= whether identity+identityref might be a better choice than enumeration= types for port-type enumeration (with regards to extensibility).  Sam= e for bandwith (or at least include choice =A1=B0other=A1=B1?).   I don=A1=AFt feel strongly about this but= it=A1=AFs a possible consideration. 

-&nb= sp;         Name of =A1=B0= fabric-attribute=A1=B1.  This is not really a single attribute.  = Just call it =A1=B0fabric=A1=B1 (as a whole), or make it plural?  Agai= n, just for consideration.    

 

Thanks

--- Alex

 

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, November 28, 2017 5:56 AM
To: i2rs@ietf.org
Subject: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG= LC from 11/28 to 12/12/2017

 

This begins a 2 week WG LC on the I2RS draft draft-i= etf-i2rs-yang-dc-fabric-network-topology from 11/28 to 12/12/2017.

 

https://datatracker.ietf.org/doc/= draft-ietf-i2rs-yang-dc-fabric-network-topology/

 

The authors should indicate if they know of any IPR = relating to this draft.

 

Please consider during your WG LC review, the follow= ing questions:

 

1)      Do you know of any implementations of this draft? <= o:p>

2)      Does this draft adhere to the Network Management Da= tastore architecture (NMDA)?

3)      Do you know of any technical issues with this yang = module?

4)      Will the deployment of this yang module aid the man= agement of Data Center Fabrics?

5)      Do you support publication of this yang module?

 

Sue Hares

 

 

 

 

--_000_644DA50AFA8C314EA9BDDAC83BD38A2E0EACF647sjceml521mbxchi_-- From nobody Wed Nov 29 12:21:58 2017 Return-Path: X-Original-To: i2rs@ietfa.amsl.com Delivered-To: i2rs@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB410129353 for ; Wed, 29 Nov 2017 12:21:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.7 X-Spam-Level: X-Spam-Status: No, score=-4.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=packetdesign.onmicrosoft.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 M8oWYa-lHrje for ; Wed, 29 Nov 2017 12:21:53 -0800 (PST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0045.outbound.protection.outlook.com [104.47.34.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 239201241F3 for ; Wed, 29 Nov 2017 12:21:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packetdesign.onmicrosoft.com; s=selector1-packetdesign-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EeNKgUeRSMy2RwMubYRuFTha6ux+ivcjLxeIYQkORTI=; b=inI/VqZZOijadUX57CR7jIGg9OKqz+8p6/NzkR1NhujKEzhOQgA5XUpsNMkMNTM59a4cj3Rm1mZ+YMETu8+g3qSZVyHFuN2iMMGiXWRZaxxIxvE6UEsvymCXNCOGbe4WmuBDhINGNfftgF3DlGBx7o48vpRf+jg8OJiEwasQm/w= Received: from CY1PR0401MB0921.namprd04.prod.outlook.com (10.160.160.145) by CY1PR0401MB0923.namprd04.prod.outlook.com (10.160.160.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Wed, 29 Nov 2017 20:21:47 +0000 Received: from CY1PR0401MB0921.namprd04.prod.outlook.com ([10.160.160.145]) by CY1PR0401MB0921.namprd04.prod.outlook.com ([10.160.160.145]) with mapi id 15.20.0260.006; Wed, 29 Nov 2017 20:21:47 +0000 From: Hariharan Ananthakrishnan To: "Zhuangyan (Yan)" , Susan Hares , "i2rs@ietf.org" Thread-Topic: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 Thread-Index: AdNpEUQApjXSuscxSY2Fzf5NKm4gUf//9pAA Date: Wed, 29 Nov 2017 20:21:47 +0000 Message-ID: References: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62@nkgeml513-mbx.china.huawei.com> In-Reply-To: <9B4BC45FDEDDD84F813E9E4A5BAF8785A9665C62@nkgeml513-mbx.china.huawei.com> Accept-Language: en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=hari@packetdesign.com; x-originating-ip: [38.99.127.66] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY1PR0401MB0923; 6:euS0OPEkOl29ledt5ZtZKuqUr2n08R6P/dMhWk1opKGXghiwyCFoheXYHT5grDnSX3mnohdxKlEUnY6nHguvxQR9q7jyyeIBHDiMHMwAPx+g5F0blJp+QBDf9pttUh9PjjqqJ/vL4I1B9ZGW0PfFF05f2WfIMpDVYdBw4+dR2DCNHwBVIBu9b4hvQVvxJBbv6pH0MPrm3pHWhIxdHK2o/gBQki1dGJEtUrvq9wlW51ppHop6RGcCznkvRmocjZUWSacMvsmpEc+EiRAgUIBBjcD1ilKTHyYuUPX+0chg8KvPj+tZGm+YCzZUZhrnsMFjKoLWWdEZxy6Tja0nPjhp9JAnb4Zxq4jrthP3mRbzMs8=; 5:ZGjA1FI07JLD2cp+HtfWiE9R+A/gBBqVEYqO2px09D2BRrv/6hIAk+9DQmVFriPV9N+ZxKZvp9NQ16nHggShHL55tuApELrsHSoUmTBF+PM7uDMLs2FA6z5JOqwwb230STUvrmD7nKADZ/Tz/oGuGcuRiLA+ycjIogXx5HYq/5Q=; 24:TQ+0uC0BB1afk8Roqyjywy1N8qEUTFKjbma1Gsazn6XL7gKb0fPNLVWXVqpWU981qCWTxd1yHERmbTO5RkcVHGJYm470HRxol+aESQDBpOM=; 7:nBCnL9mBzsFwrClIaLy9UC9anpredzZ6RtE4bVQMpQWNU8VojTUrL8skR5jv8TaxcbynLfy8pshB00YnpWIe9gX7Xhdd0b9X+sGCAvG48hrgGzKlP0Op3BiHf6PyI8nOO0OPU5AzmW+XoeG7JxutDeQeL3yinchxGpRk3Pr8hxddfgzYybJxDorsgYHnMxWx5oSScS92yBukaHe07LB7J7jgzwgLnCK/lxZsk3qfxL1W7ZKoiOntK+/w10GlPZM2 x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: a16697b6-6b7e-4281-396c-08d53766d0e8 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4603075)(4627115)(201702281549075)(2017052603275); SRVR:CY1PR0401MB0923; x-ms-traffictypediagnostic: CY1PR0401MB0923: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(120809045254105)(50582790962513)(227612066756510)(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231022)(6041248)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(2016111802025)(20161123560025)(20161123555025)(6072148)(6043046)(201708071742011); SRVR:CY1PR0401MB0923; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR0401MB0923; x-forefront-prvs: 05066DEDBB x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(346002)(189002)(5423002)(199003)(6486002)(5660300001)(77096006)(25786009)(229853002)(66066001)(6506006)(8936002)(6436002)(2950100002)(3846002)(102836003)(230783001)(6116002)(478600001)(316002)(105586002)(110136005)(8676002)(14454004)(101416001)(2501003)(81156014)(7736002)(81166006)(2900100001)(86362001)(97736004)(189998001)(68736007)(966005)(33656002)(106356001)(36756003)(6246003)(2906002)(83716003)(3280700002)(99286004)(6306002)(3660700001)(53936002)(6512007)(53546010)(606006)(54896002)(82746002)(236005)(54356010)(50986010)(76176010); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0401MB0923; H:CY1PR0401MB0921.namprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: packetdesign.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_FDF12372CE6D470491F104B540CC9D8Bpacketdesigncom_" MIME-Version: 1.0 X-OriginatorOrg: packetdesign.com X-MS-Exchange-CrossTenant-Network-Message-Id: a16697b6-6b7e-4281-396c-08d53766d0e8 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2017 20:21:47.1521 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1df5b6db-3686-4e87-9323-024e5bfe00f0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB0923 Archived-At: Subject: Re: [i2rs] draft-ietf-i2rs-yang-dc-fabric-network-topology - WG LC from 11/28 to 12/12/2017 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 20:21:57 -0000 --_000_FDF12372CE6D470491F104B540CC9D8Bpacketdesigncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VwcG9ydCBhcyBhIGNvLWF1dGhvci4NCg0KLSBIYXJpDQoNCkZyb206IGkycnMgPGkycnMtYm91 bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mICJaaHVhbmd5YW4gKFlhbikiIDx6aHVhbmd5YW4u emh1YW5nQGh1YXdlaS5jb20+DQpEYXRlOiBXZWRuZXNkYXksIDI5IE5vdmVtYmVyIDIwMTcgYXQg MDU6MDMNClRvOiBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPiwgImkycnNAaWV0Zi5vcmci IDxpMnJzQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpMnJzXSBkcmFmdC1pZXRmLWkycnMteWFu Zy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neSAtIFdHIExDIGZyb20gMTEvMjggdG8gMTIvMTIv MjAxNw0KDQpJIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRoaXMgZHJhZnQu DQoNCldlIGhhdmUgaW1wbGVtZW50YXRpb24gb2YgdGhpcyBtb2RlbCBpbiBPREwgd2hpY2ggaXMg dXNlZCB0byBoZWxwIG5ldHdvcmsgbWFuYWdlbWVudCBpbiBkYXRhIGNlbnRlci4NClRoZSBtb2Rl bCBub3cgaXMgaW4gTk1EQSBzdHlsZS4NCg0KQXMgYSBjby1hdXRob3IsIEkgc3VwcG9ydCB0aGUg cHVibGljYXRpb24gb2YgdGhpcyBtb2RlbC4NCg0KQmVzdCBSZWdhcmRzLA0KDQpZYW4NCg0K5Y+R 5Lu25Lq6OiBpMnJzIFttYWlsdG86aTJycy1ib3VuY2VzQGlldGYub3JnXSDku6PooaggU3VzYW4g SGFyZXMNCuWPkemAgeaXtumXtDogMjAxN+W5tDEx5pyIMjjml6UgMjE6NTYNCuaUtuS7tuS6ujog aTJyc0BpZXRmLm9yZw0K5Li76aKYOiBbaTJyc10gZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFi cmljLW5ldHdvcmstdG9wb2xvZ3kgLSBXRyBMQyBmcm9tIDExLzI4IHRvIDEyLzEyLzIwMTcNCg0K VGhpcyBiZWdpbnMgYSAyIHdlZWsgV0cgTEMgb24gdGhlIEkyUlMgZHJhZnQgZHJhZnQtaWV0Zi1p MnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kgZnJvbSAxMS8yOCB0byAxMi8xMi8y MDE3Lg0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWkycnMt eWFuZy1kYy1mYWJyaWMtbmV0d29yay10b3BvbG9neS8NCg0KVGhlIGF1dGhvcnMgc2hvdWxkIGlu ZGljYXRlIGlmIHRoZXkga25vdyBvZiBhbnkgSVBSIHJlbGF0aW5nIHRvIHRoaXMgZHJhZnQuDQoN ClBsZWFzZSBjb25zaWRlciBkdXJpbmcgeW91ciBXRyBMQyByZXZpZXcsIHRoZSBmb2xsb3dpbmcg cXVlc3Rpb25zOg0KDQoNCiAgMS4gIERvIHlvdSBrbm93IG9mIGFueSBpbXBsZW1lbnRhdGlvbnMg b2YgdGhpcyBkcmFmdD8NCiAgMi4gIERvZXMgdGhpcyBkcmFmdCBhZGhlcmUgdG8gdGhlIE5ldHdv cmsgTWFuYWdlbWVudCBEYXRhc3RvcmUgYXJjaGl0ZWN0dXJlIChOTURBKT8NCiAgMy4gIERvIHlv dSBrbm93IG9mIGFueSB0ZWNobmljYWwgaXNzdWVzIHdpdGggdGhpcyB5YW5nIG1vZHVsZT8NCiAg NC4gIFdpbGwgdGhlIGRlcGxveW1lbnQgb2YgdGhpcyB5YW5nIG1vZHVsZSBhaWQgdGhlIG1hbmFn ZW1lbnQgb2YgRGF0YSBDZW50ZXIgRmFicmljcz8NCiAgNS4gIERvIHlvdSBzdXBwb3J0IHB1Ymxp Y2F0aW9uIG9mIHRoaXMgeWFuZyBtb2R1bGU/DQoNClN1ZSBIYXJlcw0KDQoNCg0KDQo= --_000_FDF12372CE6D470491F104B540CC9D8Bpacketdesigncom_ Content-Type: text/html; charset="utf-8" Content-ID: <0E51E042B331A74387C84470C206BA4A@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYgNCAz IDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0K CXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UN Cgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmss IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVl Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy bGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xp c3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eToz NDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206 MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUx OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHls ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJWZXJkYW5hIixzYW5zLXNlcmlm Ow0KCWNvbG9yOndpbmRvd3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6 bm9ybWFsO30NCnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1z by1zdHlsZS1uYW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJY29sb3I6dGVh bDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250 LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsN CgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw YWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXtt c28tbGlzdC1pZDo2OTMyNzA2ODE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3Qt dGVtcGxhdGUtaWRzOjk0NDQyMTQ0MiA2NzY5ODcwNSA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcw MyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBs MDpsZXZlbDENCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1 aW47fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1s ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0 O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2 ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGww OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2 ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4 dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv cm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt bnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDps ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNv LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp bjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93 ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv bjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47 fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5 IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1HQiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+ DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh bnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlN1cHBvcnQgYXMgYSBjby1hdXRo b3IuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt c2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+ LSBIYXJpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp Zjttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0 O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPmkycnMgJmx0O2kycnMt Ym91bmNlc0BpZXRmLm9yZyZndDsgb24gYmVoYWxmIG9mICZxdW90O1podWFuZ3lhbiAoWWFuKSZx dW90OyAmbHQ7emh1YW5neWFuLnpodWFuZ0BodWF3ZWkuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwv Yj5XZWRuZXNkYXksIDI5IE5vdmVtYmVyIDIwMTcgYXQgMDU6MDM8YnI+DQo8Yj5UbzogPC9iPlN1 c2FuIEhhcmVzICZsdDtzaGFyZXNAbmR6aC5jb20mZ3Q7LCAmcXVvdDtpMnJzQGlldGYub3JnJnF1 b3Q7ICZsdDtpMnJzQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW2kycnNd IGRyYWZ0LWlldGYtaTJycy15YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IC0gV0cgTEMg ZnJvbSAxMS8yOCB0byAxMi8xMi8yMDE3PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JIGFtIG5vdCBhd2FyZSBvZiBhbnkgSVBSIHJlbGF0aW5n IHRvIHRoaXMgZHJhZnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5 N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5X ZSBoYXZlIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgbW9kZWwgaW4gT0RMIHdoaWNoIGlzIHVzZWQg dG8gaGVscCBuZXR3b3JrIG1hbmFnZW1lbnQgaW4gZGF0YSBjZW50ZXIuPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlRoZSBtb2RlbCBub3cgaXMgaW4gTk1EQSBz dHlsZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkFzIGEgY28tYXV0 aG9yLCBJIHN1cHBvcnQgdGhlIHB1YmxpY2F0aW9uIG9mIHRoaXMgbW9kZWwuPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5ZYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41 cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxk aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTpTaW1TdW4iPuWPkTwvc3Bhbj48L2I+PGI+5Lu25Lq6PC9iPjxiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7 LHNhbnMtc2VyaWYiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPiBpMnJzIFttYWlsdG86aTJy cy1ib3VuY2VzQGlldGYub3JnXQ0KPC9zcGFuPjxiPuS7o+ihqDwvYj48Yj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPiA8L3NwYW4+PC9i PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1 b3Q7LHNhbnMtc2VyaWYiPlN1c2FuIEhhcmVzPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTpTaW1TdW4iPuWPkTwvc3Bhbj48L2I+PGI+6YCBPC9iPjxiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTpTaW1TdW4iPuaXtumXtDwvc3Bhbj48L2I+PGI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+ Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtI ZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+IDIwMTc8L3NwYW4+5bm0PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+ MTE8L3NwYW4+5pyIPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtI ZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+Mjg8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+DQog MjE6NTY8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PC9iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3Nw YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0 aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPiBpMnJzQGlldGYub3JnPGJyPg0KPC9zcGFuPjxiPuS4uzwv Yj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U2ltU3VuIj7popg8L3NwYW4+PC9iPjxiPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7 LHNhbnMtc2VyaWYiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPiBbaTJyc10gZHJhZnQtaWV0 Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kNCiAtIFdHIExDIGZyb20gMTEv MjggdG8gMTIvMTIvMjAxNzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMg YmVnaW5zIGEgMiB3ZWVrIFdHIExDIG9uIHRoZSBJMlJTIGRyYWZ0IGRyYWZ0LWlldGYtaTJycy15 YW5nLWRjLWZhYnJpYy1uZXR3b3JrLXRvcG9sb2d5IGZyb20gMTEvMjggdG8gMTIvMTIvMjAxNy4N Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y Zy9kb2MvZHJhZnQtaWV0Zi1pMnJzLXlhbmctZGMtZmFicmljLW5ldHdvcmstdG9wb2xvZ3kvIj5o dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWkycnMteWFuZy1kYy1m YWJyaWMtbmV0d29yay10b3BvbG9neS88L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgYXV0aG9y cyBzaG91bGQgaW5kaWNhdGUgaWYgdGhleSBrbm93IG9mIGFueSBJUFIgcmVsYXRpbmcgdG8gdGhp cyBkcmFmdC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGxlYXNlIGNvbnNpZGVyIGR1cmluZyB5b3Vy IFdHIExDIHJldmlldywgdGhlIGZvbGxvd2luZyBxdWVzdGlvbnM6DQo8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjEi IHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxl ZnQ6MGluO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj48c3BhbiBsYW5nPSJFTi1VUyI+RG8geW91 IGtub3cgb2YgYW55IGltcGxlbWVudGF0aW9ucyBvZiB0aGlzIGRyYWZ0Pw0KPC9zcGFuPjxvOnA+ PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVm dDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjxzcGFuIGxhbmc9IkVOLVVTIj5Eb2VzIHRo aXMgZHJhZnQgYWRoZXJlIHRvIHRoZSBOZXR3b3JrIE1hbmFnZW1lbnQgRGF0YXN0b3JlIGFyY2hp dGVjdHVyZSAoTk1EQSk/DQo8L3NwYW4+PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlz dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZv MiI+PHNwYW4gbGFuZz0iRU4tVVMiPkRvIHlvdSBrbm93IG9mIGFueSB0ZWNobmljYWwgaXNzdWVz IHdpdGggdGhpcyB5YW5nIG1vZHVsZT8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNz PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwwIGxl dmVsMSBsZm8yIj48c3BhbiBsYW5nPSJFTi1VUyI+V2lsbCB0aGUgZGVwbG95bWVudCBvZiB0aGlz IHlhbmcgbW9kdWxlIGFpZCB0aGUgbWFuYWdlbWVudCBvZiBEYXRhIENlbnRlciBGYWJyaWNzPw0K PC9zcGFuPjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl PSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPjxzcGFuIGxhbmc9IkVO LVVTIj5EbyB5b3Ugc3VwcG9ydCBwdWJsaWNhdGlvbiBvZiB0aGlzIHlhbmcgbW9kdWxlPw0KPC9z cGFuPjxvOnA+PC9vOnA+PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TdWUgSGFyZXMgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy Z2luLWxlZnQ6LjI1aW4iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_FDF12372CE6D470491F104B540CC9D8Bpacketdesigncom_-- From nobody Thu Nov 30 14:02:14 2017 Return-Path: X-Original-To: i2rs@ietf.org Delivered-To: i2rs@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 237841294F8; Thu, 30 Nov 2017 14:02:13 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: Stewart Bryant To: Cc: i2rs@ietf.org, ietf@ietf.org, draft-ietf-i2rs-yang-network-topo.all@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151207933307.11765.1286095222502008848@ietfa.amsl.com> Date: Thu, 30 Nov 2017 14:02:13 -0800 Archived-At: Subject: [i2rs] Genart last call review of draft-ietf-i2rs-yang-network-topo-18 X-BeenThere: i2rs@ietf.org X-Mailman-Version: 2.1.22 List-Id: "Interface to The Internet Routing System \(IRS\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 22:02:13 -0000 Reviewer: Stewart Bryant Review result: Ready I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at . Document: draft-ietf-i2rs-yang-network-topo-18 Reviewer: Stewart Bryant Review Date: 2017-11-30 IETF LC End Date: 2017-12-11 IESG Telechat date: 2017-12-14 Summary: This document has been significantly improved by incorporating the feedback from the specialist reviewers and by fixing the English. Major issues: None Minor issues: None Nits/editorial comments: None