
From sriganeshkini@gmail.com  Mon Dec  2 17:04:42 2013
Return-Path: <sriganeshkini@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 931641AE00C for <i2rs@ietfa.amsl.com>; Mon,  2 Dec 2013 17:04:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6gW9JHkQvhiE for <i2rs@ietfa.amsl.com>; Mon,  2 Dec 2013 17:04:41 -0800 (PST)
Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 6F7EF1AE005 for <i2rs@ietf.org>; Mon,  2 Dec 2013 17:04:39 -0800 (PST)
Received: by mail-pd0-f171.google.com with SMTP id z10so19239046pdj.16 for <i2rs@ietf.org>; Mon, 02 Dec 2013 17:04:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=D8vAv+mqbdVcoiGNcjFZyNNQlX9V3yZ4Q37mp35kQFE=; b=qscbFjcL8qurzOBolQ4yhZsCNRy28LmEqs85wxUmDbB+r7W04d0xOLo9P0wk/h6QPy FWelmbteT3GauKHn6UxIiRNsIUt7i8/gnGFeq3QxI5IZp0iI0+qUAd0NqLfdcSC3iA4k WbwpRJ9crSeJUZneFDppuUXDVNfxjoWX99jGvsk7utdDOaKIg4ctWtxrOWGw/Pu4i+In EjtecCbQ6cUI1f1dwn7s4TV7GW0gLCChJgr2T44WJnewVwZNPe3AaikE4FD6lEV47L9A IjfFl0kzYTf8LfauHSygjdJ/Q4uiwL+an6EWQSZm4ODV/SICfIlN18FJdwNbACW0o916 Mhrg==
X-Received: by 10.66.119.105 with SMTP id kt9mr34009847pab.94.1386032677134; Mon, 02 Dec 2013 17:04:37 -0800 (PST)
MIME-Version: 1.0
Sender: sriganeshkini@gmail.com
Received: by 10.70.0.228 with HTTP; Mon, 2 Dec 2013 17:04:07 -0800 (PST)
In-Reply-To: <CEBCF569.15B01%krishnan.subramanian@guavus.com>
References: <CEBCF569.15B01%krishnan.subramanian@guavus.com>
From: Sriganesh Kini <sriganesh.kini@ericsson.com>
Date: Mon, 2 Dec 2013 17:04:07 -0800
X-Google-Sender-Auth: d66uI0FwlDKC2ML3UrIbhhEW7Y8
Message-ID: <CAOndX-vBp2j1hBmgWGRe_DVaE2-pWwzPqNtqjLfsX7W7tceZkQ@mail.gmail.com>
To: Krishnan Subramanian <Krishnan.Subramanian@guavus.com>
Content-Type: multipart/alternative; boundary=047d7b0723105e28b604ec96e151
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] access network topology support in data model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2013 01:04:42 -0000

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

If a device has a routing system in it, then yes, it is in scope to be
reflected in the I2RS topology model.


Sri


On Thu, Nov 28, 2013 at 1:28 PM, Krishnan Subramanian <
Krishnan.Subramanian@guavus.com> wrote:

>  Hi ,
>
>  Will access networks like broadband networks (cable, DSL, FTTH) be
> supported in the
> network topology data model? This would include everything from the CPE
> (ie. cable
> modem ) to the a node, CMTS, headend , backhaul network. In wireless
> networks this would include every topology component
> from the base station all the way up to the mobile backhaul network as
> well as access point to wireless controller.
> Providing such a complete network topology model would be helpful in
> delivering location based
> services in addition to analytics that are topology aware.
>
>  Regards,
>  Krishnan Subramanian
>
>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>
>

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

<div dir=3D"ltr">If a device has a routing system in it, then yes, it is in=
 scope to be reflected in the I2RS topology model.<div><br></div><div><br><=
/div><div>Sri</div></div><div class=3D"gmail_extra"><br><br><div class=3D"g=
mail_quote">

On Thu, Nov 28, 2013 at 1:28 PM, Krishnan Subramanian <span dir=3D"ltr">&lt=
;<a href=3D"mailto:Krishnan.Subramanian@guavus.com" target=3D"_blank">Krish=
nan.Subramanian@guavus.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">





<div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:break=
-word">
<div>Hi ,</div>
<div><br>
</div>
<div>Will access networks like broadband networks (cable, DSL, FTTH) be sup=
ported in the=C2=A0</div>
<div>network topology data model? This would include everything from the CP=
E (ie. cable</div>
<div>modem ) to the a node, CMTS, headend , backhaul network. In wireless n=
etworks this would include every topology component</div>
<div>from the base station all the way up to the mobile backhaul network as=
 well as access point to wireless controller.</div>
<div>Providing such a complete network topology model would be helpful in d=
elivering location based=C2=A0</div>
<div>services in addition to analytics that are topology aware.</div>
<div><br>
</div>
<div>Regards,</div>
<div>
<div>
<div>Krishnan Subramanian</div>
</div>
<div><font color=3D"#000000"><font face=3D"Calibri"><br>
</font></font></div>
</div>
</div>

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

--047d7b0723105e28b604ec96e151--

From lhotka@nic.cz  Tue Dec  3 01:47:40 2013
Return-Path: <lhotka@nic.cz>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B1FB1A1F71 for <i2rs@ietfa.amsl.com>; Tue,  3 Dec 2013 01:47:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.996
X-Spam-Level: 
X-Spam-Status: No, score=-0.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HOST_EQ_CZ=0.904] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UoMk4HzPRgXv for <i2rs@ietfa.amsl.com>; Tue,  3 Dec 2013 01:47:39 -0800 (PST)
Received: from trail.lhotka.name (nat-5.bravonet.cz [77.48.224.5]) by ietfa.amsl.com (Postfix) with ESMTP id E6DBF1AE067 for <i2rs@ietf.org>; Tue,  3 Dec 2013 01:47:37 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by trail.lhotka.name (Postfix) with ESMTP id 97AF05403AA; Tue,  3 Dec 2013 10:47:34 +0100 (CET)
Received: from trail.lhotka.name ([127.0.0.1]) by localhost (trail.lhotka.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hHoMsboHd+su; Tue,  3 Dec 2013 10:47:29 +0100 (CET)
Received: from localhost (unknown [172.29.2.201]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by trail.lhotka.name (Postfix) with ESMTPSA id CF388540218; Tue,  3 Dec 2013 10:47:24 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Sriganesh Kini <sriganesh.kini@ericsson.com>, Krishnan Subramanian <Krishnan.Subramanian@guavus.com>
In-Reply-To: <CAOndX-vBp2j1hBmgWGRe_DVaE2-pWwzPqNtqjLfsX7W7tceZkQ@mail.gmail.com>
References: <CEBCF569.15B01%krishnan.subramanian@guavus.com> <CAOndX-vBp2j1hBmgWGRe_DVaE2-pWwzPqNtqjLfsX7W7tceZkQ@mail.gmail.com>
User-Agent: Notmuch/0.16+154~g96c0ce2 (http://notmuchmail.org) Emacs/23.4.1 (x86_64-apple-darwin12.3.0)
Date: Tue, 03 Dec 2013 10:47:23 +0100
Message-ID: <m2li02w9jo.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] access network topology support in data model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2013 09:47:40 -0000

Sriganesh Kini <sriganesh.kini@ericsson.com> writes:

> If a device has a routing system in it, then yes, it is in scope to be
> reflected in the I2RS topology model.

But isn't the restriction to unidirectional and PtP links too limiting for multiaccess networks? I understand that routing systems usually deal with some kind of pairwise adjacencies, but perhaps the topology model could be used in other contexts, too (as it is already the case in OpenDaylight).

Lada

>
>
> Sri
>
>
> On Thu, Nov 28, 2013 at 1:28 PM, Krishnan Subramanian <
> Krishnan.Subramanian@guavus.com> wrote:
>
>>  Hi ,
>>
>>  Will access networks like broadband networks (cable, DSL, FTTH) be
>> supported in the
>> network topology data model? This would include everything from the CPE
>> (ie. cable
>> modem ) to the a node, CMTS, headend , backhaul network. In wireless
>> networks this would include every topology component
>> from the base station all the way up to the mobile backhaul network as
>> well as access point to wireless controller.
>> Providing such a complete network topology model would be helpful in
>> delivering location based
>> services in addition to analytics that are topology aware.
>>
>>  Regards,
>>  Krishnan Subramanian
>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>
>>
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: E74E8C0C

From sriganeshkini@gmail.com  Tue Dec  3 06:25:52 2013
Return-Path: <sriganeshkini@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C45D1AE0C5 for <i2rs@ietfa.amsl.com>; Tue,  3 Dec 2013 06:25:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xHUKeb1Xxwa5 for <i2rs@ietfa.amsl.com>; Tue,  3 Dec 2013 06:25:50 -0800 (PST)
Received: from mail-pb0-x236.google.com (mail-pb0-x236.google.com [IPv6:2607:f8b0:400e:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id 711C31AC4C1 for <i2rs@ietf.org>; Tue,  3 Dec 2013 06:25:50 -0800 (PST)
Received: by mail-pb0-f54.google.com with SMTP id un15so21241833pbc.27 for <i2rs@ietf.org>; Tue, 03 Dec 2013 06:25:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=dzsNq14YLNBolW8sWkJL3E/lyS9aNCmK2T1Fx8e39bw=; b=qLt8svMAEKHzFbkB7SIlizVwoqsLF/yAl42BDQ4zmBPwYL4vhCJ0ic+JrKjYukB13/ HMnr4xcyTtO1ubsGTLKCcagItBSZoflpjetFVa9Jv0OZu2cEEE4mJKPtoglt/jpkyrE0 sjuK/+WC5b6+qhUtdKG78hE/UxqgNRPG/tBRI4JCfSIUAfY4F9kPZaDHvRM2zRBLENSk RzD3wSWiErQ4TjsSuoTl+jmQlFlvQWOvFKm7GR6W0Qls6eV3rTT+JZBiY3Sdg1xexX2G 8Y/ezFhuqpel+paplDjOOb2fT7VjM8rMtdgMfHBQXWSoapHteOM2w+teitAoMGREpHyR BniQ==
X-Received: by 10.66.141.144 with SMTP id ro16mr36806344pab.131.1386080734195;  Tue, 03 Dec 2013 06:25:34 -0800 (PST)
MIME-Version: 1.0
Sender: sriganeshkini@gmail.com
Received: by 10.70.0.228 with HTTP; Tue, 3 Dec 2013 06:25:03 -0800 (PST)
In-Reply-To: <m2li02w9jo.fsf@nic.cz>
References: <CEBCF569.15B01%krishnan.subramanian@guavus.com> <CAOndX-vBp2j1hBmgWGRe_DVaE2-pWwzPqNtqjLfsX7W7tceZkQ@mail.gmail.com> <m2li02w9jo.fsf@nic.cz>
From: Sriganesh Kini <sriganesh.kini@ericsson.com>
Date: Tue, 3 Dec 2013 06:25:03 -0800
X-Google-Sender-Auth: 7XHR29sljH7ZhBiF8ZhPFlB7CXA
Message-ID: <CAOndX-uJFHt3vo5_PpLotkOZ4ECUTEvm6nXe5f2vfLsWYyXUiQ@mail.gmail.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Content-Type: multipart/alternative; boundary=001a1133316ccab72904eca2116c
Cc: "i2rs@ietf.org" <i2rs@ietf.org>, Krishnan Subramanian <Krishnan.Subramanian@guavus.com>
Subject: Re: [i2rs] access network topology support in data model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2013 14:25:52 -0000

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

Mutipoint links should be in scope. They can be modeled using multiple
p2p-unidirectional links just as IGPs have. The topology draft should
reflect this.


Sri


On Tue, Dec 3, 2013 at 1:47 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:

> Sriganesh Kini <sriganesh.kini@ericsson.com> writes:
>
> > If a device has a routing system in it, then yes, it is in scope to be
> > reflected in the I2RS topology model.
>
> But isn't the restriction to unidirectional and PtP links too limiting for
> multiaccess networks? I understand that routing systems usually deal with
> some kind of pairwise adjacencies, but perhaps the topology model could be
> used in other contexts, too (as it is already the case in OpenDaylight).
>
> Lada
>
> >
> >
> > Sri
> >
> >
> > On Thu, Nov 28, 2013 at 1:28 PM, Krishnan Subramanian <
> > Krishnan.Subramanian@guavus.com> wrote:
> >
> >>  Hi ,
> >>
> >>  Will access networks like broadband networks (cable, DSL, FTTH) be
> >> supported in the
> >> network topology data model? This would include everything from the CPE
> >> (ie. cable
> >> modem ) to the a node, CMTS, headend , backhaul network. In wireless
> >> networks this would include every topology component
> >> from the base station all the way up to the mobile backhaul network as
> >> well as access point to wireless controller.
> >> Providing such a complete network topology model would be helpful in
> >> delivering location based
> >> services in addition to analytics that are topology aware.
> >>
> >>  Regards,
> >>  Krishnan Subramanian
> >>
> >>
> >> _______________________________________________
> >> i2rs mailing list
> >> i2rs@ietf.org
> >> https://www.ietf.org/mailman/listinfo/i2rs
> >>
> >>
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
>
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: E74E8C0C
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
>

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

<div dir=3D"ltr">Mutipoint links should be in scope. They can be modeled us=
ing multiple p2p-unidirectional links just as IGPs have. The topology draft=
 should reflect this.<div><br></div><div><br></div><div>Sri</div></div><div=
 class=3D"gmail_extra">

<br><br><div class=3D"gmail_quote">On Tue, Dec 3, 2013 at 1:47 AM, Ladislav=
 Lhotka <span dir=3D"ltr">&lt;<a href=3D"mailto:lhotka@nic.cz" target=3D"_b=
lank">lhotka@nic.cz</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>

<div class=3D"im">Sriganesh Kini &lt;<a href=3D"mailto:sriganesh.kini@erics=
son.com">sriganesh.kini@ericsson.com</a>&gt; writes:<br>
<br>
&gt; If a device has a routing system in it, then yes, it is in scope to be=
<br>
&gt; reflected in the I2RS topology model.<br>
<br>
</div>But isn&#39;t the restriction to unidirectional and PtP links too lim=
iting for multiaccess networks? I understand that routing systems usually d=
eal with some kind of pairwise adjacencies, but perhaps the topology model =
could be used in other contexts, too (as it is already the case in OpenDayl=
ight).<br>


<br>
Lada<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt;<br>
&gt; Sri<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 28, 2013 at 1:28 PM, Krishnan Subramanian &lt;<br>
&gt; <a href=3D"mailto:Krishnan.Subramanian@guavus.com">Krishnan.Subramania=
n@guavus.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; =C2=A0Hi ,<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0Will access networks like broadband networks (cable, DSL, FT=
TH) be<br>
&gt;&gt; supported in the<br>
&gt;&gt; network topology data model? This would include everything from th=
e CPE<br>
&gt;&gt; (ie. cable<br>
&gt;&gt; modem ) to the a node, CMTS, headend , backhaul network. In wirele=
ss<br>
&gt;&gt; networks this would include every topology component<br>
&gt;&gt; from the base station all the way up to the mobile backhaul networ=
k as<br>
&gt;&gt; well as access point to wireless controller.<br>
&gt;&gt; Providing such a complete network topology model would be helpful =
in<br>
&gt;&gt; delivering location based<br>
&gt;&gt; services in addition to analytics that are topology aware.<br>
&gt;&gt;<br>
&gt;&gt; =C2=A0Regards,<br>
&gt;&gt; =C2=A0Krishnan Subramanian<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; i2rs mailing list<br>
&gt;&gt; <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_=
blank">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; i2rs mailing list<br>
&gt; <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Ladislav Lhotka, CZ.NIC Labs<br>
PGP Key ID: E74E8C0C<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5">_____________________=
__________________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/i2rs</a><br>
</div></div></blockquote></div><br></div>

--001a1133316ccab72904eca2116c--

From akatlas@gmail.com  Thu Dec  5 08:46:39 2013
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0028B1AE0CF for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 08:46:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8-5VJIWVObIi for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 08:46:36 -0800 (PST)
Received: from mail-ie0-x230.google.com (mail-ie0-x230.google.com [IPv6:2607:f8b0:4001:c03::230]) by ietfa.amsl.com (Postfix) with ESMTP id 7FC7A1AE0C7 for <i2rs@ietf.org>; Thu,  5 Dec 2013 08:46:36 -0800 (PST)
Received: by mail-ie0-f176.google.com with SMTP id at1so28780741iec.7 for <i2rs@ietf.org>; Thu, 05 Dec 2013 08:46:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BL2/dtx1uhM2HHUtQfB6u+V0xujJoOrWfDZR0iTWskk=; b=FBwGsvH6I3mH93KkzdmEP/3rtnC0pcrfj8NNsIjyHjZ39fnaf1S69YcXrkXLKK4QrP E9bgsw9Tt7C4k8EI8+VCDJ1lFbOMXsmY5XjNtx+Nl9rCDokzTmw+x4ts/aTjLqbZl75k VmaLlzwf/jaOLzG2+4QlCEHSBTOwTODpWUDe1KG/fYlOzVmBLCjbOU0ENyuA0F5HY28h PQc2nKyJOz5TfobMO9Dnp3uf6kD/Rp9haZL0I01grvmjRjJdTWr/2DwFyyhJlx1cqKT3 aH/ANsoKY4ywFJu5LL0F65sunNcJynvLou689SKRdyYsKr8RuNWzZ2Z5lXuGknzdIE0u XFKg==
MIME-Version: 1.0
X-Received: by 10.42.48.202 with SMTP id t10mr56411507icf.9.1386261993106; Thu, 05 Dec 2013 08:46:33 -0800 (PST)
Received: by 10.64.78.103 with HTTP; Thu, 5 Dec 2013 08:46:32 -0800 (PST)
In-Reply-To: <CACKN6JFr+CQxj=9ACE1rpfoFHbNrdvOpGWx6mSKYt_9Qoemaqw@mail.gmail.com>
References: <CAG4d1rdAe34+=ksUJxdp5oZ0imPLKDmZwTLUv6NHSH2nkJBx8g@mail.gmail.com> <40746B2300A8FC4AB04EE722A593182B69F84BCA@ONWVEXCHMB04.ciena.com> <156BFC82-17F0-4D97-B1CF-BE0CACA1DC6D@gmail.com> <47554CB2-A4A9-498D-A242-FCE1B5F9777D@castlepoint.net> <CACKN6JFr+CQxj=9ACE1rpfoFHbNrdvOpGWx6mSKYt_9Qoemaqw@mail.gmail.com>
Date: Thu, 5 Dec 2013 11:46:32 -0500
Message-ID: <CAG4d1rcByYxX5U2jFeG9EBTwQkT=ZCdHKxH5ky-HXqywVpueBw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Edward Crabbe <edc@google.com>
Content-Type: multipart/alternative; boundary=90e6ba6e8e88aa520704eccc459b
Cc: Shane Amante <shane@castlepoint.net>, Nikolay Milovanov <n.milovanov@gmail.com>, "Shah, Himanshu" <hshah@ciena.com>, "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 16:46:39 -0000

--90e6ba6e8e88aa520704eccc459b
Content-Type: text/plain; charset=ISO-8859-1

Sorry for the late response, but to summarize...

What I am hearing is several things:

a)  We definitely need a device's perspective of topology - to include at
least the IGP's LSDB and probably local interfaces.
b)  There is a strong desire for a network-wide topology-model - even
though any protocol (north-bound, etc) to use that is definitely NOT in
scope for I2RS.   A key additional complexity for this is correlating the
data from multiple devices' perspectives - and to get this right we should
do both the device's perspective and the network-wide perspective in
combination.  However, it is not clear that any complex correlation logic
would be in scope.
c) As per the charter, writing topology is out of scope.
d) Filtering of topology information by the I2RS agent for extraction would
be very useful.
e) Topology information is only PART of the IGP IM (whether we have an OSPF
IM and an ISIS IM or...)

I think that part of what we are running into is the need for indirection
between different IMs - so that an IGP IM can express its LSDB based from a
generic links-and-nodes model - but that may still have more information
than a network-centric model would keep.

It would also be useful to discuss what else should be in the IGP IM...

While we've had a good discussion, is anyone (other than Jan, Alex, etc on
(b)) specifically planning on working on any of the topology related IMs as
I described above?

In reference to my earlier comment about "I'm also not comfortable on
having only one IM for basing all our requirements off of.", what I meant
is that I2RS is rapidly progressing towards gap-analysis for both
data-modeling languages and protocols  (I'd love to see drafts soon) - and
the reasoning for the requirements come from the architecture (fairly
baked), the RIB IM (in good shape), various suggested use-cases (need work)
and possibly Jan's network-centric topology IM (under serious discussion).
  I realize that
draft-rfernando-i2rs-protocol-requirements<http://trac.tools.ietf.org/id/draft-rfernando-i2rs-protocol-requirements-00.txt>-00
and draft-swhyte-i2rs-data-collection-system<http://trac.tools.ietf.org/id/draft-swhyte-i2rs-data-collection-system-00.txt>-00
also give some requirements and guidance - but they are also not yet WG
drafts.

We do need to get moving :-)

Alia



On Tue, Nov 12, 2013 at 1:56 PM, Edward Crabbe <edc@google.com> wrote:

> With my chair hat off:
>
> Any 'device-centric' model must be composable into a 'network-wide'
> model, otherwise it's not particularly useful.
> So yes, +1 and agree with Shane.
>
> with my chair hat on:
>
> I believe *this specifically* is in charter.
>
>
> On Thu, Nov 7, 2013 at 11:12 AM, Shane Amante <shane@castlepoint.net>
> wrote:
> >
> > On Nov 7, 2013, at 9:15 AM, Nikolay Milovanov <n.milovanov@gmail.com>
> wrote:
> >
> > In the end to build a network centric info/data model out of this the
> > network topology manager will have to collect and transform information
> > gained from many network devices.
> >
> >
> > +1.
> >
> > I believe I may be observing a tension between the traditional IETF view
> of
> > "how do I make two devices communicate together", i.e.: what's the
> protocol
> > that allows that communication to occur robustly, vs. an operator view of
> > "Sure, I need protocols to make two devices talk to each other, but
> what's
> > more critical for my business is to look at the whole network, which is a
> > collection of devices".  A Network Topology Information Model would
> assist
> > operators with having a cohesive view of the overall "network as a
> system",
> > because that's the foundation upon which _services_ are delivered ...
> both
> > within the data-path between various NE's and on top of various NE's.
> >
> > So, +1 to network-centric topology IM model.
> >
> > -shane
> >
> >
> >
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> >
>

--90e6ba6e8e88aa520704eccc459b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sorry for the late response, but to summarize...<div><br><=
/div><div>What I am hearing is several things:</div><div><br></div><div>a) =
=A0We definitely need a device&#39;s perspective of topology - to include a=
t least the IGP&#39;s LSDB and probably local interfaces.</div>
<div>b) =A0There is a strong desire for a network-wide topology-model - eve=
n though any protocol (north-bound, etc) to use that is definitely NOT in s=
cope for I2RS. =A0 A key additional complexity for this is correlating the =
data from multiple devices&#39; perspectives - and to get this right we sho=
uld do both the device&#39;s perspective and the network-wide perspective i=
n combination. =A0However, it is not clear that any complex correlation log=
ic would be in scope.</div>
<div>c) As per the charter, writing topology is out of scope.</div><div>d) =
Filtering of topology information by the I2RS agent for extraction would be=
 very useful.</div><div>e) Topology information is only PART of the IGP IM =
(whether we have an OSPF IM and an ISIS IM or...)</div>
<div><br></div><div>I think that part of what we are running into is the ne=
ed for indirection between different IMs - so that an IGP IM can express it=
s LSDB based from a generic links-and-nodes model - but that may still have=
 more information than a network-centric model would keep.</div>
<div><br></div><div>It would also be useful to discuss what else should be =
in the IGP IM...</div><div><br></div><div>While we&#39;ve had a good discus=
sion, is anyone (other than Jan, Alex, etc on (b)) specifically planning on=
 working on any of the topology related IMs as I described above? =A0</div>
<div><br></div><div>In reference to my earlier comment about &quot;<span st=
yle=3D"font-family:arial,sans-serif;font-size:13px">I&#39;m also not comfor=
table on having only one IM for basing all our requirements off of.&quot;, =
what I meant is that I2RS is rapidly progressing towards gap-analysis for b=
oth data-modeling languages and protocols =A0(I&#39;d love to see drafts so=
on) - and the reasoning for the requirements come from the architecture (fa=
irly baked), the RIB IM (in good shape), various suggested use-cases (need =
work) and possibly Jan&#39;s network-centric topology IM (under serious dis=
cussion). =A0 I realize that=A0</span><a href=3D"http://trac.tools.ietf.org=
/id/draft-rfernando-i2rs-protocol-requirements-00.txt" style=3D"color:rgb(6=
8,0,136);border-bottom-width:0px;font-family:&#39;Times New Roman&#39;,time=
s,serif;font-size:15px">draft-rfernando-i2rs-protocol-requirements</a>-00 a=
nd=A0<a href=3D"http://trac.tools.ietf.org/id/draft-swhyte-i2rs-data-collec=
tion-system-00.txt" style=3D"color:rgb(68,0,136);border-bottom-width:0px;fo=
nt-family:&#39;Times New Roman&#39;,times,serif;font-size:15px">draft-swhyt=
e-i2rs-data-collection-system</a>-00 also give some requirements and guidan=
ce - but they are also not yet WG drafts.</div>
<div><br></div><div>We do need to get moving :-)</div><div><br></div><div>A=
lia</div><div><br></div></div><div class=3D"gmail_extra"><br><br><div class=
=3D"gmail_quote">On Tue, Nov 12, 2013 at 1:56 PM, Edward Crabbe <span dir=
=3D"ltr">&lt;<a href=3D"mailto:edc@google.com" target=3D"_blank">edc@google=
.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">With my chair hat off:<br>
<br>
Any &#39;device-centric&#39; model must be composable into a &#39;network-w=
ide&#39;<br>
model, otherwise it&#39;s not particularly useful.<br>
So yes, +1 and agree with Shane.<br>
<br>
with my chair hat on:<br>
<br>
I believe *this specifically* is in charter.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On Thu, Nov 7, 2013 at 11:12 AM, Shane Amante &lt;<a href=3D"mailto:shane@c=
astlepoint.net">shane@castlepoint.net</a>&gt; wrote:<br>
&gt;<br>
&gt; On Nov 7, 2013, at 9:15 AM, Nikolay Milovanov &lt;<a href=3D"mailto:n.=
milovanov@gmail.com">n.milovanov@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; In the end to build a network centric info/data model out of this the<=
br>
&gt; network topology manager will have to collect and transform informatio=
n<br>
&gt; gained from many network devices.<br>
&gt;<br>
&gt;<br>
&gt; +1.<br>
&gt;<br>
&gt; I believe I may be observing a tension between the traditional IETF vi=
ew of<br>
&gt; &quot;how do I make two devices communicate together&quot;, i.e.: what=
&#39;s the protocol<br>
&gt; that allows that communication to occur robustly, vs. an operator view=
 of<br>
&gt; &quot;Sure, I need protocols to make two devices talk to each other, b=
ut what&#39;s<br>
&gt; more critical for my business is to look at the whole network, which i=
s a<br>
&gt; collection of devices&quot;. =A0A Network Topology Information Model w=
ould assist<br>
&gt; operators with having a cohesive view of the overall &quot;network as =
a system&quot;,<br>
&gt; because that&#39;s the foundation upon which _services_ are delivered =
... both<br>
&gt; within the data-path between various NE&#39;s and on top of various NE=
&#39;s.<br>
&gt;<br>
&gt; So, +1 to network-centric topology IM model.<br>
&gt;<br>
&gt; -shane<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">&gt; __________________=
_____________________________<br>
&gt; i2rs mailing list<br>
&gt; <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
&gt;<br>
</div></div></blockquote></div><br></div>

--90e6ba6e8e88aa520704eccc459b--

From akatlas@gmail.com  Thu Dec  5 08:50:07 2013
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 551D21AE0F9 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 08:50:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y7RKKJxgKSAv for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 08:50:05 -0800 (PST)
Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 48B461AE0FB for <i2rs@ietf.org>; Thu,  5 Dec 2013 08:50:05 -0800 (PST)
Received: by mail-ie0-f173.google.com with SMTP id to1so30256480ieb.32 for <i2rs@ietf.org>; Thu, 05 Dec 2013 08:50:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/Sym0Onq4J+QBzAxd3nYmuWg71sVMNyuNO9ydUFx6Bk=; b=js+cQ9f/TfjlzuSdz3hhDdQ9iVGqU3yaxNy7HMow1WdsoszqWkqFv30xlJWAJ2FQDQ TYLLKRy/M+4MuJIHFarobRSwhqYCYYIwLYStg6L4MnyJtVnU0jOjNAUZGzsqU5CkXEjW 8mUSDRs1WuJ42duhn9p9ejZ9XxScry4fNpjhinW66034iv7JrluXfOjbzE6Sb0trqqec T5exL1GUeuadn30Tf/kr6LidNC8/EUShlEjuUu4q8P6gAITLHuAayLeFkh3VmUOGbk9h KXmQg74h7BqrQnoAF5p3vk/rr4IivGPdxHnqdhCbvs2qCQn83umw5LEaGwTa98CYjqZu qVVg==
MIME-Version: 1.0
X-Received: by 10.50.40.102 with SMTP id w6mr7252156igk.20.1386262201803; Thu, 05 Dec 2013 08:50:01 -0800 (PST)
Received: by 10.64.78.103 with HTTP; Thu, 5 Dec 2013 08:50:01 -0800 (PST)
In-Reply-To: <20ECF67871905846A80F77F8F4A2757210459D69@xmb-rcd-x09.cisco.com>
References: <CAG4d1rdAe34+=ksUJxdp5oZ0imPLKDmZwTLUv6NHSH2nkJBx8g@mail.gmail.com> <20ECF67871905846A80F77F8F4A27572104578C9@xmb-rcd-x09.cisco.com> <527BFA73.70108@cisco.com> <20ECF67871905846A80F77F8F4A2757210459D69@xmb-rcd-x09.cisco.com>
Date: Thu, 5 Dec 2013 11:50:01 -0500
Message-ID: <CAG4d1re-W5SxGjSRkOHwPyTLz3Mv7NbbFnf9C7V4FuFOYh59wQ@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: "Eric Osborne (eosborne)" <eosborne@cisco.com>
Content-Type: multipart/alternative; boundary=089e0112c7fe1aa9a704eccc5298
Cc: "i2rs@ietf.org" <i2rs@ietf.org>, "Joe Clarke \(jclarke\)" <jclarke@cisco.com>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 16:50:07 -0000

--089e0112c7fe1aa9a704eccc5298
Content-Type: text/plain; charset=ISO-8859-1

Hi Eric,

On Thu, Nov 7, 2013 at 3:51 PM, Eric Osborne (eosborne)
<eosborne@cisco.com>wrote:

> If you want to get the link state for an entire network there are two ways
> to do it:
>
> 1) the i2rs client fetches each node's link state info from that node, and
> plugs them together to make a network,
> 2) the i2rs client fetches the entire LSDB from one node.
>
> IMO either one is OK, and #2 makes the most sense.  In any case it's a
> read-only thing so it doesn't really matter how it gets done.
>

I agree that (2) makes sense - but certainly how it gets done does matter.
 Writing isn't the only complexity.  Take another read through
draft-swhyte-i2rs-data-collection-system<http://trac.tools.ietf.org/id/draft-swhyte-i2rs-data-collection-system-00.txt>
if
you think it is :-)
For instance, I see (2) as likely being exposed as an information stream
that can be subscribed to.

Where it gets hairy is when you want to write to the network.  The question
> that kicked off this thread was along those lines, if I recall.  If you
> want to get a mutex on the network as a whole you *need* a way to lock all
> devices.  Perhaps this is best done in the client - acquire a lock on the
> config for each node in the network, make your changes, then unlock.  If
> there were a higher level way to do this with some sort of network API
> that's what it would have to do under the covers anyways.  And if you have
> locking write access to the client then you don't need a network model,
> just a router model.
>

Writing the topology is specifically out of scope.  I2RS is certainly not
expecting to do things such as lock all devices.

Alia

--089e0112c7fe1aa9a704eccc5298
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Eric,<div><br></div><div>On Thu, Nov 7, 2013 at 3:51 PM=
, Eric Osborne (eosborne) <span dir=3D"ltr">&lt;<a href=3D"mailto:eosborne@=
cisco.com" target=3D"_blank">eosborne@cisco.com</a>&gt;</span> wrote:<br></=
div><div class=3D"gmail_extra">
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204=
);border-left-style:solid;padding-left:1ex">If you want to get the link sta=
te for an entire network there are two ways to do it:<br>

<br>
1) the i2rs client fetches each node&#39;s link state info from that node, =
and plugs them together to make a network,<br>
2) the i2rs client fetches the entire LSDB from one node.<br>
<br>
IMO either one is OK, and #2 makes the most sense. =A0In any case it&#39;s =
a read-only thing so it doesn&#39;t really matter how it gets done.<br></bl=
ockquote><div><br></div><div>I agree that (2) makes sense - but certainly h=
ow it gets done does matter. =A0Writing isn&#39;t the only complexity. =A0T=
ake another read through=A0<a href=3D"http://trac.tools.ietf.org/id/draft-s=
whyte-i2rs-data-collection-system-00.txt" style=3D"color:rgb(68,0,136);bord=
er-bottom-width:0px;font-family:&#39;Times New Roman&#39;,times,serif;font-=
size:15px">draft-swhyte-i2rs-data-collection-system</a>=A0if you think it i=
s :-)</div>
<div>For instance, I see (2) as likely being exposed as an information stre=
am that can be subscribed to.</div><div><br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-lef=
t-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Where it gets hairy is when you want to write to the network. =A0The questi=
on that kicked off this thread was along those lines, if I recall. =A0If yo=
u want to get a mutex on the network as a whole you *need* a way to lock al=
l devices. =A0Perhaps this is best done in the client - acquire a lock on t=
he config for each node in the network, make your changes, then unlock. =A0=
If there were a higher level way to do this with some sort of network API t=
hat&#39;s what it would have to do under the covers anyways. =A0And if you =
have locking write access to the client then you don&#39;t need a network m=
odel, just a router model.<br>
</blockquote><div><br></div><div>Writing the topology is specifically out o=
f scope. =A0I2RS is certainly not expecting to do things such as lock all d=
evices.</div><div>=A0</div><div>Alia</div></div></div></div>

--089e0112c7fe1aa9a704eccc5298--

From akatlas@gmail.com  Thu Dec  5 08:58:51 2013
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00B6C1AE0A7 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 08:58:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uLs0bxQX_crS for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 08:58:47 -0800 (PST)
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 03A821AE0E2 for <i2rs@ietf.org>; Thu,  5 Dec 2013 08:58:46 -0800 (PST)
Received: by mail-ie0-f181.google.com with SMTP id e14so29495176iej.40 for <i2rs@ietf.org>; Thu, 05 Dec 2013 08:58:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=D68KzgDzuuhw4brDbkfTipXrduz38/yE5o8Gs4zLEh0=; b=IjVazmMurp5m/KIksTmRkRQYQ5TnCe54pP0dowvkjXoi/vPbPrubSjIjo0M+RacZfv US9VYz2lM3hVkdxuYn8CcncboA+L2sj7FOYqOm8tx9rNcKDaLzeWaiXbqu3YYsiNlS0Y BkaEM/+OAfAzi8Aos0lBrQ9WnZ3LzquXUOkS9db484A5iT5C3bQ5SrsW8o5zD5UeowMa s5rntlL1PcduvEyLqW+99HI6u/wOwc/7ChuaiMheu0ml0LB+ttM6TR7YM8H6BjB//O5S e6ajEWfoKWERTCpMt2ZcAU5x3HYH7PW/LWjsv1PuvV2ekPuLSCEgXx37PDNZaCf3ZXU7 BHnw==
MIME-Version: 1.0
X-Received: by 10.42.123.199 with SMTP id t7mr15785103icr.45.1386262723510; Thu, 05 Dec 2013 08:58:43 -0800 (PST)
Received: by 10.64.78.103 with HTTP; Thu, 5 Dec 2013 08:58:43 -0800 (PST)
In-Reply-To: <CAOndX-t7NW1fQkmUeiOaLaN_kf57ShNybQwGOLVQn8MAdXJyRg@mail.gmail.com>
References: <CAG4d1rdAe34+=ksUJxdp5oZ0imPLKDmZwTLUv6NHSH2nkJBx8g@mail.gmail.com> <20ECF67871905846A80F77F8F4A27572104578C9@xmb-rcd-x09.cisco.com> <002701cedb80$e0285700$a0790500$@riw.us> <CAP60jXQDQVZvXgYKjrke_dbGbNVZrnKnT+2cnb=jSXcoMD98nA@mail.gmail.com> <CAOndX-u_ED=R5uVwRDL=HCOhnTSKjqHgW0WMSmVh64q5HfQCHA@mail.gmail.com> <0F7BE70F-6D4A-4FEC-9A87-3A596B48F105@gmail.com> <CAOndX-t7NW1fQkmUeiOaLaN_kf57ShNybQwGOLVQn8MAdXJyRg@mail.gmail.com>
Date: Thu, 5 Dec 2013 11:58:43 -0500
Message-ID: <CAG4d1reQmW-=EEaFtccOz9x8ZQ=QM1NP3HK3UZc+CLuF0m2Gzg@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Sriganesh Kini <sriganesh.kini@ericsson.com>
Content-Type: multipart/alternative; boundary=20cf301af61933489c04eccc716c
Cc: Russ White <russw@riw.us>, "i2rs@ietf.org" <i2rs@ietf.org>, Nikolay Milovanov <n.milovanov@gmail.com>, "Eric Osborne \(eosborne\)" <eosborne@cisco.com>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 16:58:51 -0000

--20cf301af61933489c04eccc716c
Content-Type: text/plain; charset=ISO-8859-1

Hi Sri,

Sorry for top-posting.   I generally agree that understanding what
information should be including in the device perspective's topology IM in
order to resolve discrepancies is important.  I don't think that we need
to recreate IGPs' mechanisms for this - but rather include the information
in there so that resolution can be done.  For instance, with an LSA - it is
clear which is more recent.  If multiple router LSAs from the same router
are reported by different devices, then clearly the network is reconverging
- and there can be flags indicating this along with old state and new
state.  Ideally, one could associate the time that a device originated an
LSA (if that device is contributing information) as well.   For each OSPF
area, it could be marked as reconverging or stable.  I think that probably
one would have two topologies available - the "old" and the "new" where the
default would be to work with the new.

Does that make sense to you?

Alia


On Thu, Nov 7, 2013 at 4:56 PM, Sriganesh Kini
<sriganesh.kini@ericsson.com>wrote:

> Hi Nikolay,
>
> On Thu, Nov 7, 2013 at 1:33 PM, Nikolay Milovanov <n.milovanov@gmail.com>
> wrote:
> > Hi Sri,
> >
> > I guess instead of "complete model of entire network topology"  it
> should be "a model of the network topology as visible from a particular
> device perspective".
>
> This is still a device-centric topology view. Even though it may be of
> the whole network and not just its immediate neighbors, it is still a
> device-centric view. Unless the device itself has a strong-consistency
> model of the entire network, in which case I would like to know what
> that is.
>
> > The  topology discoverer acting as an i2rs client will have to have some
> rules in order to handle differences between network models received by
> different devices.
>
> My question to the group is whether those rules are in the I2RS
> charter. Will we be designing those procedures and mechanisms in I2RS
> WG (this may be replicating a link-state IGP's db update procedures).
>
> >
> > It is interesting how the i2rs client will do the merge if some edges
> part of the model received from one network node(agent) and are missing
> from the model received by its neighbor? Shall does go into the entire
> network model or not? I guess this is an implementation detail not really
> related to the info model spec. For example in such cases there might be a
> discrepancy mechanism able to handle that. It might be configurable and
> able to do different things as per the exact network use case.
> >
>
> I don't think this is an implementation detail. A network-centric
> topology model must be recursively stackable. It must be standardized
> as to how the "discrepancies" are handled.
>
> > I have a question to the group members related to  How formal that model
> will has to be?. For example it might contain not only nodes and edges but
> also some of their key properties. It might be useful if for example some
> of the edge properties to be the local/remote interface through which the
> edge has been built also the local/remote L2/L3 network address used for
> edge building.
> > Also is interesting how to ensure that the data coming from different
> nodes in the network but related to the same node/edge will have the same
> unique ID so that the network topology manager will be able to merge it
> correctly.
>
> Seems like we are getting into a link-state advertisement discussion here
> :-)
>
> >
> > Nikolay
> >
>
> - Sri
>
> >
> > On Nov 7, 2013, at 11:11 PM, Sriganesh Kini wrote:
> >
> >> A critical question is whether the "merging of the models from each
> >> device" is within the scope of I2RS. Also note that "complete model of
> >> entire network topology" can be misleading. This may be true for small
> >> networks within a single administrative domain, but as the scope of
> >> the network increases (e.g. multiple administrative domains) there
> >> will not be a single way to get the "entire network topology", but
> >> there will be some details that will be abstracted out.
> >>
> >> - Sri
> >>
> >> On Wed, Nov 6, 2013 at 11:17 PM, Nikolay Milovanov
> >> <n.milovanov@gmail.com> wrote:
> >>> Most likely the network-centric topology models coming from each of the
> >>> devices will have to be merged by the network topology manager in
> order the
> >>> rest of the applications to be able to benefit from a complete model
> of the
> >>> entire network topology.
> >
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
>

--20cf301af61933489c04eccc716c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Sri,<div><br></div><div>Sorry for top-posting. =A0 I ge=
nerally agree that understanding what information should be including in th=
e device perspective&#39;s topology IM in order to resolve discrepancies is=
 important. =A0I don&#39;t think that we need</div>
<div>to recreate IGPs&#39; mechanisms for this - but rather include the inf=
ormation in there so that resolution can be done. =A0For instance, with an =
LSA - it is clear which is more recent. =A0If multiple router LSAs from the=
 same router are reported by different devices, then clearly the network is=
 reconverging - and there can be flags indicating this along with old state=
 and new state. =A0Ideally, one could associate the time that a device orig=
inated an LSA (if that device is contributing information) as well. =A0 For=
 each OSPF area, it could be marked as reconverging or stable. =A0I think t=
hat probably one would have two topologies available - the &quot;old&quot; =
and the &quot;new&quot; where the default would be to work with the new.</d=
iv>
<div><br></div><div>Does that make sense to you?</div><div><br></div><div>A=
lia</div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote=
">On Thu, Nov 7, 2013 at 4:56 PM, Sriganesh Kini <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:sriganesh.kini@ericsson.com" target=3D"_blank">sriganesh.kini=
@ericsson.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Nikolay,<br>
<div class=3D"im"><br>
On Thu, Nov 7, 2013 at 1:33 PM, Nikolay Milovanov &lt;<a href=3D"mailto:n.m=
ilovanov@gmail.com">n.milovanov@gmail.com</a>&gt; wrote:<br>
&gt; Hi Sri,<br>
&gt;<br>
&gt; I guess instead of &quot;complete model of entire network topology&quo=
t; =A0it should be &quot;a model of the network topology as visible from a =
particular device perspective&quot;.<br>
<br>
</div>This is still a device-centric topology view. Even though it may be o=
f<br>
the whole network and not just its immediate neighbors, it is still a<br>
device-centric view. Unless the device itself has a strong-consistency<br>
model of the entire network, in which case I would like to know what<br>
that is.<br>
<div class=3D"im"><br>
&gt; The =A0topology discoverer acting as an i2rs client will have to have =
some rules in order to handle differences between network models received b=
y different devices.<br>
<br>
</div>My question to the group is whether those rules are in the I2RS<br>
charter. Will we be designing those procedures and mechanisms in I2RS<br>
WG (this may be replicating a link-state IGP&#39;s db update procedures).<b=
r>
<div class=3D"im"><br>
&gt;<br>
&gt; It is interesting how the i2rs client will do the merge if some edges =
part of the model received from one network node(agent) and are missing fro=
m the model received by its neighbor? Shall does go into the entire network=
 model or not? I guess this is an implementation detail not really related =
to the info model spec. For example in such cases there might be a discrepa=
ncy mechanism able to handle that. It might be configurable and able to do =
different things as per the exact network use case.<br>

&gt;<br>
<br>
</div>I don&#39;t think this is an implementation detail. A network-centric=
<br>
topology model must be recursively stackable. It must be standardized<br>
as to how the &quot;discrepancies&quot; are handled.<br>
<div class=3D"im"><br>
&gt; I have a question to the group members related to =A0How formal that m=
odel will has to be?. For example it might contain not only nodes and edges=
 but also some of their key properties. It might be useful if for example s=
ome of the edge properties to be the local/remote interface through which t=
he edge has been built also the local/remote L2/L3 network address used for=
 edge building.<br>

&gt; Also is interesting how to ensure that the data coming from different =
nodes in the network but related to the same node/edge will have the same u=
nique ID so that the network topology manager will be able to merge it corr=
ectly.<br>

<br>
</div>Seems like we are getting into a link-state advertisement discussion =
here :-)<br>
<br>
&gt;<br>
&gt; Nikolay<br>
&gt;<br>
<br>
- Sri<br>
<div class=3D"im HOEnZb"><br>
&gt;<br>
&gt; On Nov 7, 2013, at 11:11 PM, Sriganesh Kini wrote:<br>
&gt;<br>
&gt;&gt; A critical question is whether the &quot;merging of the models fro=
m each<br>
&gt;&gt; device&quot; is within the scope of I2RS. Also note that &quot;com=
plete model of<br>
&gt;&gt; entire network topology&quot; can be misleading. This may be true =
for small<br>
&gt;&gt; networks within a single administrative domain, but as the scope o=
f<br>
&gt;&gt; the network increases (e.g. multiple administrative domains) there=
<br>
&gt;&gt; will not be a single way to get the &quot;entire network topology&=
quot;, but<br>
&gt;&gt; there will be some details that will be abstracted out.<br>
&gt;&gt;<br>
&gt;&gt; - Sri<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Nov 6, 2013 at 11:17 PM, Nikolay Milovanov<br>
&gt;&gt; &lt;<a href=3D"mailto:n.milovanov@gmail.com">n.milovanov@gmail.com=
</a>&gt; wrote:<br>
&gt;&gt;&gt; Most likely the network-centric topology models coming from ea=
ch of the<br>
&gt;&gt;&gt; devices will have to be merged by the network topology manager=
 in order the<br>
&gt;&gt;&gt; rest of the applications to be able to benefit from a complete=
 model of the<br>
&gt;&gt;&gt; entire network topology.<br>
&gt;<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt; ________________________=
_______________________<br>
&gt; i2rs mailing list<br>
&gt; <a href=3D"mailto:i2rs@ietf.org">i2rs@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/i2rs</a><br>
</div></div></blockquote></div><br></div>

--20cf301af61933489c04eccc716c--

From akatlas@gmail.com  Thu Dec  5 09:02:46 2013
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73E9D1AE0E1 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 09:02:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o-MkyiIY0JtG for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 09:02:42 -0800 (PST)
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 69BC51ADFB4 for <i2rs@ietf.org>; Thu,  5 Dec 2013 09:02:42 -0800 (PST)
Received: by mail-ie0-f181.google.com with SMTP id e14so29507160iej.40 for <i2rs@ietf.org>; Thu, 05 Dec 2013 09:02:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jHmkCYDN5j60L/C1KPq6+IrokTvp8qCbFdhDBF6S2O4=; b=qcO8NLrDihVzwMaY+j27tGMX5DhVSUOf+i4KJW+NKRTydyxHGozXvDjg1aeqANH67b /sk7n+fWdKTxkpXuCxyG7t3/6kaQ9zjsP6syFT9RPwFh1WHOi/NThRfjbCtT14WUbEzX hiUf4s41PSsU0ArLMWDCxDEpY/JDXXdWCh6oaybuuzBElQ1gQsUYVWdovge0yJopMzVN N21SlvS6GqORRJaUJ8nnM/HBebCUcvWO+heK1FDGNJz1qgTrIdienQn9NDOuTrvw8r1k xrc4hfTZ14UgTyMtzIwUA9Bi1KLSblvRO7OB960IHP/XWss5cOmxcX5tG+fq1ZSZqZKc pXSQ==
MIME-Version: 1.0
X-Received: by 10.43.51.65 with SMTP id vh1mr54250234icb.24.1386262958839; Thu, 05 Dec 2013 09:02:38 -0800 (PST)
Received: by 10.64.78.103 with HTTP; Thu, 5 Dec 2013 09:02:38 -0800 (PST)
In-Reply-To: <527BBCAE.5050102@joelhalpern.com>
References: <CEA08A13.264F3%jmedved@cisco.com> <527BBCAE.5050102@joelhalpern.com>
Date: Thu, 5 Dec 2013 12:02:38 -0500
Message-ID: <CAG4d1rfEvgaE2YbNF=Z9r0XDy7vNGFbzbs1MRsZTU1eqa1Zv-A@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary=bcaec5299ad73a1d1204eccc7feb
Cc: Russ White <russw@riw.us>, "i2rs@ietf.org" <i2rs@ietf.org>, "Jan Medved \(jmedved\)" <jmedved@cisco.com>, Nikolay Milovanov <n.milovanov@gmail.com>, "Eric Osborne \(eosborne\)" <eosborne@cisco.com>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 17:02:46 -0000

--bcaec5299ad73a1d1204eccc7feb
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Joel,

On Thu, Nov 7, 2013 at 11:15 AM, Joel M. Halpern <jmh@joelhalpern.com>wrote=
:

> If I thought we could get away with not having protocol specific
> information models, then trying to design a protocol independent topology
> model for use with the network elements would seem applicable.
>

We certainly need protocol specific information included to help with
resolving different data in LSDBs.  We also need additional functionality
for IGP IMs beyond the topology.

But, as it stands, even if we had such a model, we would still need
> protocol specific models, which would be having to manipulate many aspect=
s
> related to the common model.
>

Agreed - so can we have dependencies or reuse of the aspects in common?
 That seems desirable for accurately describing the IMs as well as the
data-models.


> The argument that an abstracted model is useful when you are northbound
> from the topology manager is very understandable and attractive.  But
> northbound from the topology manager is not our working space.
>

I agree that it is not our workspace - but being able to combine the
information from different device's into a network-wide model is important
and I don't think it will be possible without careful initial thought and
working in parallel.

Regards,
Alia


> Yours,
> Joel
>
> On 11/7/13 3:51 AM, Jan Medved (jmedved) wrote:
>
>>
>>
>> From: Alia Atlas <akatlas@gmail.com <mailto:akatlas@gmail.com>>
>>
>> Date: Wednesday, November 6, 2013 11:59 PM
>> To: Nikolay Milovanov <n.milovanov@gmail.com <mailto:
>> n.milovanov@gmail.com>>
>> Cc: Russ White <russw@riw.us <mailto:russw@riw.us>>, "i2rs@ietf.org
>> <mailto:i2rs@ietf.org>" <i2rs@ietf.org <mailto:i2rs@ietf.org>>, "Eric
>> Osborne (eosborne)" <eosborne@cisco.com <mailto:eosborne@cisco.com>>
>>
>> Subject: Re: [i2rs] topology info model - what makes it a "network"
>> model vs. a "device" model
>>
>>     Hi,
>>
>>     Yes - so what I'm really trying to do is elicit what the points of
>>     concern and different options are as far as modeling the topology
>>     information from a device.   draft-medved-i2rs-topology-im has
>>     changed only minimally since last IETF - and in ways that don't seem
>>     to address any of the disagreements or concerns.
>>
>>     We need to be sure to bite off the right-sized first chunk to do.
>>
>>     If we have a device-centric model showing interfaces and so on, then
>>     there's not a good way to express the learned IGP topology.  Would
>>     we then need a different IM - perhaps as part of an IGP-specific IM
>>     - to communicate the topology learned via the IGP?  Would that be
>>     preferable?
>>
>>
>> If we decide that topology learned via the IGP is indeed in scope WG to
>> go, then the IGP-specific IMs are already defined
>> in draft-medved-i2rs-topology-im.
>>
>>
>>     Given that the active IGP topology can be learned via BGP-LS, are we
>>     better off focusing on an interface-focused IM (whether that is a
>>     device model or an interfaces model or...)?
>>
>>
>> The same topology I'm model would apply to BGP-LS and to IGPs.
>>
>>
>>     I'd really like to make significant progress in understanding the
>>     perspectives and thoughts of the WG on this.   I understand that all
>>     these things may be useful but in our usual ocean-boiling-avoidance
>>     method, we've got to prioritize.
>>
>>
>> IMHO, it is actually easier to define the base network topology IM than
>> the device IMs from which a network topology can be 'stitched together'.
>> The base network topology IM is simple: it's a directed graph with
>> nodes, links and termination points. The base network topology IM can be
>> easily augmented (extended) to cover L1-L3 networks, VPNs, etc. On the
>> other hand, there is a variety of information (in devices and in other
>> systems) that can (must be) be used to 'stitch' together a network
>> topology: dynamically learned neighbor info (LLDP for example for L2,
>> IGP neighbor info for L3, for example), statically configured neighbor
>> info in device configurations, IGP LSDB, IGP configurations, inventory
>> systems, interface data (interface type, speed, =85), LAGs, etc. Trying =
to
>> model all of this can turn out to be quite a chunk to bite off.
>>
>>
>>     I'm also not comfortable on having only one IM for basing all our
>>     requirements off of.
>>
>>
>> I don't understand what you mean - can you please explain?
>>
>>
>>     So - more thoughts?
>>
>>
>> The charter does not say anything about 'device-centric' or
>> 'network-centric' IMs - it talks merely about 'topology information'.
>> Can you define what 'device-centric' and 'network-centric' is?  Would
>> 'device-centric' be information that a client could get from a single
>> routing system device, without a third party data aggregator, such as
>> the Topology Manager or a Controller? Or would 'device-centric' be
>> strictly information about the device, in which case an LSDB (or even
>> neighbor info) would not be in scope? How would you define
>> 'network-centric'?
>>
>> Could we also consider IM criteria such as useful/useless,
>> easy-to-model/difficult-to-model, easy-to-use/difficult-to-use,
>> easy-to-extract/difficult-to-extract? IOW, what kind of topology IM
>> would be most useful to apps, relatively easy to model (and where an
>> initial model could be expanded for different use cases), and relatively
>> easy to obtain from the network?
>>
>>
>>     Alia
>>
>>
>> Thanks,
>> Jan
>>
>>
>>     On Thu, Nov 7, 2013 at 2:17 AM, Nikolay Milovanov
>>     <n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>> wrote:
>>
>>         Hi,
>>
>>         I might be completely wrong but from a brief overview of
>>         the Topology API Use Cases my guess would be.
>>
>>         The topology data model will be an undirected graph with nodes,
>>         edges with certain properties representing part of the network
>>         topology  and the device centric model will be something
>>         hierarchical with a root object the network device its
>>         interfaces, their IPs, the protocols working on them and the
>>         neighbor devices learned dynamically by those protocols.
>>
>>         Most likely the network-centric topology models coming from each
>>         of the devices will have to be merged by the network topology
>>         manager in order the rest of the applications to be able to
>>         benefit from a complete model of the entire network topology.
>>
>>         In my opinion either of the models will be extremely useful for
>>         all kinds of OSS applications related to network service
>>         provisioning and fulfillment. Currently is quite difficult to
>>         build any of them by means such as CLI parsing and SNMP. Netconf
>>         is not bad but still an API will be much better :)
>>
>>         BR,
>>         Nikolay Milovanov
>>
>>         Network Engineer
>>         n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>
>>
>>
>>
>>
>>
>>         On Thu, Nov 7, 2013 at 8:16 AM, Russ White <russw@riw.us
>>         <mailto:russw@riw.us>> wrote:
>>
>>
>>             > Are there really differences of opinion about what the
>> difference is
>>             between
>>             > a network model and a device model?  A network is a
>> plurality of devices,
>>             > and a network model is something which deals with a system
>> resulting from
>>             > the use of more than one device.  (ok, yes, a network of
>> one node is a
>>             corner
>>             > case blah blah handwave...).  I don't see how there could
>> be any real
>>             debate
>>             > around this, but if there is I'm quite interested in what
>> it might be.
>>
>>             Agreed--both seem necessary, but different beasts (see the
>>             discussion on
>>             sdnrg right now --same problem, different names).
>>
>>             > It feels like the real question is whether i2rs should hav=
e
>> network models
>>             in
>>             > scope.
>>
>>             Right...
>>
>>             I think network models at this point in the game might be
>>             useful to make
>>             certain we are getting all the information we need from the
>>             models at the
>>             protocol and device levels... In other words, there are
>>             things the network
>>             model cares about that a device model isn't going to care
>>             about. In other
>>             words, if we only look at protocol level use cases, we might
>>             miss some
>>             pieces of information we'll eventually need for building
>>             network topologies,
>>             or that sort of thing.
>>
>>             > If Yes: ok, cool.  But between link properties (that is, a=
t
>> least some
>>             kind of
>>             > topology view), counter dumps, debugs, routing, MPLS, and
>> LAG member
>>             > rebalancing, show me what's *not* in scope.
>>
>>             This is the problem on the other end, however... It's
>>             better, IMHO, to start
>>             with a single small set of problems and solve them in a way
>> that
>>             specifically allows extensions to solve other problems. If
>>             we try to model
>>             every possible problem, to make certain we have accounted
>>             for every possible
>>             situation, well, we'll never actually do anything but
>>             describe problems. I'm
>>             pretty familiar with the "describing problems all the time"
>>             process, as I
>>             have kids... :-) (Oh, I'm glad they don't read this list,
>>             because they'd
>>             really be mad at me about now!).
>>
>>             So I think it's valuable to describe these network models,
>>             and think about
>>             them. OTOH, I'm really concerned we're going to get bogged
>>             down in them, and
>>             take up a lot of time reading and accounting for them, which
>>             could well
>>             divert us (even more!) from picking a small set of
>>             well-defined problems and
>>             solving them in an extensible way. I think that's the point
>>             Joel was trying
>>             to make at the mic today, btw...
>>
>>             :-)
>>
>>             Russ
>>
>>
>>
>>             _______________________________________________
>>             i2rs mailing list
>>             i2rs@ietf.org <mailto:i2rs@ietf.org>
>>
>>             https://www.ietf.org/mailman/listinfo/i2rs
>>
>>
>>
>>
>>         --
>>         BR,
>>
>>         Nikolay Milovanov
>>         Network Engineer
>>         Email: n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>
>>
>>
>>
>>
>>
>> _______________________________________________
>> i2rs mailing list
>> i2rs@ietf.org
>> https://www.ietf.org/mailman/listinfo/i2rs
>>
>>

--bcaec5299ad73a1d1204eccc7feb
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Joel,<div><br><div class=3D"gmail_extra"><div class=3D"gma=
il_quote">On Thu, Nov 7, 2013 at 11:15 AM, Joel M. Halpern <span dir=3D"ltr=
">&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalp=
ern.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">If I thought we could get away with not havi=
ng protocol specific information models, then trying to design a protocol i=
ndependent topology model for use with the network elements would seem appl=
icable.<br>
</blockquote><div><br></div><div>We certainly need protocol specific inform=
ation included to help with resolving different data in LSDBs. =A0We also n=
eed additional functionality for IGP IMs beyond the topology.</div><div><br=
>
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">But, as it stands, even if we had such=
 a model, we would still need protocol specific models, which would be havi=
ng to manipulate many aspects related to the common model.<br>
</blockquote><div><br></div><div>Agreed - so can we have dependencies or re=
use of the aspects in common? =A0That seems desirable for accurately descri=
bing the IMs as well as the data-models.</div><div>=A0</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">
The argument that an abstracted model is useful when you are northbound fro=
m the topology manager is very understandable and attractive. =A0But northb=
ound from the topology manager is not our working space.<br></blockquote>
<div><br></div><div>I agree that it is not our workspace - but being able t=
o combine the information from different device&#39;s into a network-wide m=
odel is important and I don&#39;t think it will be possible without careful=
 initial thought and working in parallel.</div>
<div>=A0</div><div>Regards,</div><div>Alia</div><div><br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">
<br>
Yours,<br>
Joel<br>
<br>
On 11/7/13 3:51 AM, Jan Medved (jmedved) wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
From: Alia Atlas &lt;<a href=3D"mailto:akatlas@gmail.com" target=3D"_blank"=
>akatlas@gmail.com</a> &lt;mailto:<a href=3D"mailto:akatlas@gmail.com" targ=
et=3D"_blank">akatlas@gmail.com</a>&gt;&gt;<div class=3D"im"><br>
Date: Wednesday, November 6, 2013 11:59 PM<br></div>
To: Nikolay Milovanov &lt;<a href=3D"mailto:n.milovanov@gmail.com" target=
=3D"_blank">n.milovanov@gmail.com</a> &lt;mailto:<a href=3D"mailto:n.milova=
nov@gmail.com" target=3D"_blank">n.milovanov@gmail.com</a>&gt;<u></u>&gt;<b=
r>
Cc: Russ White &lt;<a href=3D"mailto:russw@riw.us" target=3D"_blank">russw@=
riw.us</a> &lt;mailto:<a href=3D"mailto:russw@riw.us" target=3D"_blank">rus=
sw@riw.us</a>&gt;&gt;, &quot;<a href=3D"mailto:i2rs@ietf.org" target=3D"_bl=
ank">i2rs@ietf.org</a><br>

&lt;mailto:<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org=
</a>&gt;&quot; &lt;<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@=
ietf.org</a> &lt;mailto:<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">=
i2rs@ietf.org</a>&gt;&gt;, &quot;Eric<br>

Osborne (eosborne)&quot; &lt;<a href=3D"mailto:eosborne@cisco.com" target=
=3D"_blank">eosborne@cisco.com</a> &lt;mailto:<a href=3D"mailto:eosborne@ci=
sco.com" target=3D"_blank">eosborne@cisco.com</a>&gt;&gt;<div><div class=3D=
"h5"><br>

Subject: Re: [i2rs] topology info model - what makes it a &quot;network&quo=
t;<br>
model vs. a &quot;device&quot; model<br>
<br>
=A0 =A0 Hi,<br>
<br>
=A0 =A0 Yes - so what I&#39;m really trying to do is elicit what the points=
 of<br>
=A0 =A0 concern and different options are as far as modeling the topology<b=
r>
=A0 =A0 information from a device. =A0 draft-medved-i2rs-topology-im has<br=
>
=A0 =A0 changed only minimally since last IETF - and in ways that don&#39;t=
 seem<br>
=A0 =A0 to address any of the disagreements or concerns.<br>
<br>
=A0 =A0 We need to be sure to bite off the right-sized first chunk to do.<b=
r>
<br>
=A0 =A0 If we have a device-centric model showing interfaces and so on, the=
n<br>
=A0 =A0 there&#39;s not a good way to express the learned IGP topology. =A0=
Would<br>
=A0 =A0 we then need a different IM - perhaps as part of an IGP-specific IM=
<br>
=A0 =A0 - to communicate the topology learned via the IGP? =A0Would that be=
<br>
=A0 =A0 preferable?<br>
<br>
<br>
If we decide that topology learned via the IGP is indeed in scope WG to<br>
go, then the IGP-specific IMs are already defined<br>
in draft-medved-i2rs-topology-im.<br>
<br>
<br>
=A0 =A0 Given that the active IGP topology can be learned via BGP-LS, are w=
e<br>
=A0 =A0 better off focusing on an interface-focused IM (whether that is a<b=
r>
=A0 =A0 device model or an interfaces model or...)?<br>
<br>
<br>
The same topology I&#39;m model would apply to BGP-LS and to IGPs.<br>
<br>
<br>
=A0 =A0 I&#39;d really like to make significant progress in understanding t=
he<br>
=A0 =A0 perspectives and thoughts of the WG on this. =A0 I understand that =
all<br>
=A0 =A0 these things may be useful but in our usual ocean-boiling-avoidance=
<br>
=A0 =A0 method, we&#39;ve got to prioritize.<br>
<br>
<br>
IMHO, it is actually easier to define the base network topology IM than<br>
the device IMs from which a network topology can be &#39;stitched together&=
#39;.<br>
The base network topology IM is simple: it&#39;s a directed graph with<br>
nodes, links and termination points. The base network topology IM can be<br=
>
easily augmented (extended) to cover L1-L3 networks, VPNs, etc. On the<br>
other hand, there is a variety of information (in devices and in other<br>
systems) that can (must be) be used to &#39;stitch&#39; together a network<=
br>
topology: dynamically learned neighbor info (LLDP for example for L2,<br>
IGP neighbor info for L3, for example), statically configured neighbor<br>
info in device configurations, IGP LSDB, IGP configurations, inventory<br>
systems, interface data (interface type, speed, =85), LAGs, etc. Trying to<=
br>
model all of this can turn out to be quite a chunk to bite off.<br>
<br>
<br>
=A0 =A0 I&#39;m also not comfortable on having only one IM for basing all o=
ur<br>
=A0 =A0 requirements off of.<br>
<br>
<br>
I don&#39;t understand what you mean - can you please explain?<br>
<br>
<br>
=A0 =A0 So - more thoughts?<br>
<br>
<br>
The charter does not say anything about &#39;device-centric&#39; or<br>
&#39;network-centric&#39; IMs - it talks merely about &#39;topology informa=
tion&#39;.<br>
Can you define what &#39;device-centric&#39; and &#39;network-centric&#39; =
is? =A0Would<br>
&#39;device-centric&#39; be information that a client could get from a sing=
le<br>
routing system device, without a third party data aggregator, such as<br>
the Topology Manager or a Controller? Or would &#39;device-centric&#39; be<=
br>
strictly information about the device, in which case an LSDB (or even<br>
neighbor info) would not be in scope? How would you define<br>
&#39;network-centric&#39;?<br>
<br>
Could we also consider IM criteria such as useful/useless,<br>
easy-to-model/difficult-to-<u></u>model, easy-to-use/difficult-to-use,<br>
easy-to-extract/difficult-to-<u></u>extract? IOW, what kind of topology IM<=
br>
would be most useful to apps, relatively easy to model (and where an<br>
initial model could be expanded for different use cases), and relatively<br=
>
easy to obtain from the network?<br>
<br>
<br>
=A0 =A0 Alia<br>
<br>
<br>
Thanks,<br>
Jan<br>
<br>
<br>
=A0 =A0 On Thu, Nov 7, 2013 at 2:17 AM, Nikolay Milovanov<br></div></div><d=
iv class=3D"im">
=A0 =A0 &lt;<a href=3D"mailto:n.milovanov@gmail.com" target=3D"_blank">n.mi=
lovanov@gmail.com</a> &lt;mailto:<a href=3D"mailto:n.milovanov@gmail.com" t=
arget=3D"_blank">n.milovanov@gmail.com</a>&gt;<u></u>&gt; wrote:<br>
<br>
=A0 =A0 =A0 =A0 Hi,<br>
<br>
=A0 =A0 =A0 =A0 I might be completely wrong but from a brief overview of<br=
>
=A0 =A0 =A0 =A0 the Topology API Use Cases my guess would be.<br>
<br>
=A0 =A0 =A0 =A0 The topology data model will be an undirected graph with no=
des,<br>
=A0 =A0 =A0 =A0 edges with certain properties representing part of the netw=
ork<br>
=A0 =A0 =A0 =A0 topology =A0and the device centric model will be something<=
br>
=A0 =A0 =A0 =A0 hierarchical with a root object the network device its<br>
=A0 =A0 =A0 =A0 interfaces, their IPs, the protocols working on them and th=
e<br>
=A0 =A0 =A0 =A0 neighbor devices learned dynamically by those protocols.<br=
>
<br>
=A0 =A0 =A0 =A0 Most likely the network-centric topology models coming from=
 each<br>
=A0 =A0 =A0 =A0 of the devices will have to be merged by the network topolo=
gy<br>
=A0 =A0 =A0 =A0 manager in order the rest of the applications to be able to=
<br>
=A0 =A0 =A0 =A0 benefit from a complete model of the entire network topolog=
y.<br>
<br>
=A0 =A0 =A0 =A0 In my opinion either of the models will be extremely useful=
 for<br>
=A0 =A0 =A0 =A0 all kinds of OSS applications related to network service<br=
>
=A0 =A0 =A0 =A0 provisioning and fulfillment. Currently is quite difficult =
to<br>
=A0 =A0 =A0 =A0 build any of them by means such as CLI parsing and SNMP. Ne=
tconf<br>
=A0 =A0 =A0 =A0 is not bad but still an API will be much better :)<br>
<br>
=A0 =A0 =A0 =A0 BR,<br>
=A0 =A0 =A0 =A0 Nikolay Milovanov<br>
<br>
=A0 =A0 =A0 =A0 Network Engineer<br></div>
=A0 =A0 =A0 =A0 <a href=3D"mailto:n.milovanov@gmail.com" target=3D"_blank">=
n.milovanov@gmail.com</a> &lt;mailto:<a href=3D"mailto:n.milovanov@gmail.co=
m" target=3D"_blank">n.milovanov@gmail.com</a>&gt;<div class=3D"im"><br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 On Thu, Nov 7, 2013 at 8:16 AM, Russ White &lt;<a href=3D"m=
ailto:russw@riw.us" target=3D"_blank">russw@riw.us</a><br></div><div><div c=
lass=3D"h5">
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:russw@riw.us" target=3D"_blank=
">russw@riw.us</a>&gt;&gt; wrote:<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; Are there really differences of opinion about =
what the difference is<br>
=A0 =A0 =A0 =A0 =A0 =A0 between<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; a network model and a device model? =A0A netwo=
rk is a plurality of devices,<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; and a network model is something which deals w=
ith a system resulting from<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; the use of more than one device. =A0(ok, yes, =
a network of one node is a<br>
=A0 =A0 =A0 =A0 =A0 =A0 corner<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; case blah blah handwave...). =A0I don&#39;t se=
e how there could be any real<br>
=A0 =A0 =A0 =A0 =A0 =A0 debate<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; around this, but if there is I&#39;m quite int=
erested in what it might be.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 Agreed--both seem necessary, but different beasts (=
see the<br>
=A0 =A0 =A0 =A0 =A0 =A0 discussion on<br>
=A0 =A0 =A0 =A0 =A0 =A0 sdnrg right now --same problem, different names).<b=
r>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; It feels like the real question is whether i2r=
s should have network models<br>
=A0 =A0 =A0 =A0 =A0 =A0 in<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; scope.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 Right...<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 I think network models at this point in the game mi=
ght be<br>
=A0 =A0 =A0 =A0 =A0 =A0 useful to make<br>
=A0 =A0 =A0 =A0 =A0 =A0 certain we are getting all the information we need =
from the<br>
=A0 =A0 =A0 =A0 =A0 =A0 models at the<br>
=A0 =A0 =A0 =A0 =A0 =A0 protocol and device levels... In other words, there=
 are<br>
=A0 =A0 =A0 =A0 =A0 =A0 things the network<br>
=A0 =A0 =A0 =A0 =A0 =A0 model cares about that a device model isn&#39;t goi=
ng to care<br>
=A0 =A0 =A0 =A0 =A0 =A0 about. In other<br>
=A0 =A0 =A0 =A0 =A0 =A0 words, if we only look at protocol level use cases,=
 we might<br>
=A0 =A0 =A0 =A0 =A0 =A0 miss some<br>
=A0 =A0 =A0 =A0 =A0 =A0 pieces of information we&#39;ll eventually need for=
 building<br>
=A0 =A0 =A0 =A0 =A0 =A0 network topologies,<br>
=A0 =A0 =A0 =A0 =A0 =A0 or that sort of thing.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; If Yes: ok, cool. =A0But between link properti=
es (that is, at least some<br>
=A0 =A0 =A0 =A0 =A0 =A0 kind of<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; topology view), counter dumps, debugs, routing=
, MPLS, and LAG member<br>
=A0 =A0 =A0 =A0 =A0 =A0 &gt; rebalancing, show me what&#39;s *not* in scope=
.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 This is the problem on the other end, however... It=
&#39;s<br>
=A0 =A0 =A0 =A0 =A0 =A0 better, IMHO, to start<br>
=A0 =A0 =A0 =A0 =A0 =A0 with a single small set of problems and solve them =
in a way that<br>
=A0 =A0 =A0 =A0 =A0 =A0 specifically allows extensions to solve other probl=
ems. If<br>
=A0 =A0 =A0 =A0 =A0 =A0 we try to model<br>
=A0 =A0 =A0 =A0 =A0 =A0 every possible problem, to make certain we have acc=
ounted<br>
=A0 =A0 =A0 =A0 =A0 =A0 for every possible<br>
=A0 =A0 =A0 =A0 =A0 =A0 situation, well, we&#39;ll never actually do anythi=
ng but<br>
=A0 =A0 =A0 =A0 =A0 =A0 describe problems. I&#39;m<br>
=A0 =A0 =A0 =A0 =A0 =A0 pretty familiar with the &quot;describing problems =
all the time&quot;<br>
=A0 =A0 =A0 =A0 =A0 =A0 process, as I<br>
=A0 =A0 =A0 =A0 =A0 =A0 have kids... :-) (Oh, I&#39;m glad they don&#39;t r=
ead this list,<br>
=A0 =A0 =A0 =A0 =A0 =A0 because they&#39;d<br>
=A0 =A0 =A0 =A0 =A0 =A0 really be mad at me about now!).<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 So I think it&#39;s valuable to describe these netw=
ork models,<br>
=A0 =A0 =A0 =A0 =A0 =A0 and think about<br>
=A0 =A0 =A0 =A0 =A0 =A0 them. OTOH, I&#39;m really concerned we&#39;re goin=
g to get bogged<br>
=A0 =A0 =A0 =A0 =A0 =A0 down in them, and<br>
=A0 =A0 =A0 =A0 =A0 =A0 take up a lot of time reading and accounting for th=
em, which<br>
=A0 =A0 =A0 =A0 =A0 =A0 could well<br>
=A0 =A0 =A0 =A0 =A0 =A0 divert us (even more!) from picking a small set of<=
br>
=A0 =A0 =A0 =A0 =A0 =A0 well-defined problems and<br>
=A0 =A0 =A0 =A0 =A0 =A0 solving them in an extensible way. I think that&#39=
;s the point<br>
=A0 =A0 =A0 =A0 =A0 =A0 Joel was trying<br>
=A0 =A0 =A0 =A0 =A0 =A0 to make at the mic today, btw...<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 :-)<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 Russ<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 ______________________________<u></u>______________=
___<br>
=A0 =A0 =A0 =A0 =A0 =A0 i2rs mailing list<br></div></div>
=A0 =A0 =A0 =A0 =A0 =A0 <a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">=
i2rs@ietf.org</a> &lt;mailto:<a href=3D"mailto:i2rs@ietf.org" target=3D"_bl=
ank">i2rs@ietf.org</a>&gt;<div class=3D"im"><br>
=A0 =A0 =A0 =A0 =A0 =A0 <a href=3D"https://www.ietf.org/mailman/listinfo/i2=
rs" target=3D"_blank">https://www.ietf.org/mailman/<u></u>listinfo/i2rs</a>=
<br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 --<br>
=A0 =A0 =A0 =A0 BR,<br>
<br>
=A0 =A0 =A0 =A0 Nikolay Milovanov<br>
=A0 =A0 =A0 =A0 Network Engineer<br></div>
=A0 =A0 =A0 =A0 Email: <a href=3D"mailto:n.milovanov@gmail.com" target=3D"_=
blank">n.milovanov@gmail.com</a> &lt;mailto:<a href=3D"mailto:n.milovanov@g=
mail.com" target=3D"_blank">n.milovanov@gmail.com</a>&gt;<div class=3D"im">=
<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/i2rs</a><br>
<br>
</div></blockquote>
</blockquote></div><br></div></div></div>

--bcaec5299ad73a1d1204eccc7feb--

From akatlas@gmail.com  Thu Dec  5 09:11:23 2013
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 552501AE0C9 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 09:11:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JFtpnlKkCE5R for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 09:11:16 -0800 (PST)
Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 88CCE1AE0D4 for <i2rs@ietf.org>; Thu,  5 Dec 2013 09:11:16 -0800 (PST)
Received: by mail-ie0-f181.google.com with SMTP id e14so28786186iej.26 for <i2rs@ietf.org>; Thu, 05 Dec 2013 09:11:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rimd3I0o2IG7rXAuF6tQ594BU0dpmZyrdQOxBhrJq3U=; b=qiA4+dfTOwiDtO5AK8ddMVP9iiZcPX4dtrsxehQ7sb7iopLlaKeJNyEmxR7d7yydqH HxW5lLKbEA0rzU3yirGydV4ZoVNjkRJTRZC5B8R2D6x898Lfums3MnexqydRWLWPCgzU lMUfqUyG03CgnP6D9QecphdM4cpX5HvtAiBpJsBPOgxq6/7Xjytkvgl/AprusRhW4uv3 bRsc/JUCOd/7e8Tsiri7v0/gNXAUcarxOZuHefFSgKUp3lBGH9sUgkY81RQglFB2pZcE LCngZD1JlD4BpisAPgcnFbA82i+dSMNPXXiUjIKauRZMP9jD9W7nFKJV1QCcZZIyT/+4 Swng==
MIME-Version: 1.0
X-Received: by 10.50.92.8 with SMTP id ci8mr14002438igb.23.1386263473092; Thu, 05 Dec 2013 09:11:13 -0800 (PST)
Received: by 10.64.78.103 with HTTP; Thu, 5 Dec 2013 09:11:12 -0800 (PST)
In-Reply-To: <CEA08184.264A1%jmedved@cisco.com>
References: <CAG4d1rdAe34+=ksUJxdp5oZ0imPLKDmZwTLUv6NHSH2nkJBx8g@mail.gmail.com> <CEA08184.264A1%jmedved@cisco.com>
Date: Thu, 5 Dec 2013 12:11:12 -0500
Message-ID: <CAG4d1rfEWc2HUL=wyW94BS_WOejGL=HZeUBsmEbsE2rR+ZHJzw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: "Jan Medved (jmedved)" <jmedved@cisco.com>
Content-Type: multipart/alternative; boundary=047d7b10cf27e0fd8904eccc9d8c
Cc: "i2rs@ietf.org" <i2rs@ietf.org>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 17:11:23 -0000

--047d7b10cf27e0fd8904eccc9d8c
Content-Type: text/plain; charset=ISO-8859-1

Hi Jan,

Sorry for being so long in replying - but to answer your questions
finally...

On Thu, Nov 7, 2013 at 3:04 AM, Jan Medved (jmedved) <jmedved@cisco.com>wrote:

>  Hi Alia,
>
>  Thanks for starting the conversation :-)
>
>  IMO, the lines between 'network-centric' and 'device-centric' are a
> little blurred. For the sake of argument, let me agree with Joel that the
> I2RS WG's scope should be limited to a single routing system. Let me ask a
> few questions then:
>
>    - Is an OSPF router or an IS-IS router a 'routing system', as defined
>    in the WG charter? If yes, would its LSDB be considered 'topology
>    information' as defined in the WG charter?  And if the the answer to the
>    latter question is yes, would reading the LSDB information from the router
>    via a tbd. I2RS protocol be considered 'extraction of information
>    about topology from the network', as defined in the WG charter?
>
> Yes - absolutely - but the LSDP is not the only information that needs to
be in an OSPF/ISIS IM.

>
>    - Is a BGP Router Reflector a routing system, as defined in the WG
>    charter of the WG? If yes, would the LSDB information (potentially
>    collected from multiple IGP areas) in RR's BGP-RIB be considered 'topology
>    information' as defined in the WG charter? And if the the answer to
>    the latter question is yes, would reading the LSDB information from the RR
>    be considered 'extraction of information about topology from the
>    network', as defined in the WG charter? And if the BGP RR implements
>    BGP-LS, would extracting the LSDB information from the RR be in scope of
>    the WG? Could BGP-LS actually be considered a candidate for an I2RS
>    protocol  that would  be 'extracting information about topology from
>    the network'?
>
> Reading the topology info collected by BGP-LS would qualify.   I am torn
about having BGP-LS being considered an I2RS protocol.  We certainly
started I2RS with the idea of being inclusive of multiple protocols that
could provide the desired functionality.  Since then, I think that the WG
has been more focused on a single protocol - though with the potential for
"off-loading", such as requesting information but having it delivered via
IPFIX or possibly a "log-file" via SCP.  BGP-LS, of course, has some of the
desired performance characteristics, but certainly isn't quite a data-model
driven protocol.

What I'd like to see in this space would be an IM for BGP-LS with a mapping
to the data in BGP-LS.  Then, one could either use I2RS to request the data
and information stream or one could simply implement BGP-LS and listen.  I
say "simply" but I've been given to understand that implementing BGP, even
as just a listener, is adding a non-trivial burden for network
applications.  Of course, how relevant that is for just getting something
going or for a model with an I2RS broker is another question.

Regards,
Alia


>  Thanks,
> Jan
>
>
>   From: Alia Atlas <akatlas@gmail.com>
> Date: Wednesday, November 6, 2013 6:23 PM
> To: "i2rs@ietf.org" <i2rs@ietf.org>
>
> Subject: [i2rs] topology info model - what makes it a "network" model vs.
> a "device" model
>
>   I'd really like to start a conversation about the differences between a
> topology IM model that is network-centric vs. device-centric.  Clearly the
> WG has strong and different opinions about it.
>
>  Since many people are here in Vancouver, focused on IETF and not their
> day-jobs, this seems like a good time to get it rolling...
>
>  Alia
>
>

--047d7b10cf27e0fd8904eccc9d8c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Jan,<div><br></div><div>Sorry for being so long in repl=
ying - but to answer your questions finally...</div><div class=3D"gmail_ext=
ra"><br><div class=3D"gmail_quote">On Thu, Nov 7, 2013 at 3:04 AM, Jan Medv=
ed (jmedved) <span dir=3D"ltr">&lt;<a href=3D"mailto:jmedved@cisco.com" tar=
get=3D"_blank">jmedved@cisco.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
<div style=3D"font-size:14px;font-family:Calibri,sans-serif">Hi Alia,</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif"><br>
</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif">Thanks for sta=
rting the conversation :-)</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif"><br>
</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif">IMO, the lines=
 between &#39;network-centric&#39; and &#39;device-centric&#39; are a littl=
e blurred. For the sake of argument, let me agree with Joel that the I2RS W=
G&#39;s scope should be limited to a single routing
 system. Let me ask a few questions then:</div>
<ul>
<li style=3D"font-size:14px;font-family:Calibri,sans-serif">Is an OSPF rout=
er or an IS-IS router a &#39;routing system&#39;, as defined in the WG char=
ter? If yes, would its LSDB be considered &#39;topology information&#39; as=
 defined in the WG charter? =A0And if the the
 answer to the latter question is yes, would reading the LSDB information f=
rom the router via a tbd. I2RS protocol be considered &#39;<span style=3D"f=
ont-family:Calibri;font-size:medium;line-height:16px">extraction of informa=
tion about topology from the network&#39;,
 as defined</span>=A0in the WG charter?</li></ul></div></blockquote><div>Ye=
s - absolutely - but the LSDP is not the only information that needs to be =
in an OSPF/ISIS IM.=A0</div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style=3D"word-wrap:break-word"><ul><li>Is a BGP Router Reflector a=A0r=
outing system, as defined in the WG charter of the WG? If yes, would the LS=
DB information (potentially collected from multiple IGP areas) in RR&#39;s =
BGP-RIB be considered=A0<span style=3D"font-family:Calibri,sans-serif;font-=
size:14px">&#39;topology
 information&#39; as defined in the WG charter?=A0</span><span style=3D"fon=
t-family:Calibri,sans-serif;font-size:14px">And if the the answer to the la=
tter question is yes, would reading the LSDB information from the RR be con=
sidered=A0</span><span style=3D"font-family:Calibri,sans-serif;font-size:14=
px">&#39;</span><span style=3D"line-height:16px">extraction
 of information about topology from the network&#39;, as defined in</span><=
span style=3D"font-family:Calibri,sans-serif;font-size:14px">=A0the WG char=
ter? A</span>nd if the BGP RR implements BGP-LS, would extracting the LSDB =
information from the RR be in scope
 of the WG? Could BGP-LS actually be considered a candidate for an I2RS pro=
tocol =A0that would =A0be &#39;<span style=3D"line-height:16px">extracting =
information about topology from the network&#39;?</span></li></ul></div></b=
lockquote>
<div>Reading the topology info collected by BGP-LS would qualify. =A0 I am =
torn about having BGP-LS being considered an I2RS protocol. =A0We certainly=
 started I2RS with the idea of being inclusive of multiple protocols that c=
ould provide the desired functionality. =A0Since then, I think that the WG =
has been more focused on a single protocol - though with the potential for =
&quot;off-loading&quot;, such as requesting information but having it deliv=
ered via IPFIX or possibly a &quot;log-file&quot; via SCP. =A0BGP-LS, of co=
urse, has some of the desired performance characteristics, but certainly is=
n&#39;t quite a data-model driven protocol.=A0</div>
<div><br></div><div>What I&#39;d like to see in this space would be an IM f=
or BGP-LS with a mapping to the data in BGP-LS. =A0Then, one could either u=
se I2RS to request the data and information stream or one could simply impl=
ement BGP-LS and listen. =A0I say &quot;simply&quot; but I&#39;ve been give=
n to understand that implementing BGP, even as just a listener, is adding a=
 non-trivial burden for network applications. =A0Of course, how relevant th=
at is for just getting something going or for a model with an I2RS broker i=
s another question.</div>
<div><br></div><div>Regards,</div><div>Alia=A0</div><div><br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div style=3D"word-wrap:break-word">
<div style=3D"font-size:14px;font-family:Calibri,sans-serif"><br>
</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif">Thanks,</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif">Jan</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif"><br>
</div>
<div style=3D"font-size:14px;font-family:Calibri,sans-serif"><br>
</div>
<span style=3D"font-size:14px;font-family:Calibri,sans-serif">
<div style=3D"border-right:medium none;padding-right:0in;padding-left:0in;p=
adding-top:3pt;text-align:left;font-size:11pt;border-bottom:medium none;fon=
t-family:Calibri;border-top:#b5c4df 1pt solid;padding-bottom:0in;border-lef=
t:medium none">

<span style=3D"font-weight:bold">From: </span>Alia Atlas &lt;<a href=3D"mai=
lto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, November 6, 2013 6=
:23 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:i2rs@ie=
tf.org" target=3D"_blank">i2rs@ietf.org</a>&quot; &lt;<a href=3D"mailto:i2r=
s@ietf.org" target=3D"_blank">i2rs@ietf.org</a>&gt;<div class=3D"im"><br>
<span style=3D"font-weight:bold">Subject: </span>[i2rs] topology info model=
 - what makes it a &quot;network&quot; model vs. a &quot;device&quot; model=
<br>
</div></div><div class=3D"im">
<div><br>
</div>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">I&#39;d really like to start a conversation about the diff=
erences between a topology IM model that is network-centric vs. device-cent=
ric. =A0Clearly the WG has strong and different opinions about it.=A0
<div><br>
</div>
<div>Since many people are here in Vancouver, focused on IETF and not their=
 day-jobs, this seems like a good time to get it rolling...</div>
<div><br>
</div>
<div>Alia</div>
</div>
</div>
</div>
</blockquote>
</div></span>
</div>

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

--047d7b10cf27e0fd8904eccc9d8c--

From akatlas@gmail.com  Thu Dec  5 09:20:22 2013
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E1331AE122 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 09:20:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vFDWAL1Nt1qE for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 09:20:19 -0800 (PST)
Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 477481AE134 for <i2rs@ietf.org>; Thu,  5 Dec 2013 09:20:19 -0800 (PST)
Received: by mail-ie0-f170.google.com with SMTP id qd12so30366937ieb.15 for <i2rs@ietf.org>; Thu, 05 Dec 2013 09:20:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=OiT80RocmLn2U5OM991Q70IbJn8e0Bp9gl/re3bhHw0=; b=WHo4nEL3xL8MnmZ5SEXDSoWvp3oA7jxwk0/3d4uHrcg/MmJ79aa9OZWq8o+xdazM3h p0hU289Ilow6FruuFcQtdLlQScp7Xfds1TbCb6o1KtiopOQOf76bA5mexdJUSSx7JbW4 LpE6Sbs8FALgFMtXC4lbkfeg2THUE2H7Tg37O1BBEmqxC/wiRc1Xa2rX40nFucefno0z CSxnIGdpL3VnOtpXW/T1n74FJ8xOrfJtCkFxU4eVRbdMj2JtKRgowsi9Sj3wEiPo1x17 JzdQl108pDLLEwNo62ddr6vaF/RH2vYKYXjyaSvnW3wHSjzuuCkNWPFkIxpr8OBCBE7J QwtA==
MIME-Version: 1.0
X-Received: by 10.42.46.80 with SMTP id j16mr820230icf.94.1386264015667; Thu, 05 Dec 2013 09:20:15 -0800 (PST)
Received: by 10.64.78.103 with HTTP; Thu, 5 Dec 2013 09:20:15 -0800 (PST)
In-Reply-To: <CEA08A13.264F3%jmedved@cisco.com>
References: <CAG4d1rfYYEK5LALxOWcxuCKdpcB2xoYK7s8_et2fcs7OREwz7Q@mail.gmail.com> <CEA08A13.264F3%jmedved@cisco.com>
Date: Thu, 5 Dec 2013 12:20:15 -0500
Message-ID: <CAG4d1rcVVMDRTNX=jjs=YXCX9Q9rmbTyM+B4k1zjoMWjYEWh2g@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: "Jan Medved (jmedved)" <jmedved@cisco.com>
Content-Type: multipart/alternative; boundary=90e6ba614d203810fb04ecccbe35
Cc: Russ White <russw@riw.us>, "i2rs@ietf.org" <i2rs@ietf.org>, Nikolay Milovanov <n.milovanov@gmail.com>, "Eric Osborne \(eosborne\)" <eosborne@cisco.com>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 17:20:22 -0000

--90e6ba614d203810fb04ecccbe35
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi Jan,

I think many of these have already been addressed in my other emails, but
here are responses
to the rest.

On Thu, Nov 7, 2013 at 3:51 AM, Jan Medved (jmedved) <jmedved@cisco.com>wro=
te:

>
>
>   From: Alia Atlas <akatlas@gmail.com>
> Date: Wednesday, November 6, 2013 11:59 PM
> To: Nikolay Milovanov <n.milovanov@gmail.com>
> Cc: Russ White <russw@riw.us>, "i2rs@ietf.org" <i2rs@ietf.org>, "Eric
> Osborne (eosborne)" <eosborne@cisco.com>
> Subject: Re: [i2rs] topology info model - what makes it a "network" model
> vs. a "device" model
>
>   Hi,
>
>  Yes - so what I'm really trying to do is elicit what the points of
> concern and different options are as far as modeling the topology
> information from a device.   draft-medved-i2rs-topology-im has changed on=
ly
> minimally since last IETF - and in ways that don't seem to address any of
> the disagreements or concerns.
>
> We need to be sure to bite off the right-sized first chunk to do.
>
>  If we have a device-centric model showing interfaces and so on, then
> there's not a good way to express the learned IGP topology.  Would we the=
n
> need a different IM - perhaps as part of an IGP-specific IM - to
> communicate the topology learned via the IGP?  Would that be preferable?
>
>
>  If we decide that topology learned via the IGP is indeed in scope WG to
> go, then the IGP-specific IMs are already defined
> in draft-medved-i2rs-topology-im.
>

Yes, part of that information is - but, for instance, knowing the LSA that
the data came from for reconciling differences isn't there.   That's just
data that is needed for the device-perspective vs. a network-wide
resolved-perspective.  Also, as said elsewhere, it isn't just topology that
comes from the IGPs.


> Given that the active IGP topology can be learned via BGP-LS, are we
> better off focusing on an interface-focused IM (whether that is a device
> model or an interfaces model or...)?
>
>  The same topology I'm model would apply to BGP-LS and to IGPs.
>

Again - the pieces for reconciliation are missing.  I do think that we also
want an interface-focused IM but that can have more/different information
than what is in the IGP IMs or BGP-LS IMs.

>
>  I'd really like to make significant progress in understanding the
> perspectives and thoughts of the WG on this.   I understand that all thes=
e
> things may be useful but in our usual ocean-boiling-avoidance method, we'=
ve
> got to prioritize.
>
>
>  IMHO, it is actually easier to define the base network topology IM than
> the device IMs from which a network topology can be 'stitched together'.
> The base network topology IM is simple: it's a directed graph with nodes,
> links and termination points. The base network topology IM can be easily
> augmented (extended) to cover L1-L3 networks, VPNs, etc. On the other han=
d,
> there is a variety of information (in devices and in other systems) that
> can (must be) be used to 'stitch' together a network topology: dynamicall=
y
> learned neighbor info (LLDP for example for L2, IGP neighbor info for L3,
> for example), statically configured neighbor info in device configuration=
s,
> IGP LSDB, IGP configurations, inventory systems, interface data (interfac=
e
> type, speed, =85), LAGs, etc. Trying to model all of this can turn out to=
 be
> quite a chunk to bite off.
>

Oh, it's certainly not small - and I don't think that we have to bite off
all of it at once.  I think we need a bottoms-up device-centric approach
AND the top-down network-centric approach to be sure that each has the
necessary details.


> I'm also not comfortable on having only one IM for basing all our
> requirements off of.
>
> I don't understand what you mean - can you please explain?
>

Please see my other summarizing email.


>    So - more thoughts?
>
>
>  The charter does not say anything about 'device-centric' or
> 'network-centric' IMs - it talks merely about 'topology information'. Can
> you define what 'device-centric' and 'network-centric' is?  Would
> 'device-centric' be information that a client could get from a single
> routing system device, without a third party data aggregator, such as the
> Topology Manager or a Controller? Or would 'device-centric' be strictly
> information about the device, in which case an LSDB (or even neighbor inf=
o)
> would not be in scope? How would you define 'network-centric'?
>

I think that device-centric is what a single device would know - which can
and does include information learned via routing protocols.


> Could we also consider IM criteria such as useful/useless,
> easy-to-model/difficult-to-model, easy-to-use/difficult-to-use,
> easy-to-extract/difficult-to-extract? IOW, what kind of topology IM would
> be most useful to apps, relatively easy to model (and where an initial
> model could be expanded for different use cases), and relatively easy to
> obtain from the network?
>

I certainly hope that we are considering those types of criteria!

Regards,
Alia

>
>
>  Alia
>
>
>  Thanks,
> Jan
>
>
> On Thu, Nov 7, 2013 at 2:17 AM, Nikolay Milovanov <n.milovanov@gmail.com>=
wrote:
>
>>  Hi,
>>
>>  I might be completely wrong but from a brief overview of the Topology
>> API Use Cases my guess would be.
>>
>>  The topology data model will be an undirected graph with nodes, edges
>> with certain properties representing part of the network topology  and t=
he
>> device centric model will be something hierarchical with a root object t=
he
>> network device its interfaces, their IPs, the protocols working on them =
and
>> the neighbor devices learned dynamically by those protocols.
>>
>>  Most likely the network-centric topology models coming from each of the
>> devices will have to be merged by the network topology manager in order =
the
>> rest of the applications to be able to benefit from a complete model of =
the
>> entire network topology.
>>
>>  In my opinion either of the models will be extremely useful for all
>> kinds of OSS applications related to network service provisioning and
>> fulfillment. Currently is quite difficult to build any of them by means
>> such as CLI parsing and SNMP. Netconf is not bad but still an API will b=
e
>> much better :)
>>
>>
>> BR,
>> Nikolay Milovanov
>>
>>  Network Engineer
>> n.milovanov@gmail.com
>>
>>
>>
>>
>>  On Thu, Nov 7, 2013 at 8:16 AM, Russ White <russw@riw.us> wrote:
>>
>>>
>>> > Are there really differences of opinion about what the difference is
>>> between
>>> > a network model and a device model?  A network is a plurality of
>>> devices,
>>> > and a network model is something which deals with a system resulting
>>> from
>>> > the use of more than one device.  (ok, yes, a network of one node is =
a
>>> corner
>>> > case blah blah handwave...).  I don't see how there could be any real
>>> debate
>>> > around this, but if there is I'm quite interested in what it might be=
.
>>>
>>>  Agreed--both seem necessary, but different beasts (see the discussion =
on
>>> sdnrg right now --same problem, different names).
>>>
>>> > It feels like the real question is whether i2rs should have network
>>> models
>>> in
>>> > scope.
>>>
>>>  Right...
>>>
>>> I think network models at this point in the game might be useful to mak=
e
>>> certain we are getting all the information we need from the models at t=
he
>>> protocol and device levels... In other words, there are things the
>>> network
>>> model cares about that a device model isn't going to care about. In oth=
er
>>> words, if we only look at protocol level use cases, we might miss some
>>> pieces of information we'll eventually need for building network
>>> topologies,
>>> or that sort of thing.
>>>
>>> > If Yes: ok, cool.  But between link properties (that is, at least som=
e
>>> kind of
>>> > topology view), counter dumps, debugs, routing, MPLS, and LAG member
>>> > rebalancing, show me what's *not* in scope.
>>>
>>>  This is the problem on the other end, however... It's better, IMHO, to
>>> start
>>> with a single small set of problems and solve them in a way that
>>> specifically allows extensions to solve other problems. If we try to
>>> model
>>> every possible problem, to make certain we have accounted for every
>>> possible
>>> situation, well, we'll never actually do anything but describe problems=
.
>>> I'm
>>> pretty familiar with the "describing problems all the time" process, as=
 I
>>> have kids... :-) (Oh, I'm glad they don't read this list, because they'=
d
>>> really be mad at me about now!).
>>>
>>> So I think it's valuable to describe these network models, and think
>>> about
>>> them. OTOH, I'm really concerned we're going to get bogged down in them=
,
>>> and
>>> take up a lot of time reading and accounting for them, which could well
>>> divert us (even more!) from picking a small set of well-defined problem=
s
>>> and
>>> solving them in an extensible way. I think that's the point Joel was
>>> trying
>>> to make at the mic today, btw...
>>>
>>> :-)
>>>
>>> Russ
>>>
>>>
>>>
>>> _______________________________________________
>>> i2rs mailing list
>>> i2rs@ietf.org
>>> https://www.ietf.org/mailman/listinfo/i2rs
>>>
>>
>>
>>
>>  --
>> BR,
>>
>> Nikolay Milovanov
>> Network Engineer
>> Email: n.milovanov@gmail.com
>>
>
>

--90e6ba614d203810fb04ecccbe35
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Jan,<div><br></div><div>I think many of these have alre=
ady been addressed in my other emails, but here are responses</div><div>to =
the rest.<br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On T=
hu, Nov 7, 2013 at 3:51 AM, Jan Medved (jmedved) <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:jmedved@cisco.com" target=3D"_blank">jmedved@cisco.com</a>&gt=
;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">



<div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:break=
-word">
<div><br>
</div>
<div><br>
</div>
<span>
<div style=3D"border-right:medium none;padding-right:0in;padding-left:0in;p=
adding-top:3pt;text-align:left;font-size:11pt;border-bottom:medium none;fon=
t-family:Calibri;border-top:#b5c4df 1pt solid;padding-bottom:0in;border-lef=
t:medium none">

<span style=3D"font-weight:bold">From: </span>Alia Atlas &lt;<a href=3D"mai=
lto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, November 6, 2013 1=
1:59 PM<br>
<span style=3D"font-weight:bold">To: </span>Nikolay Milovanov &lt;<a href=
=3D"mailto:n.milovanov@gmail.com" target=3D"_blank">n.milovanov@gmail.com</=
a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>Russ White &lt;<a href=3D"mailt=
o:russw@riw.us" target=3D"_blank">russw@riw.us</a>&gt;, &quot;<a href=3D"ma=
ilto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>&quot; &lt;<a href=
=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a>&gt;, &quot;Er=
ic Osborne (eosborne)&quot; &lt;<a href=3D"mailto:eosborne@cisco.com" targe=
t=3D"_blank">eosborne@cisco.com</a>&gt;<br>

<span style=3D"font-weight:bold">Subject: </span>Re: [i2rs] topology info m=
odel - what makes it a &quot;network&quot; model vs. a &quot;device&quot; m=
odel<br>
</div><div class=3D"im">
<div><br>
</div>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">Hi,
<div><br>
</div>
<div>Yes - so what I&#39;m really trying to do is elicit what the points of=
 concern and different options are as far as modeling the topology informat=
ion from a device. =A0 draft-medved-i2rs-topology-im has changed only minim=
ally since last IETF - and in ways that
 don&#39;t seem to address any of the disagreements or concerns.</div>
<div class=3D"gmail_extra"><br>
We need to be sure to bite off the right-sized first chunk to do.</div>
<div class=3D"gmail_extra"><br>
</div>
<div class=3D"gmail_extra">If we have a device-centric model showing interf=
aces and so on, then there&#39;s not a good way to express the learned IGP =
topology. =A0Would we then need a different IM - perhaps as part of an IGP-=
specific IM - to communicate the topology
 learned via the IGP? =A0Would that be preferable?</div>
</div>
</div>
</div>
</blockquote>
</div></span>
<div><br>
</div>
<div>If we decide that=A0topology learned via the IGP is=A0indeed in scope =
WG to go, then the IGP-specific IMs are already defined in=A0draft-medved-i=
2rs-topology-im.</div></div></blockquote><div><br></div><div>Yes, part of t=
hat information is - but, for instance, knowing the LSA that the data came =
from for reconciling differences isn&#39;t there. =A0 That&#39;s just data =
that is needed for the device-perspective vs. a network-wide resolved-persp=
ective. =A0Also, as said elsewhere, it isn&#39;t just topology that comes f=
rom the IGPs.</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div style=3D"font-size:14px;f=
ont-family:Calibri,sans-serif;word-wrap:break-word"><div class=3D"im">
<span><blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARG=
IN:0 0 0 5"><div><div><div dir=3D"ltr"><div class=3D"gmail_extra">Given tha=
t the active IGP topology can be learned via BGP-LS, are we better off focu=
sing on an interface-focused IM (whether that is a device model or an inter=
faces model or...)?<br>
</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><span style=3D"color:rgb(34,34,34)">The same topology I&#39;m model wo=
uld apply to BGP-LS and to IGPs.=A0</span></div></div></div></blockquote><d=
iv>=A0</div><div>Again - the pieces for reconciliation are missing. =A0I do=
 think that we also want an interface-focused IM but that can have more/dif=
ferent information than what is in the IGP IMs or BGP-LS IMs.=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"font-size:14px;font-family:Cal=
ibri,sans-serif;word-wrap:break-word"><div class=3D"im"><div></div></div><d=
iv class=3D"im">

<span>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra"><br>
</div>
<div class=3D"gmail_extra">I&#39;d really like to make significant progress=
 in understanding the perspectives and thoughts of the WG on this. =A0 I un=
derstand that all these things may be useful but in our usual ocean-boiling=
-avoidance method, we&#39;ve got to prioritize.
 =A0</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
</div><div>IMHO, it is actually easier to define the base network topology =
IM than the device IMs from which a network topology can be &#39;stitched t=
ogether&#39;. The base network topology IM is simple: it&#39;s a directed g=
raph with nodes, links and termination points. The
 base network topology IM can be easily augmented (extended) to cover L1-L3=
 networks, VPNs, etc. On the other hand, there is a variety of information =
(in devices and in other systems) that can (must be) be used to &#39;stitch=
&#39; together a network topology: dynamically
 learned neighbor info (LLDP for example for L2, IGP neighbor info for L3, =
for example), statically configured neighbor info in device configurations,=
 IGP LSDB, IGP configurations, inventory systems, interface data (interface=
 type, speed, =85), LAGs, etc. Trying
 to model all of this can turn out to be quite a chunk to bite off.=A0</div=
></div></blockquote><div><br></div><div>Oh, it&#39;s certainly not small - =
and I don&#39;t think that we have to bite off all of it at once. =A0I thin=
k we need a bottoms-up device-centric approach AND the top-down network-cen=
tric approach to be sure that each has the necessary details.</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div style=3D"font-size:14px;f=
ont-family:Calibri,sans-serif;word-wrap:break-word"><div class=3D"im">
<span><blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARG=
IN:0 0 0 5"><div><div><div dir=3D"ltr"><div class=3D"gmail_extra">I&#39;m a=
lso not comfortable on having only one IM for basing all our requirements o=
ff of.</div>
</div></div></div></blockquote></span>
</div><div>I don&#39;t understand what you mean - can you please explain?</=
div></div></blockquote><div><br></div><div>Please see my other summarizing =
email.</div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:break=
-word"><div>
</div>
<span>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra">So - more thoughts?<br></div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>The charter does not say anything about &#39;device-centric&#39; or &#=
39;network-centric&#39; IMs - it talks merely about &#39;topology informati=
on&#39;. Can you define what &#39;device-centric&#39; and &#39;network-cent=
ric&#39; is? =A0Would &#39;device-centric&#39; be information that a client=
 could
 get from a single routing system device, without a third party data aggreg=
ator, such as the Topology Manager or a Controller? Or would &#39;device-ce=
ntric&#39; be strictly information about the device, in which case an LSDB =
(or even neighbor info) would not be in
 scope? How would you define &#39;network-centric&#39;?</div></div></blockq=
uote><div><br></div><div>I think that device-centric is what a single devic=
e would know - which can and does include information learned via routing p=
rotocols.</div>
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div style=3D"font-size:14px;f=
ont-family:Calibri,sans-serif;word-wrap:break-word">
<div>Could we also consider IM criteria such as useful/useless, easy-to-mod=
el/difficult-to-model, easy-to-use/difficult-to-use, easy-to-extract/diffic=
ult-to-extract? IOW, what kind of topology IM would be most useful to apps,=
 relatively easy to model (and where
 an initial model could be expanded for different use cases), and relativel=
y easy to obtain from the network?<br></div></div></blockquote><div><br></d=
iv><div>I certainly hope that we are considering those types of criteria!</=
div>
<div><br></div><div>Regards,</div><div>Alia</div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><div style=3D"font-size:14px;font-family:Calibri,sans-serif;word-wrap:=
break-word">
<div></div>
<div><br>
</div>
<span>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra"><br>
</div>
<div class=3D"gmail_extra">Alia</div>
</div>
</div>
</div>
</blockquote>
</span>
<div><br>
</div>
<div>Thanks,</div>
<div>Jan</div><div><div class=3D"h5">
<div><br>
</div>
<span>
<blockquote style=3D"BORDER-LEFT:#b5c4df 5 solid;PADDING:0 0 0 5;MARGIN:0 0=
 0 5">
<div>
<div>
<div dir=3D"ltr">
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Thu, Nov 7, 2013 at 2:17 AM, Nikolay Milovano=
v <span dir=3D"ltr">
&lt;<a href=3D"mailto:n.milovanov@gmail.com" target=3D"_blank">n.milovanov@=
gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div dir=3D"ltr">
<div>Hi,</div>
<div><br>
</div>
<div>I might be completely wrong but from a brief overview of the=A0Topolog=
y API Use Cases my guess would be.=A0</div>
<div><br>
</div>
The topology data model will be an undirected graph with nodes, edges with =
certain properties representing part of the network topology =A0and the dev=
ice centric model will be something hierarchical with a root object the net=
work device its interfaces, their
 IPs, the protocols working on them and the neighbor devices learned dynami=
cally by those protocols. =A0=A0
<div><br>
</div>
<div>Most likely the network-centric topology models coming from each of th=
e devices will have to be merged by the network topology manager in order t=
he rest of the applications to be able to benefit from a complete model of =
the entire network topology.=A0</div>

<div><br>
</div>
<div>In my opinion either of the models will be extremely useful for all ki=
nds of OSS applications related to network service provisioning and fulfill=
ment. Currently is quite difficult to build any of them by means such as CL=
I parsing and SNMP. Netconf is not
 bad but still an API will be much better :)</div>
<div><br>
</div>
<div>=A0</div>
<div>BR,=A0</div>
<div>Nikolay Milovanov</div>
<div><br>
</div>
<div>Network Engineer</div>
<div><a href=3D"mailto:n.milovanov@gmail.com" target=3D"_blank">n.milovanov=
@gmail.com</a></div>
<div><br>
</div>
<div><br>
</div>
</div>
<div class=3D"gmail_extra"><br>
<br>
<div class=3D"gmail_quote">
<div>
<div>On Thu, Nov 7, 2013 at 8:16 AM, Russ White <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:russw@riw.us" target=3D"_blank">russw@riw.us</a>&gt;</span> wr=
ote:<br>
</div>
</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div>
<div>
<div><br>
&gt; Are there really differences of opinion about what the difference is<b=
r>
between<br>
&gt; a network model and a device model? =A0A network is a plurality of dev=
ices,<br>
&gt; and a network model is something which deals with a system resulting f=
rom<br>
&gt; the use of more than one device. =A0(ok, yes, a network of one node is=
 a<br>
corner<br>
&gt; case blah blah handwave...). =A0I don&#39;t see how there could be any=
 real<br>
debate<br>
&gt; around this, but if there is I&#39;m quite interested in what it might=
 be.<br>
<br>
</div>
Agreed--both seem necessary, but different beasts (see the discussion on<br=
>
sdnrg right now --same problem, different names).<br>
<div><br>
&gt; It feels like the real question is whether i2rs should have network mo=
dels<br>
in<br>
&gt; scope.<br>
<br>
</div>
Right...<br>
<br>
I think network models at this point in the game might be useful to make<br=
>
certain we are getting all the information we need from the models at the<b=
r>
protocol and device levels... In other words, there are things the network<=
br>
model cares about that a device model isn&#39;t going to care about. In oth=
er<br>
words, if we only look at protocol level use cases, we might miss some<br>
pieces of information we&#39;ll eventually need for building network topolo=
gies,<br>
or that sort of thing.<br>
<div><br>
&gt; If Yes: ok, cool. =A0But between link properties (that is, at least so=
me<br>
kind of<br>
&gt; topology view), counter dumps, debugs, routing, MPLS, and LAG member<b=
r>
&gt; rebalancing, show me what&#39;s *not* in scope.<br>
<br>
</div>
This is the problem on the other end, however... It&#39;s better, IMHO, to =
start<br>
with a single small set of problems and solve them in a way that<br>
specifically allows extensions to solve other problems. If we try to model<=
br>
every possible problem, to make certain we have accounted for every possibl=
e<br>
situation, well, we&#39;ll never actually do anything but describe problems=
. I&#39;m<br>
pretty familiar with the &quot;describing problems all the time&quot; proce=
ss, as I<br>
have kids... :-) (Oh, I&#39;m glad they don&#39;t read this list, because t=
hey&#39;d<br>
really be mad at me about now!).<br>
<br>
So I think it&#39;s valuable to describe these network models, and think ab=
out<br>
them. OTOH, I&#39;m really concerned we&#39;re going to get bogged down in =
them, and<br>
take up a lot of time reading and accounting for them, which could well<br>
divert us (even more!) from picking a small set of well-defined problems an=
d<br>
solving them in an extensible way. I think that&#39;s the point Joel was tr=
ying<br>
to make at the mic today, btw...<br>
<br>
:-)<br>
<span><font color=3D"#888888"><br>
Russ<br>
</font></span></div>
</div>
<div>
<div><br>
<br>
<br>
<div>_______________________________________________<br>
i2rs mailing list<br>
<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/i2rs" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/i2rs</a><br>
</div>
</div>
</div>
</blockquote>
</div>
<span><font color=3D"#888888"><br>
<br clear=3D"all">
<div><br>
</div>
-- <br>
BR, <br>
<br>
Nikolay Milovanov <br>
Network Engineer<br>
Email: <a href=3D"mailto:n.milovanov@gmail.com" target=3D"_blank">n.milovan=
ov@gmail.com</a><br>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</blockquote>
</span>
</div></div></div>

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

--90e6ba614d203810fb04ecccbe35--

From jmh@joelhalpern.com  Thu Dec  5 10:34:38 2013
Return-Path: <jmh@joelhalpern.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 731BA1AE035 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 10:34:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MPjJM_Thrj0a for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 10:34:34 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id C33871AD84D for <i2rs@ietf.org>; Thu,  5 Dec 2013 10:34:34 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id A36391C623B7; Thu,  5 Dec 2013 10:34:31 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [81.145.171.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 1652C1C623B2; Thu,  5 Dec 2013 10:34:27 -0800 (PST)
Message-ID: <52A0C730.40308@joelhalpern.com>
Date: Thu, 05 Dec 2013 13:34:24 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: Alia Atlas <akatlas@gmail.com>
References: <CEA08A13.264F3%jmedved@cisco.com>	<527BBCAE.5050102@joelhalpern.com> <CAG4d1rfEvgaE2YbNF=Z9r0XDy7vNGFbzbs1MRsZTU1eqa1Zv-A@mail.gmail.com>
In-Reply-To: <CAG4d1rfEvgaE2YbNF=Z9r0XDy7vNGFbzbs1MRsZTU1eqa1Zv-A@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: Russ White <russw@riw.us>, "i2rs@ietf.org" <i2rs@ietf.org>, "Jan Medved \(jmedved\)" <jmedved@cisco.com>, Nikolay Milovanov <n.milovanov@gmail.com>, "Eric Osborne \(eosborne\)" <eosborne@cisco.com>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 18:34:38 -0000

Being able to combine information from multiple protocol models is 
clearly necessary if this is going to work.

But as far as I can tell, that really means making sure that the 
identifiers correlate.

Yes, all the models will have links and nodes.  But in fact trying to 
extract the commonalities is rather challenging.  BGP does not actually 
model network links at all.  It models reachability and AS abstract 
connectivity.
Similarly, RIP models very differently from OSPF or IS-IS.

So I am very concerned that spending time on the aggregation model will 
actually interfere with our ability to get teh protocol models.

And arguably the most important relationship is between the protocol 
network models and the RIB model.

After that, the next most important aspect of the protocol network 
models is their policy modeling.

Yours,
Joel

On 12/5/13 12:02 PM, Alia Atlas wrote:
> Joel,
>
> On Thu, Nov 7, 2013 at 11:15 AM, Joel M. Halpern <jmh@joelhalpern.com
> <mailto:jmh@joelhalpern.com>> wrote:
>
>     If I thought we could get away with not having protocol specific
>     information models, then trying to design a protocol independent
>     topology model for use with the network elements would seem applicable.
>
>
> We certainly need protocol specific information included to help with
> resolving different data in LSDBs.  We also need additional
> functionality for IGP IMs beyond the topology.
>
>     But, as it stands, even if we had such a model, we would still need
>     protocol specific models, which would be having to manipulate many
>     aspects related to the common model.
>
>
> Agreed - so can we have dependencies or reuse of the aspects in common?
>   That seems desirable for accurately describing the IMs as well as the
> data-models.
>
>     The argument that an abstracted model is useful when you are
>     northbound from the topology manager is very understandable and
>     attractive.  But northbound from the topology manager is not our
>     working space.
>
>
> I agree that it is not our workspace - but being able to combine the
> information from different device's into a network-wide model is
> important and I don't think it will be possible without careful initial
> thought and working in parallel.
> Regards,
> Alia
>
>
>     Yours,
>     Joel
>
>     On 11/7/13 3:51 AM, Jan Medved (jmedved) wrote:
>
>
>
>         From: Alia Atlas <akatlas@gmail.com <mailto:akatlas@gmail.com>
>         <mailto:akatlas@gmail.com <mailto:akatlas@gmail.com>>>
>
>         Date: Wednesday, November 6, 2013 11:59 PM
>         To: Nikolay Milovanov <n.milovanov@gmail.com
>         <mailto:n.milovanov@gmail.com> <mailto:n.milovanov@gmail.com
>         <mailto:n.milovanov@gmail.com>>__>
>         Cc: Russ White <russw@riw.us <mailto:russw@riw.us>
>         <mailto:russw@riw.us <mailto:russw@riw.us>>>, "i2rs@ietf.org
>         <mailto:i2rs@ietf.org>
>         <mailto:i2rs@ietf.org <mailto:i2rs@ietf.org>>" <i2rs@ietf.org
>         <mailto:i2rs@ietf.org> <mailto:i2rs@ietf.org
>         <mailto:i2rs@ietf.org>>>, "Eric
>         Osborne (eosborne)" <eosborne@cisco.com
>         <mailto:eosborne@cisco.com> <mailto:eosborne@cisco.com
>         <mailto:eosborne@cisco.com>>>
>
>         Subject: Re: [i2rs] topology info model - what makes it a "network"
>         model vs. a "device" model
>
>              Hi,
>
>              Yes - so what I'm really trying to do is elicit what the
>         points of
>              concern and different options are as far as modeling the
>         topology
>              information from a device.   draft-medved-i2rs-topology-im has
>              changed only minimally since last IETF - and in ways that
>         don't seem
>              to address any of the disagreements or concerns.
>
>              We need to be sure to bite off the right-sized first chunk
>         to do.
>
>              If we have a device-centric model showing interfaces and so
>         on, then
>              there's not a good way to express the learned IGP topology.
>           Would
>              we then need a different IM - perhaps as part of an
>         IGP-specific IM
>              - to communicate the topology learned via the IGP?  Would
>         that be
>              preferable?
>
>
>         If we decide that topology learned via the IGP is indeed in
>         scope WG to
>         go, then the IGP-specific IMs are already defined
>         in draft-medved-i2rs-topology-im.
>
>
>              Given that the active IGP topology can be learned via
>         BGP-LS, are we
>              better off focusing on an interface-focused IM (whether
>         that is a
>              device model or an interfaces model or...)?
>
>
>         The same topology I'm model would apply to BGP-LS and to IGPs.
>
>
>              I'd really like to make significant progress in
>         understanding the
>              perspectives and thoughts of the WG on this.   I understand
>         that all
>              these things may be useful but in our usual
>         ocean-boiling-avoidance
>              method, we've got to prioritize.
>
>
>         IMHO, it is actually easier to define the base network topology
>         IM than
>         the device IMs from which a network topology can be 'stitched
>         together'.
>         The base network topology IM is simple: it's a directed graph with
>         nodes, links and termination points. The base network topology
>         IM can be
>         easily augmented (extended) to cover L1-L3 networks, VPNs, etc.
>         On the
>         other hand, there is a variety of information (in devices and in
>         other
>         systems) that can (must be) be used to 'stitch' together a network
>         topology: dynamically learned neighbor info (LLDP for example
>         for L2,
>         IGP neighbor info for L3, for example), statically configured
>         neighbor
>         info in device configurations, IGP LSDB, IGP configurations,
>         inventory
>         systems, interface data (interface type, speed, …), LAGs, etc.
>         Trying to
>         model all of this can turn out to be quite a chunk to bite off.
>
>
>              I'm also not comfortable on having only one IM for basing
>         all our
>              requirements off of.
>
>
>         I don't understand what you mean - can you please explain?
>
>
>              So - more thoughts?
>
>
>         The charter does not say anything about 'device-centric' or
>         'network-centric' IMs - it talks merely about 'topology
>         information'.
>         Can you define what 'device-centric' and 'network-centric' is?
>           Would
>         'device-centric' be information that a client could get from a
>         single
>         routing system device, without a third party data aggregator,
>         such as
>         the Topology Manager or a Controller? Or would 'device-centric' be
>         strictly information about the device, in which case an LSDB (or
>         even
>         neighbor info) would not be in scope? How would you define
>         'network-centric'?
>
>         Could we also consider IM criteria such as useful/useless,
>         easy-to-model/difficult-to-__model, easy-to-use/difficult-to-use,
>         easy-to-extract/difficult-to-__extract? IOW, what kind of
>         topology IM
>         would be most useful to apps, relatively easy to model (and where an
>         initial model could be expanded for different use cases), and
>         relatively
>         easy to obtain from the network?
>
>
>              Alia
>
>
>         Thanks,
>         Jan
>
>
>              On Thu, Nov 7, 2013 at 2:17 AM, Nikolay Milovanov
>              <n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>
>         <mailto:n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>>__>
>         wrote:
>
>                  Hi,
>
>                  I might be completely wrong but from a brief overview of
>                  the Topology API Use Cases my guess would be.
>
>                  The topology data model will be an undirected graph
>         with nodes,
>                  edges with certain properties representing part of the
>         network
>                  topology  and the device centric model will be something
>                  hierarchical with a root object the network device its
>                  interfaces, their IPs, the protocols working on them
>         and the
>                  neighbor devices learned dynamically by those protocols.
>
>                  Most likely the network-centric topology models coming
>         from each
>                  of the devices will have to be merged by the network
>         topology
>                  manager in order the rest of the applications to be able to
>                  benefit from a complete model of the entire network
>         topology.
>
>                  In my opinion either of the models will be extremely
>         useful for
>                  all kinds of OSS applications related to network service
>                  provisioning and fulfillment. Currently is quite
>         difficult to
>                  build any of them by means such as CLI parsing and
>         SNMP. Netconf
>                  is not bad but still an API will be much better :)
>
>                  BR,
>                  Nikolay Milovanov
>
>                  Network Engineer
>         n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>
>         <mailto:n.milovanov@gmail.com <mailto:n.milovanov@gmail.com>>
>
>
>
>
>
>                  On Thu, Nov 7, 2013 at 8:16 AM, Russ White
>         <russw@riw.us <mailto:russw@riw.us>
>                  <mailto:russw@riw.us <mailto:russw@riw.us>>> wrote:
>
>
>                      > Are there really differences of opinion about
>         what the difference is
>                      between
>                      > a network model and a device model?  A network is
>         a plurality of devices,
>                      > and a network model is something which deals with
>         a system resulting from
>                      > the use of more than one device.  (ok, yes, a
>         network of one node is a
>                      corner
>                      > case blah blah handwave...).  I don't see how
>         there could be any real
>                      debate
>                      > around this, but if there is I'm quite interested
>         in what it might be.
>
>                      Agreed--both seem necessary, but different beasts
>         (see the
>                      discussion on
>                      sdnrg right now --same problem, different names).
>
>                      > It feels like the real question is whether i2rs
>         should have network models
>                      in
>                      > scope.
>
>                      Right...
>
>                      I think network models at this point in the game
>         might be
>                      useful to make
>                      certain we are getting all the information we need
>         from the
>                      models at the
>                      protocol and device levels... In other words, there are
>                      things the network
>                      model cares about that a device model isn't going
>         to care
>                      about. In other
>                      words, if we only look at protocol level use cases,
>         we might
>                      miss some
>                      pieces of information we'll eventually need for
>         building
>                      network topologies,
>                      or that sort of thing.
>
>                      > If Yes: ok, cool.  But between link properties
>         (that is, at least some
>                      kind of
>                      > topology view), counter dumps, debugs, routing,
>         MPLS, and LAG member
>                      > rebalancing, show me what's *not* in scope.
>
>                      This is the problem on the other end, however... It's
>                      better, IMHO, to start
>                      with a single small set of problems and solve them
>         in a way that
>                      specifically allows extensions to solve other
>         problems. If
>                      we try to model
>                      every possible problem, to make certain we have
>         accounted
>                      for every possible
>                      situation, well, we'll never actually do anything but
>                      describe problems. I'm
>                      pretty familiar with the "describing problems all
>         the time"
>                      process, as I
>                      have kids... :-) (Oh, I'm glad they don't read this
>         list,
>                      because they'd
>                      really be mad at me about now!).
>
>                      So I think it's valuable to describe these network
>         models,
>                      and think about
>                      them. OTOH, I'm really concerned we're going to get
>         bogged
>                      down in them, and
>                      take up a lot of time reading and accounting for
>         them, which
>                      could well
>                      divert us (even more!) from picking a small set of
>                      well-defined problems and
>                      solving them in an extensible way. I think that's
>         the point
>                      Joel was trying
>                      to make at the mic today, btw...
>
>                      :-)
>
>                      Russ
>
>
>
>                      _________________________________________________
>                      i2rs mailing list
>         i2rs@ietf.org <mailto:i2rs@ietf.org> <mailto:i2rs@ietf.org
>         <mailto:i2rs@ietf.org>>
>
>         https://www.ietf.org/mailman/__listinfo/i2rs
>         <https://www.ietf.org/mailman/listinfo/i2rs>
>
>
>
>
>                  --
>                  BR,
>
>                  Nikolay Milovanov
>                  Network Engineer
>                  Email: n.milovanov@gmail.com
>         <mailto:n.milovanov@gmail.com> <mailto:n.milovanov@gmail.com
>         <mailto:n.milovanov@gmail.com>>
>
>
>
>
>
>         _________________________________________________
>         i2rs mailing list
>         i2rs@ietf.org <mailto:i2rs@ietf.org>
>         https://www.ietf.org/mailman/__listinfo/i2rs
>         <https://www.ietf.org/mailman/listinfo/i2rs>
>
>

From russw@riw.us  Thu Dec  5 11:59:22 2013
Return-Path: <russw@riw.us>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1929E1AE0C5 for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 11:59:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.799
X-Spam-Level: 
X-Spam-Status: No, score=0.799 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RP_MATCHES_RCVD=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cA2GymOO3Kkt for <i2rs@ietfa.amsl.com>; Thu,  5 Dec 2013 11:59:20 -0800 (PST)
Received: from server.riw.us (server.riw.us [162.144.32.236]) by ietfa.amsl.com (Postfix) with ESMTP id 9C1451AE04F for <i2rs@ietf.org>; Thu,  5 Dec 2013 11:59:20 -0800 (PST)
Received: from cpe-098-122-144-218.nc.res.rr.com ([98.122.144.218]:58515 helo=RussPC) by server.riw.us with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.82) (envelope-from <russw@riw.us>) id 1Vof4j-0008V7-Nk; Thu, 05 Dec 2013 19:59:06 +0000
From: "Russ White" <russw@riw.us>
To: "'Joel M. Halpern'" <jmh@joelhalpern.com>, "'Alia Atlas'" <akatlas@gmail.com>
References: <CEA08A13.264F3%jmedved@cisco.com>	<527BBCAE.5050102@joelhalpern.com> <CAG4d1rfEvgaE2YbNF=Z9r0XDy7vNGFbzbs1MRsZTU1eqa1Zv-A@mail.gmail.com> <52A0C730.40308@joelhalpern.com>
In-Reply-To: <52A0C730.40308@joelhalpern.com>
Date: Thu, 5 Dec 2013 14:59:13 -0500
Message-ID: <019601cef1f4$79d3a1f0$6d7ae5d0$@riw.us>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQJdMJANgOs+cT9yg2VJ3CGj4TW+tQFs33GRAMEdQ38CINkssJkHEPmQ
Content-Language: en-us
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.riw.us
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - riw.us
X-Get-Message-Sender-Via: server.riw.us: authenticated_id: russw@riw.us
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: i2rs@ietf.org, "'Jan Medved \(jmedved\)'" <jmedved@cisco.com>, 'Nikolay Milovanov' <n.milovanov@gmail.com>, "'Eric Osborne \(eosborne\)'" <eosborne@cisco.com>
Subject: Re: [i2rs] topology info model - what makes it a "network" model vs. a "device" model
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2013 19:59:22 -0000

> And arguably the most important relationship is between the protocol
> network models and the RIB model.
> After that, the next most important aspect of the protocol network models
is
> their policy modeling.

Agreed -- which is why the RIB model is so important to get right the first
time.

:-)

Russ



From jclarke@cisco.com  Sun Dec  8 14:15:21 2013
Return-Path: <jclarke@cisco.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A43A31AE140 for <i2rs@ietfa.amsl.com>; Sun,  8 Dec 2013 14:15:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id As4xjFm_u1j5 for <i2rs@ietfa.amsl.com>; Sun,  8 Dec 2013 14:15:19 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id CE27A1AE138 for <i2rs@ietf.org>; Sun,  8 Dec 2013 14:15:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2372; q=dns/txt; s=iport; t=1386540915; x=1387750515; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=rYu5uOGz+h6X2f8q4Pt36VxQ0MJYRW8t6TMusA3XrRE=; b=hOUpQrpWRIJ6V29y3fM71WOWxgy/y1guBW4iS1ZXOWUgiHNh+WdP231M hFWd5oA8LT6weQIo7ZZj4T9gDXLm0XnQiSV9XI8DD8d7QXhZ19NRcYVYv w4hwegcPYcZPy4IoAWTglv8n5uaOc5vnJ8ufIzoEeK5iDHBieQthi+ZRF c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: An8FALXupFKrRDoJ/2dsb2JhbABWA4MHOE2DBbYRgRgWbQeCJQEBAQQjFT8BDQICHAECAQIDAgUMCgsCAgkDAgECAQkiDAQCCAYNBgIBAQWHeAkFsVWOfRcEgSWNBREBLhIXBgQHglqBSAOJQo5SgTCQY4NHHoE1
X-IronPort-AV: E=Sophos;i="4.93,853,1378857600"; d="scan'208";a="99839919"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-4.cisco.com with ESMTP; 08 Dec 2013 22:15:14 +0000
Received: from prosciutto.local ([10.154.66.49]) by mtv-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id rB8MFCC0028870 for <i2rs@ietf.org>; Sun, 8 Dec 2013 22:15:12 GMT
Message-ID: <52A4EF70.2040807@cisco.com>
Date: Sun, 08 Dec 2013 17:15:12 -0500
From: Joe Marcus Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: "i2rs@ietf.org" <i2rs@ietf.org>
References: <20131208221415.21915.56519.idtracker@ietfa.amsl.com>
In-Reply-To: <20131208221415.21915.56519.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20131208221415.21915.56519.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [i2rs] Fwd: New Version Notification for draft-clarke-i2rs-traceability-01.txt
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Dec 2013 22:15:21 -0000

We have posted rev -01 of our traceability draft taking into account 
some feedback we got off-list.  We would appreciate any other feedback 
on this ON LIST.  Thanks.

Joe


-------- Original Message --------
Subject: New Version Notification for draft-clarke-i2rs-traceability-01.txt
Date: Sun, 8 Dec 2013 14:14:15 -0800
From: <internet-drafts@ietf.org>
To: Joe Clarke <jclarke@cisco.com>, Gonzalo Salgueiro 
<gsalguei@cisco.com>, Carlos Pignataro <cpignata@cisco.com>


A new version of I-D, draft-clarke-i2rs-traceability-01.txt
has been successfully submitted by Joe Clarke and posted to the
IETF repository.

Filename:	 draft-clarke-i2rs-traceability
Revision:	 01
Title:		 Interface to the Routing System (I2RS) Traceability: Framework 
and Information Model
Creation date:	 2013-12-08
Group:		 Individual Submission
Number of pages: 14
URL: 
http://www.ietf.org/internet-drafts/draft-clarke-i2rs-traceability-01.txt
Status: 
http://datatracker.ietf.org/doc/draft-clarke-i2rs-traceability
Htmlized: 
http://tools.ietf.org/html/draft-clarke-i2rs-traceability-01
Diff: 
http://www.ietf.org/rfcdiff?url2=draft-clarke-i2rs-traceability-01

Abstract:
    This document describes a framework for traceability in the Interface
    to the Routing System (I2RS) and information model for that
    framework.  It specifies the motivation, requirements, use cases, and
    defines an information model for recording interactions between
    elements implementing the I2RS protocol.  This framework provides a
    consistent tracing interface for components implementing the I2RS
    architecture to record what was done, by which component, and when.
    It aims to improve the management of I2RS implementations, and can be
    used for troubleshooting, auditing, forensics, and accounting
    purposes.

 



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


-- 
Joe Marcus Clarke, CCIE #5384,         |          |
SCJP, SCSA, SCNA, SCSECA, VCP        |||||      |||||
Distinguished Services Engineer ..:|||||||||::|||||||||:..
Phone: +1 (919) 392-2867         c i s c o  S y s t e m s
Email: jclarke@cisco.com

----------------------------------------------------------------------------


